Implementation notes: x86, latour, crypto_aead/omdsha256k192n104tau128v1

Computer: latour
Architecture: x86
CPU ID: GenuineIntel-000006fb-bfebfbff
SUPERCOP version: 20171218
Operation: crypto_aead
Primitive: omdsha256k192n104tau128v1
TimeImplementationCompilerBenchmark dateSUPERCOP version
320922refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017072420170718
321291refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017072420170718
321507refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017072420170718
321651refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017072420170718
322884refgcc -m32 -O3 -fomit-frame-pointer2017072420170718
322956refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017072420170718
323658refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2017072420170718
325197refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072420170718
326934refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017072420170718
326943refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017072420170718
327519refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072420170718
327618refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017072420170718
328149refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017072420170718
328671refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017072420170718
329373refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072420170718
330723refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017072420170718
331272refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017072420170718
331668refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017072420170718
331686refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017072420170718
332523refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017072420170718
332712refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017072420170718
333135refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017072420170718
333216refgcc -m32 -march=nocona -O -fomit-frame-pointer2017072420170718
334602refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017072420170718
334935refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017072420170718
335034refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072420170718
335169refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017072420170718
335574refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017072420170718
335934refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017072420170718
336186refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017072420170718
336276refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017072420170718
336321refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017072420170718
336447refgcc -m32 -march=prescott -O -fomit-frame-pointer2017072420170718
336654refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017072420170718
336897refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017072420170718
337077refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017072420170718
337203refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017072420170718
337356refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017072420170718
337437refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017072420170718
337599refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017072420170718
338400refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017072420170718
338868refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017072420170718
338958refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017072420170718
339471refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017072420170718
341298refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017072420170718
342540refgcc -m32 -march=barcelona -O -fomit-frame-pointer2017072420170718
342873refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072420170718
343647refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017072420170718
343719refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017072420170718
343845refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017072420170718
343944refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072420170718
344025refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017072420170718
344214refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017072420170718
344439refgcc -m32 -march=core2 -O -fomit-frame-pointer2017072420170718
345168refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017072420170718
345258refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017072420170718
345375refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017072420170718
345429refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017072420170718
345456refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017072420170718
345672refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017072420170718
345906refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017072420170718
346599refgcc -m32 -march=athlon -O -fomit-frame-pointer2017072420170718
346842refgcc -m32 -march=corei7 -O -fomit-frame-pointer2017072420170718
347283refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017072420170718
347913refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017072420170718
348705refgcc -m32 -march=k8 -O -fomit-frame-pointer2017072420170718
348822refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017072420170718
348993refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017072420170718
349479refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017072420170718
349821refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017072420170718
350064refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017072420170718
350361refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017072420170718
350460refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017072420170718
350487refgcc -m32 -O2 -fomit-frame-pointer2017072420170718
350658refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017072420170718
351000refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017072420170718
351225refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017072420170718
351297refgcc -m32 -O -fomit-frame-pointer2017072420170718
351684refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017072420170718
352836refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017072420170718
352845refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017072420170718
353628refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017072420170718
354987refgcc -funroll-loops -m32 -O -fomit-frame-pointer2017072420170718
355059refgcc -m32 -march=i386 -O -fomit-frame-pointer2017072420170718
355392refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017072420170718
355653refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017072420170718
356202refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017072420170718
356445refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017072420170718
356715refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017072420170718
356778refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017072420170718
356823refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017072420170718
357183refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017072420170718
357561refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017072420170718
358119refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017072420170718
358488refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017072420170718
358515refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017072420170718
359280refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017072420170718
359955refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017072420170718
360315refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017072420170718
360657refgcc -m32 -march=i486 -O -fomit-frame-pointer2017072420170718
361143refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017072420170718
361674refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017072420170718
361998refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072420170718
363456refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017072420170718
363816refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017072420170718
363825refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017072420170718
364050refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017072420170718
364797refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017072420170718
365652refgcc -m32 -march=k6 -O -fomit-frame-pointer2017072420170718
365751refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017072420170718
366237refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017072420170718
366543refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017072420170718
366957refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017072420170718
368307refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072420170718
368721refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017072420170718
369315refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017072420170718
373824refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017072420170718
375219refgcc -m32 -march=pentium -O -fomit-frame-pointer2017072420170718
376596refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017072420170718
376794refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017072420170718
380250refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017072420170718
380754refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017072420170718
383382refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017072420170718
384219refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017072420170718
384246refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017072420170718
384435refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017072420170718
385992refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017072420170718
386811refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017072420170718
391239refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017072420170718
391401refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017072420170718
391923refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017072420170718
391977refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017072420170718
391986refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017072420170718
391995refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017072420170718
392076refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017072420170718
392121refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017072420170718
392157refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017072420170718
392553refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017072420170718
393507refgcc -m32 -march=k8 -Os -fomit-frame-pointer2017072420170718
394002refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017072420170718
394434refgcc -m32 -march=i486 -Os -fomit-frame-pointer2017072420170718
394677refgcc -m32 -march=athlon -Os -fomit-frame-pointer2017072420170718
395037refgcc -m32 -march=i386 -Os -fomit-frame-pointer2017072420170718
395811refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017072420170718
395892refgcc -m32 -Os -fomit-frame-pointer2017072420170718
395901refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017072420170718
396981refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017072420170718
397008refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017072420170718
397629refgcc -m32 -march=nocona -Os -fomit-frame-pointer2017072420170718
397773refgcc -m32 -march=prescott -Os -fomit-frame-pointer2017072420170718
398169refgcc -m32 -march=pentium -Os -fomit-frame-pointer2017072420170718
398574refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017072420170718
399564refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017072420170718
399915refgcc -m32 -march=core2 -Os -fomit-frame-pointer2017072420170718
400401refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017072420170718
400968refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017072420170718
401247refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017072420170718
401445refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017072420170718
401580refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017072420170718
401643refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017072420170718
401706refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017072420170718
401895refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017072420170718
402975refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017072420170718
404874refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017072420170718
412128refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017072420170718
412353refgcc -m32 -march=k6 -Os -fomit-frame-pointer2017072420170718
413838refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017072420170718

Test failure

Implementation: crypto_aead/omdsha256k192n104tau128v1/ref
Compiler: gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer
error 111

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

Compiler output

Implementation: crypto_aead/omdsha256k192n104tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc3AmwiU.s: Assembler messages:
encrypt.c: /tmp/cc3AmwiU.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc3AmwiU.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc3AmwiU.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc3AmwiU.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3AmwiU.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3AmwiU.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3AmwiU.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3AmwiU.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3AmwiU.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3AmwiU.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3AmwiU.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3AmwiU.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc3AmwiU.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3AmwiU.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc3AmwiU.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc3AmwiU.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3AmwiU.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc3AmwiU.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc3AmwiU.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3AmwiU.s:53: 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/omdsha256k192n104tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccSPizGw.s: Assembler messages:
encrypt.c: /tmp/ccSPizGw.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccSPizGw.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccSPizGw.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccSPizGw.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSPizGw.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSPizGw.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSPizGw.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSPizGw.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSPizGw.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSPizGw.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSPizGw.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSPizGw.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccSPizGw.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSPizGw.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccSPizGw.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSPizGw.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccSPizGw.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSPizGw.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccSPizGw.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccSPizGw.s:53: Error: too many memory references for `mov'
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/omdsha256k192n104tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccA3DQgF.s: Assembler messages:
encrypt.c: /tmp/ccA3DQgF.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccA3DQgF.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccA3DQgF.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccA3DQgF.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA3DQgF.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA3DQgF.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA3DQgF.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA3DQgF.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA3DQgF.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccA3DQgF.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccA3DQgF.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccA3DQgF.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccA3DQgF.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA3DQgF.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccA3DQgF.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccA3DQgF.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccA3DQgF.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccA3DQgF.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccA3DQgF.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA3DQgF.s:53: 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/omdsha256k192n104tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccCjz0Ag.s: Assembler messages:
encrypt.c: /tmp/ccCjz0Ag.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccCjz0Ag.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccCjz0Ag.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccCjz0Ag.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCjz0Ag.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCjz0Ag.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCjz0Ag.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCjz0Ag.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCjz0Ag.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCjz0Ag.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCjz0Ag.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCjz0Ag.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccCjz0Ag.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCjz0Ag.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccCjz0Ag.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCjz0Ag.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccCjz0Ag.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCjz0Ag.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccCjz0Ag.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccCjz0Ag.s:53: Error: too many memory references for `mov'
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/omdsha256k192n104tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc6fOcqX.s: Assembler messages:
encrypt.c: /tmp/cc6fOcqX.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc6fOcqX.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc6fOcqX.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc6fOcqX.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6fOcqX.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6fOcqX.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6fOcqX.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6fOcqX.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6fOcqX.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6fOcqX.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6fOcqX.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6fOcqX.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc6fOcqX.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6fOcqX.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc6fOcqX.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc6fOcqX.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6fOcqX.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc6fOcqX.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc6fOcqX.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6fOcqX.s:53: 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/omdsha256k192n104tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccfh3eKt.s: Assembler messages:
encrypt.c: /tmp/ccfh3eKt.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccfh3eKt.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccfh3eKt.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccfh3eKt.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfh3eKt.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfh3eKt.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfh3eKt.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfh3eKt.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfh3eKt.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfh3eKt.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfh3eKt.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfh3eKt.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccfh3eKt.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfh3eKt.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccfh3eKt.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfh3eKt.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccfh3eKt.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfh3eKt.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccfh3eKt.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccfh3eKt.s:53: Error: too many memory references for `mov'
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/omdsha256k192n104tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccuD6Och.s: Assembler messages:
encrypt.c: /tmp/ccuD6Och.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccuD6Och.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccuD6Och.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccuD6Och.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuD6Och.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuD6Och.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuD6Och.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuD6Och.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuD6Och.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccuD6Och.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccuD6Och.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccuD6Och.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccuD6Och.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuD6Och.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccuD6Och.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccuD6Och.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccuD6Och.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccuD6Och.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccuD6Och.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccuD6Och.s:53: Error: too many memory references for `mov'
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/omdsha256k192n104tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccwqdvuF.s: Assembler messages:
encrypt.c: /tmp/ccwqdvuF.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccwqdvuF.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccwqdvuF.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccwqdvuF.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwqdvuF.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwqdvuF.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwqdvuF.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwqdvuF.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwqdvuF.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwqdvuF.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwqdvuF.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwqdvuF.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccwqdvuF.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwqdvuF.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccwqdvuF.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccwqdvuF.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwqdvuF.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccwqdvuF.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccwqdvuF.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwqdvuF.s:53: 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/omdsha256k192n104tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccPxo9yv.s: Assembler messages:
encrypt.c: /tmp/ccPxo9yv.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccPxo9yv.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccPxo9yv.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccPxo9yv.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPxo9yv.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPxo9yv.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPxo9yv.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPxo9yv.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPxo9yv.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPxo9yv.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPxo9yv.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPxo9yv.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccPxo9yv.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPxo9yv.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccPxo9yv.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccPxo9yv.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPxo9yv.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccPxo9yv.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccPxo9yv.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPxo9yv.s:53: 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/omdsha256k192n104tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccqAJuf7.s: Assembler messages:
encrypt.c: /tmp/ccqAJuf7.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccqAJuf7.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccqAJuf7.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccqAJuf7.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqAJuf7.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqAJuf7.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqAJuf7.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqAJuf7.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqAJuf7.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqAJuf7.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqAJuf7.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqAJuf7.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccqAJuf7.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqAJuf7.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccqAJuf7.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqAJuf7.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccqAJuf7.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqAJuf7.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccqAJuf7.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccqAJuf7.s:53: Error: too many memory references for `mov'
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/omdsha256k192n104tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc5gHQO4.s: Assembler messages:
encrypt.c: /tmp/cc5gHQO4.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc5gHQO4.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc5gHQO4.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc5gHQO4.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5gHQO4.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5gHQO4.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5gHQO4.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5gHQO4.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5gHQO4.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5gHQO4.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5gHQO4.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5gHQO4.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc5gHQO4.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5gHQO4.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc5gHQO4.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5gHQO4.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc5gHQO4.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5gHQO4.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc5gHQO4.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc5gHQO4.s:53: Error: too many memory references for `mov'
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/omdsha256k192n104tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccos8foh.s: Assembler messages:
encrypt.c: /tmp/ccos8foh.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccos8foh.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccos8foh.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccos8foh.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccos8foh.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccos8foh.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccos8foh.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccos8foh.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccos8foh.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccos8foh.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccos8foh.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccos8foh.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccos8foh.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccos8foh.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccos8foh.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccos8foh.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccos8foh.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccos8foh.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccos8foh.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccos8foh.s:53: 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/omdsha256k192n104tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccXMQEO7.s: Assembler messages:
encrypt.c: /tmp/ccXMQEO7.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccXMQEO7.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccXMQEO7.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccXMQEO7.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXMQEO7.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXMQEO7.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXMQEO7.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXMQEO7.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXMQEO7.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXMQEO7.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXMQEO7.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXMQEO7.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccXMQEO7.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXMQEO7.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccXMQEO7.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXMQEO7.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccXMQEO7.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXMQEO7.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccXMQEO7.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccXMQEO7.s:53: Error: too many memory references for `mov'
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/omdsha256k192n104tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cchnBT0u.s: Assembler messages:
encrypt.c: /tmp/cchnBT0u.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cchnBT0u.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cchnBT0u.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cchnBT0u.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cchnBT0u.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cchnBT0u.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cchnBT0u.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cchnBT0u.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cchnBT0u.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cchnBT0u.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cchnBT0u.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cchnBT0u.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cchnBT0u.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cchnBT0u.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cchnBT0u.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cchnBT0u.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cchnBT0u.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cchnBT0u.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cchnBT0u.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cchnBT0u.s:53: 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/omdsha256k192n104tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc9fMSf7.s: Assembler messages:
encrypt.c: /tmp/cc9fMSf7.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc9fMSf7.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc9fMSf7.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc9fMSf7.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9fMSf7.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9fMSf7.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9fMSf7.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9fMSf7.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9fMSf7.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9fMSf7.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9fMSf7.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9fMSf7.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc9fMSf7.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9fMSf7.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc9fMSf7.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9fMSf7.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc9fMSf7.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9fMSf7.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc9fMSf7.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc9fMSf7.s:53: Error: too many memory references for `mov'
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/omdsha256k192n104tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccXsVL7g.s: Assembler messages:
encrypt.c: /tmp/ccXsVL7g.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccXsVL7g.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccXsVL7g.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccXsVL7g.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXsVL7g.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXsVL7g.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXsVL7g.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXsVL7g.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXsVL7g.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccXsVL7g.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccXsVL7g.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccXsVL7g.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccXsVL7g.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXsVL7g.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccXsVL7g.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccXsVL7g.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccXsVL7g.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccXsVL7g.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccXsVL7g.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXsVL7g.s:53: 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/omdsha256k192n104tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccdDpyVr.s: Assembler messages:
encrypt.c: /tmp/ccdDpyVr.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccdDpyVr.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccdDpyVr.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccdDpyVr.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdDpyVr.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdDpyVr.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdDpyVr.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdDpyVr.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdDpyVr.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdDpyVr.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdDpyVr.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdDpyVr.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccdDpyVr.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdDpyVr.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccdDpyVr.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdDpyVr.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccdDpyVr.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdDpyVr.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccdDpyVr.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccdDpyVr.s:53: Error: too many memory references for `mov'
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/omdsha256k192n104tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cckbp5vK.s: Assembler messages:
encrypt.c: /tmp/cckbp5vK.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cckbp5vK.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cckbp5vK.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cckbp5vK.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cckbp5vK.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cckbp5vK.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cckbp5vK.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cckbp5vK.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cckbp5vK.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cckbp5vK.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cckbp5vK.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cckbp5vK.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cckbp5vK.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cckbp5vK.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cckbp5vK.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cckbp5vK.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cckbp5vK.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cckbp5vK.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cckbp5vK.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cckbp5vK.s:53: 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/omdsha256k192n104tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccb9qQvy.s: Assembler messages:
encrypt.c: /tmp/ccb9qQvy.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccb9qQvy.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccb9qQvy.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccb9qQvy.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb9qQvy.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb9qQvy.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb9qQvy.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb9qQvy.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb9qQvy.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccb9qQvy.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccb9qQvy.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccb9qQvy.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccb9qQvy.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb9qQvy.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccb9qQvy.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccb9qQvy.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccb9qQvy.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccb9qQvy.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccb9qQvy.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb9qQvy.s:53: 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/omdsha256k192n104tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cckdUmKo.s: Assembler messages:
encrypt.c: /tmp/cckdUmKo.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cckdUmKo.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cckdUmKo.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cckdUmKo.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cckdUmKo.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cckdUmKo.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cckdUmKo.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cckdUmKo.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cckdUmKo.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckdUmKo.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckdUmKo.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckdUmKo.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cckdUmKo.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cckdUmKo.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cckdUmKo.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckdUmKo.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cckdUmKo.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckdUmKo.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cckdUmKo.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cckdUmKo.s:53: Error: too many memory references for `mov'
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/omdsha256k192n104tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccG8EmFs.s: Assembler messages:
encrypt.c: /tmp/ccG8EmFs.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccG8EmFs.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccG8EmFs.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccG8EmFs.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG8EmFs.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG8EmFs.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG8EmFs.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG8EmFs.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG8EmFs.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccG8EmFs.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccG8EmFs.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccG8EmFs.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccG8EmFs.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG8EmFs.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccG8EmFs.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccG8EmFs.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccG8EmFs.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccG8EmFs.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccG8EmFs.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccG8EmFs.s:53: Error: too many memory references for `mov'
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/omdsha256k192n104tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccnMC2nM.s: Assembler messages:
encrypt.c: /tmp/ccnMC2nM.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccnMC2nM.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccnMC2nM.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccnMC2nM.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnMC2nM.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnMC2nM.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnMC2nM.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnMC2nM.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnMC2nM.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccnMC2nM.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccnMC2nM.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccnMC2nM.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccnMC2nM.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnMC2nM.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccnMC2nM.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccnMC2nM.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccnMC2nM.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccnMC2nM.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccnMC2nM.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnMC2nM.s:53: 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/omdsha256k192n104tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccAfp7VA.s: Assembler messages:
encrypt.c: /tmp/ccAfp7VA.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccAfp7VA.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccAfp7VA.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccAfp7VA.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAfp7VA.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAfp7VA.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAfp7VA.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAfp7VA.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAfp7VA.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccAfp7VA.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccAfp7VA.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccAfp7VA.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccAfp7VA.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAfp7VA.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccAfp7VA.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccAfp7VA.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccAfp7VA.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccAfp7VA.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccAfp7VA.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAfp7VA.s:53: 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/omdsha256k192n104tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccwgiY1r.s: Assembler messages:
encrypt.c: /tmp/ccwgiY1r.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccwgiY1r.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccwgiY1r.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccwgiY1r.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwgiY1r.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwgiY1r.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwgiY1r.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwgiY1r.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwgiY1r.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwgiY1r.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwgiY1r.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwgiY1r.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccwgiY1r.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwgiY1r.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccwgiY1r.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwgiY1r.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccwgiY1r.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwgiY1r.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccwgiY1r.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccwgiY1r.s:53: Error: too many memory references for `mov'
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/omdsha256k192n104tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cchaoBKt.s: Assembler messages:
encrypt.c: /tmp/cchaoBKt.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cchaoBKt.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cchaoBKt.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cchaoBKt.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cchaoBKt.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cchaoBKt.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cchaoBKt.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cchaoBKt.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cchaoBKt.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cchaoBKt.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cchaoBKt.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cchaoBKt.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cchaoBKt.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cchaoBKt.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cchaoBKt.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cchaoBKt.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cchaoBKt.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cchaoBKt.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cchaoBKt.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cchaoBKt.s:53: 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/omdsha256k192n104tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cci4QShZ.s: Assembler messages:
encrypt.c: /tmp/cci4QShZ.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cci4QShZ.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cci4QShZ.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cci4QShZ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cci4QShZ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cci4QShZ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cci4QShZ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cci4QShZ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cci4QShZ.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cci4QShZ.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cci4QShZ.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cci4QShZ.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cci4QShZ.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cci4QShZ.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cci4QShZ.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cci4QShZ.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cci4QShZ.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cci4QShZ.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cci4QShZ.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cci4QShZ.s:53: Error: too many memory references for `mov'
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/omdsha256k192n104tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccDaxSTW.s: Assembler messages:
encrypt.c: /tmp/ccDaxSTW.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccDaxSTW.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccDaxSTW.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccDaxSTW.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDaxSTW.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDaxSTW.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDaxSTW.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDaxSTW.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDaxSTW.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDaxSTW.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDaxSTW.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDaxSTW.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccDaxSTW.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDaxSTW.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccDaxSTW.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDaxSTW.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccDaxSTW.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDaxSTW.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccDaxSTW.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccDaxSTW.s:53: Error: too many memory references for `mov'
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/omdsha256k192n104tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccc2CrVl.s: Assembler messages:
encrypt.c: /tmp/ccc2CrVl.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccc2CrVl.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccc2CrVl.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccc2CrVl.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc2CrVl.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc2CrVl.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc2CrVl.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc2CrVl.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc2CrVl.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccc2CrVl.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccc2CrVl.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccc2CrVl.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccc2CrVl.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc2CrVl.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccc2CrVl.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccc2CrVl.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccc2CrVl.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccc2CrVl.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccc2CrVl.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc2CrVl.s:53: 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/omdsha256k192n104tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc2p7sQ2.s: Assembler messages:
encrypt.c: /tmp/cc2p7sQ2.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc2p7sQ2.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc2p7sQ2.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc2p7sQ2.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2p7sQ2.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2p7sQ2.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2p7sQ2.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2p7sQ2.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2p7sQ2.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2p7sQ2.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2p7sQ2.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2p7sQ2.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc2p7sQ2.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2p7sQ2.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc2p7sQ2.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2p7sQ2.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc2p7sQ2.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2p7sQ2.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc2p7sQ2.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc2p7sQ2.s:53: Error: too many memory references for `mov'
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/omdsha256k192n104tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccuKseDz.s: Assembler messages:
encrypt.c: /tmp/ccuKseDz.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccuKseDz.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccuKseDz.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccuKseDz.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuKseDz.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuKseDz.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuKseDz.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuKseDz.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuKseDz.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccuKseDz.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccuKseDz.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccuKseDz.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccuKseDz.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuKseDz.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccuKseDz.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccuKseDz.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccuKseDz.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccuKseDz.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccuKseDz.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuKseDz.s:53: 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/omdsha256k192n104tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccaddCyX.s: Assembler messages:
encrypt.c: /tmp/ccaddCyX.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccaddCyX.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccaddCyX.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccaddCyX.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaddCyX.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaddCyX.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaddCyX.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaddCyX.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaddCyX.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaddCyX.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaddCyX.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaddCyX.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccaddCyX.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaddCyX.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccaddCyX.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaddCyX.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccaddCyX.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaddCyX.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccaddCyX.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccaddCyX.s:53: Error: too many memory references for `mov'
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/omdsha256k192n104tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccjc6Gro.s: Assembler messages:
encrypt.c: /tmp/ccjc6Gro.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccjc6Gro.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccjc6Gro.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccjc6Gro.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjc6Gro.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjc6Gro.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjc6Gro.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjc6Gro.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjc6Gro.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccjc6Gro.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccjc6Gro.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccjc6Gro.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccjc6Gro.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjc6Gro.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccjc6Gro.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccjc6Gro.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccjc6Gro.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccjc6Gro.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccjc6Gro.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjc6Gro.s:53: 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/omdsha256k192n104tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccOfVJ6J.s: Assembler messages:
encrypt.c: /tmp/ccOfVJ6J.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccOfVJ6J.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccOfVJ6J.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccOfVJ6J.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOfVJ6J.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOfVJ6J.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOfVJ6J.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOfVJ6J.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOfVJ6J.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOfVJ6J.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOfVJ6J.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOfVJ6J.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccOfVJ6J.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOfVJ6J.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccOfVJ6J.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOfVJ6J.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccOfVJ6J.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOfVJ6J.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccOfVJ6J.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccOfVJ6J.s:53: Error: too many memory references for `mov'
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/omdsha256k192n104tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccYqhs88.s: Assembler messages:
encrypt.c: /tmp/ccYqhs88.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccYqhs88.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccYqhs88.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccYqhs88.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYqhs88.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYqhs88.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYqhs88.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYqhs88.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYqhs88.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccYqhs88.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccYqhs88.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccYqhs88.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccYqhs88.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYqhs88.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccYqhs88.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccYqhs88.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccYqhs88.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccYqhs88.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccYqhs88.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYqhs88.s:53: 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/omdsha256k192n104tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccRhMjLH.s: Assembler messages:
encrypt.c: /tmp/ccRhMjLH.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccRhMjLH.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccRhMjLH.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccRhMjLH.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRhMjLH.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRhMjLH.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRhMjLH.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRhMjLH.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRhMjLH.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRhMjLH.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRhMjLH.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRhMjLH.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccRhMjLH.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRhMjLH.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccRhMjLH.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRhMjLH.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccRhMjLH.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRhMjLH.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccRhMjLH.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccRhMjLH.s:53: Error: too many memory references for `mov'
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/omdsha256k192n104tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccZhReZ5.s: Assembler messages:
encrypt.c: /tmp/ccZhReZ5.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccZhReZ5.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccZhReZ5.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccZhReZ5.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZhReZ5.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZhReZ5.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZhReZ5.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZhReZ5.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZhReZ5.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZhReZ5.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZhReZ5.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZhReZ5.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccZhReZ5.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZhReZ5.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccZhReZ5.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccZhReZ5.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZhReZ5.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccZhReZ5.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccZhReZ5.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZhReZ5.s:53: 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/omdsha256k192n104tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cceMgIpk.s: Assembler messages:
encrypt.c: /tmp/cceMgIpk.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cceMgIpk.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cceMgIpk.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cceMgIpk.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cceMgIpk.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cceMgIpk.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cceMgIpk.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cceMgIpk.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cceMgIpk.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cceMgIpk.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cceMgIpk.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cceMgIpk.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cceMgIpk.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cceMgIpk.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cceMgIpk.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cceMgIpk.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cceMgIpk.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cceMgIpk.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cceMgIpk.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cceMgIpk.s:53: 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/omdsha256k192n104tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cczs2z8H.s: Assembler messages:
encrypt.c: /tmp/cczs2z8H.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cczs2z8H.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cczs2z8H.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cczs2z8H.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cczs2z8H.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cczs2z8H.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cczs2z8H.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cczs2z8H.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cczs2z8H.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczs2z8H.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczs2z8H.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczs2z8H.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cczs2z8H.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cczs2z8H.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cczs2z8H.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczs2z8H.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cczs2z8H.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczs2z8H.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cczs2z8H.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cczs2z8H.s:53: Error: too many memory references for `mov'
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/omdsha256k192n104tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc6d9lMF.s: Assembler messages:
encrypt.c: /tmp/cc6d9lMF.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc6d9lMF.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc6d9lMF.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc6d9lMF.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6d9lMF.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6d9lMF.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6d9lMF.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6d9lMF.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6d9lMF.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6d9lMF.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6d9lMF.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6d9lMF.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc6d9lMF.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6d9lMF.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc6d9lMF.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6d9lMF.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc6d9lMF.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6d9lMF.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc6d9lMF.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc6d9lMF.s:53: Error: too many memory references for `mov'
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/omdsha256k192n104tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccThmm87.s: Assembler messages:
encrypt.c: /tmp/ccThmm87.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccThmm87.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccThmm87.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccThmm87.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccThmm87.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccThmm87.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccThmm87.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccThmm87.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccThmm87.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccThmm87.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccThmm87.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccThmm87.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccThmm87.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccThmm87.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccThmm87.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccThmm87.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccThmm87.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccThmm87.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccThmm87.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccThmm87.s:53: 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/omdsha256k192n104tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccfmnyOV.s: Assembler messages:
encrypt.c: /tmp/ccfmnyOV.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccfmnyOV.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccfmnyOV.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccfmnyOV.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfmnyOV.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfmnyOV.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfmnyOV.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfmnyOV.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfmnyOV.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfmnyOV.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfmnyOV.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfmnyOV.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccfmnyOV.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfmnyOV.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccfmnyOV.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccfmnyOV.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfmnyOV.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccfmnyOV.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccfmnyOV.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfmnyOV.s:53: 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/omdsha256k192n104tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccyKCWqJ.s: Assembler messages:
encrypt.c: /tmp/ccyKCWqJ.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccyKCWqJ.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccyKCWqJ.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccyKCWqJ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyKCWqJ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyKCWqJ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyKCWqJ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyKCWqJ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyKCWqJ.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccyKCWqJ.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccyKCWqJ.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccyKCWqJ.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccyKCWqJ.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyKCWqJ.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccyKCWqJ.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccyKCWqJ.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccyKCWqJ.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccyKCWqJ.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccyKCWqJ.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccyKCWqJ.s:53: Error: too many memory references for `mov'
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/omdsha256k192n104tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc4wT3OF.s: Assembler messages:
encrypt.c: /tmp/cc4wT3OF.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc4wT3OF.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc4wT3OF.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc4wT3OF.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4wT3OF.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4wT3OF.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4wT3OF.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4wT3OF.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4wT3OF.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4wT3OF.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4wT3OF.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4wT3OF.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc4wT3OF.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4wT3OF.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc4wT3OF.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4wT3OF.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc4wT3OF.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4wT3OF.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc4wT3OF.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc4wT3OF.s:53: Error: too many memory references for `mov'
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/omdsha256k192n104tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccXu9g3G.s: Assembler messages:
encrypt.c: /tmp/ccXu9g3G.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccXu9g3G.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccXu9g3G.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccXu9g3G.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXu9g3G.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXu9g3G.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXu9g3G.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXu9g3G.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXu9g3G.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccXu9g3G.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccXu9g3G.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccXu9g3G.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccXu9g3G.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXu9g3G.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccXu9g3G.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccXu9g3G.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccXu9g3G.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccXu9g3G.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccXu9g3G.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXu9g3G.s:53: 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/omdsha256k192n104tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccVGN4kR.s: Assembler messages:
encrypt.c: /tmp/ccVGN4kR.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccVGN4kR.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccVGN4kR.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccVGN4kR.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVGN4kR.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVGN4kR.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVGN4kR.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVGN4kR.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVGN4kR.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVGN4kR.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVGN4kR.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVGN4kR.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccVGN4kR.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVGN4kR.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccVGN4kR.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccVGN4kR.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVGN4kR.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccVGN4kR.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccVGN4kR.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVGN4kR.s:53: 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/omdsha256k192n104tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cce1MFBH.s: Assembler messages:
encrypt.c: /tmp/cce1MFBH.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cce1MFBH.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cce1MFBH.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cce1MFBH.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cce1MFBH.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cce1MFBH.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cce1MFBH.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cce1MFBH.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cce1MFBH.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cce1MFBH.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cce1MFBH.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cce1MFBH.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cce1MFBH.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cce1MFBH.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cce1MFBH.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cce1MFBH.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cce1MFBH.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cce1MFBH.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cce1MFBH.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cce1MFBH.s:53: Error: too many memory references for `mov'
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/omdsha256k192n104tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc5UWqrF.s: Assembler messages:
encrypt.c: /tmp/cc5UWqrF.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc5UWqrF.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc5UWqrF.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc5UWqrF.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5UWqrF.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5UWqrF.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5UWqrF.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5UWqrF.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5UWqrF.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5UWqrF.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5UWqrF.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5UWqrF.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc5UWqrF.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5UWqrF.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc5UWqrF.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc5UWqrF.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5UWqrF.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc5UWqrF.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc5UWqrF.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5UWqrF.s:53: 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/omdsha256k192n104tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccvhtzzI.s: Assembler messages:
encrypt.c: /tmp/ccvhtzzI.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccvhtzzI.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccvhtzzI.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccvhtzzI.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvhtzzI.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvhtzzI.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvhtzzI.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvhtzzI.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvhtzzI.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvhtzzI.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvhtzzI.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvhtzzI.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccvhtzzI.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvhtzzI.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccvhtzzI.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvhtzzI.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccvhtzzI.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvhtzzI.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccvhtzzI.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccvhtzzI.s:53: Error: too many memory references for `mov'
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/omdsha256k192n104tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccM5vviM.s: Assembler messages:
encrypt.c: /tmp/ccM5vviM.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccM5vviM.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccM5vviM.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccM5vviM.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM5vviM.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM5vviM.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM5vviM.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM5vviM.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM5vviM.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccM5vviM.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccM5vviM.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccM5vviM.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccM5vviM.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM5vviM.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccM5vviM.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccM5vviM.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccM5vviM.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccM5vviM.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccM5vviM.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM5vviM.s:53: 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/omdsha256k192n104tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccRyTMDo.s: Assembler messages:
encrypt.c: /tmp/ccRyTMDo.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccRyTMDo.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccRyTMDo.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccRyTMDo.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRyTMDo.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRyTMDo.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRyTMDo.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRyTMDo.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRyTMDo.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRyTMDo.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRyTMDo.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRyTMDo.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccRyTMDo.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRyTMDo.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccRyTMDo.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRyTMDo.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccRyTMDo.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRyTMDo.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccRyTMDo.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccRyTMDo.s:53: Error: too many memory references for `mov'
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/omdsha256k192n104tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccPs06Jw.s: Assembler messages:
encrypt.c: /tmp/ccPs06Jw.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccPs06Jw.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccPs06Jw.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccPs06Jw.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPs06Jw.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPs06Jw.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPs06Jw.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPs06Jw.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPs06Jw.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPs06Jw.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPs06Jw.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPs06Jw.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccPs06Jw.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPs06Jw.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccPs06Jw.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccPs06Jw.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPs06Jw.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccPs06Jw.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccPs06Jw.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPs06Jw.s:53: 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/omdsha256k192n104tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccoDM16o.s: Assembler messages:
encrypt.c: /tmp/ccoDM16o.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccoDM16o.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccoDM16o.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccoDM16o.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoDM16o.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoDM16o.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoDM16o.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoDM16o.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoDM16o.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccoDM16o.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccoDM16o.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccoDM16o.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccoDM16o.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoDM16o.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccoDM16o.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccoDM16o.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccoDM16o.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccoDM16o.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccoDM16o.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccoDM16o.s:53: Error: too many memory references for `mov'
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/omdsha256k192n104tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccEBwZZM.s: Assembler messages:
encrypt.c: /tmp/ccEBwZZM.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccEBwZZM.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccEBwZZM.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccEBwZZM.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEBwZZM.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEBwZZM.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEBwZZM.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEBwZZM.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEBwZZM.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccEBwZZM.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccEBwZZM.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccEBwZZM.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccEBwZZM.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEBwZZM.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccEBwZZM.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccEBwZZM.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccEBwZZM.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccEBwZZM.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccEBwZZM.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEBwZZM.s:53: 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/omdsha256k192n104tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccPmg7os.s: Assembler messages:
encrypt.c: /tmp/ccPmg7os.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccPmg7os.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccPmg7os.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccPmg7os.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPmg7os.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPmg7os.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPmg7os.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPmg7os.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPmg7os.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPmg7os.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPmg7os.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPmg7os.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccPmg7os.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPmg7os.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccPmg7os.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPmg7os.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccPmg7os.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPmg7os.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccPmg7os.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccPmg7os.s:53: Error: too many memory references for `mov'
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/omdsha256k192n104tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccjaMLPo.s: Assembler messages:
encrypt.c: /tmp/ccjaMLPo.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccjaMLPo.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccjaMLPo.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccjaMLPo.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjaMLPo.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjaMLPo.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjaMLPo.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjaMLPo.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjaMLPo.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccjaMLPo.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccjaMLPo.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccjaMLPo.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccjaMLPo.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjaMLPo.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccjaMLPo.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccjaMLPo.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccjaMLPo.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccjaMLPo.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccjaMLPo.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccjaMLPo.s:53: Error: too many memory references for `mov'
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/omdsha256k192n104tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccnsvF4w.s: Assembler messages:
encrypt.c: /tmp/ccnsvF4w.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccnsvF4w.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccnsvF4w.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccnsvF4w.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnsvF4w.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnsvF4w.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnsvF4w.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnsvF4w.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnsvF4w.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccnsvF4w.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccnsvF4w.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccnsvF4w.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccnsvF4w.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnsvF4w.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccnsvF4w.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccnsvF4w.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccnsvF4w.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccnsvF4w.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccnsvF4w.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnsvF4w.s:53: 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/omdsha256k192n104tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccbTqN88.s: Assembler messages:
encrypt.c: /tmp/ccbTqN88.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccbTqN88.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccbTqN88.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccbTqN88.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbTqN88.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbTqN88.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbTqN88.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbTqN88.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbTqN88.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbTqN88.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbTqN88.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbTqN88.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccbTqN88.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbTqN88.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccbTqN88.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccbTqN88.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbTqN88.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccbTqN88.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccbTqN88.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbTqN88.s:53: 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/omdsha256k192n104tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cckyQkwY.s: Assembler messages:
encrypt.c: /tmp/cckyQkwY.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cckyQkwY.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cckyQkwY.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cckyQkwY.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cckyQkwY.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cckyQkwY.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cckyQkwY.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cckyQkwY.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cckyQkwY.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckyQkwY.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckyQkwY.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckyQkwY.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cckyQkwY.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cckyQkwY.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cckyQkwY.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckyQkwY.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cckyQkwY.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckyQkwY.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cckyQkwY.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cckyQkwY.s:53: Error: too many memory references for `mov'
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/omdsha256k192n104tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccJFfdd0.s: Assembler messages:
encrypt.c: /tmp/ccJFfdd0.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccJFfdd0.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccJFfdd0.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccJFfdd0.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJFfdd0.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJFfdd0.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJFfdd0.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJFfdd0.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJFfdd0.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJFfdd0.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJFfdd0.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJFfdd0.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccJFfdd0.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJFfdd0.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccJFfdd0.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJFfdd0.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccJFfdd0.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJFfdd0.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccJFfdd0.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccJFfdd0.s:53: Error: too many memory references for `mov'
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/omdsha256k192n104tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccp2QI5W.s: Assembler messages:
encrypt.c: /tmp/ccp2QI5W.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccp2QI5W.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccp2QI5W.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccp2QI5W.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp2QI5W.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp2QI5W.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp2QI5W.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp2QI5W.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp2QI5W.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccp2QI5W.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccp2QI5W.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccp2QI5W.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccp2QI5W.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp2QI5W.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccp2QI5W.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccp2QI5W.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccp2QI5W.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccp2QI5W.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccp2QI5W.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp2QI5W.s:53: 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/omdsha256k192n104tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccGyTOQa.s: Assembler messages:
encrypt.c: /tmp/ccGyTOQa.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccGyTOQa.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccGyTOQa.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccGyTOQa.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGyTOQa.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGyTOQa.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGyTOQa.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGyTOQa.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGyTOQa.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGyTOQa.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGyTOQa.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGyTOQa.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccGyTOQa.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGyTOQa.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccGyTOQa.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccGyTOQa.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGyTOQa.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccGyTOQa.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccGyTOQa.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGyTOQa.s:53: 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/omdsha256k192n104tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccN6BEeZ.s: Assembler messages:
encrypt.c: /tmp/ccN6BEeZ.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccN6BEeZ.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccN6BEeZ.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccN6BEeZ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN6BEeZ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN6BEeZ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN6BEeZ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN6BEeZ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN6BEeZ.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccN6BEeZ.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccN6BEeZ.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccN6BEeZ.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccN6BEeZ.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN6BEeZ.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccN6BEeZ.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccN6BEeZ.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccN6BEeZ.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccN6BEeZ.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccN6BEeZ.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccN6BEeZ.s:53: Error: too many memory references for `mov'
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/omdsha256k192n104tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc1tOaSW.s: Assembler messages:
encrypt.c: /tmp/cc1tOaSW.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc1tOaSW.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc1tOaSW.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc1tOaSW.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1tOaSW.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1tOaSW.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1tOaSW.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1tOaSW.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1tOaSW.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc1tOaSW.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc1tOaSW.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc1tOaSW.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc1tOaSW.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1tOaSW.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc1tOaSW.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc1tOaSW.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc1tOaSW.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc1tOaSW.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc1tOaSW.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1tOaSW.s:53: 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/omdsha256k192n104tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cci734qY.s: Assembler messages:
encrypt.c: /tmp/cci734qY.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cci734qY.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cci734qY.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cci734qY.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cci734qY.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cci734qY.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cci734qY.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cci734qY.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cci734qY.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cci734qY.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cci734qY.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cci734qY.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cci734qY.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cci734qY.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cci734qY.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cci734qY.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cci734qY.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cci734qY.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cci734qY.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cci734qY.s:53: Error: too many memory references for `mov'
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/omdsha256k192n104tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc2yFBab.s: Assembler messages:
encrypt.c: /tmp/cc2yFBab.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc2yFBab.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc2yFBab.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc2yFBab.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2yFBab.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2yFBab.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2yFBab.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2yFBab.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2yFBab.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc2yFBab.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc2yFBab.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc2yFBab.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc2yFBab.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2yFBab.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc2yFBab.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc2yFBab.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc2yFBab.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc2yFBab.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc2yFBab.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2yFBab.s:53: 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/omdsha256k192n104tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccRBVrWY.s: Assembler messages:
encrypt.c: /tmp/ccRBVrWY.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccRBVrWY.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccRBVrWY.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccRBVrWY.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRBVrWY.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRBVrWY.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRBVrWY.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRBVrWY.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRBVrWY.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRBVrWY.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRBVrWY.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRBVrWY.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccRBVrWY.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRBVrWY.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccRBVrWY.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRBVrWY.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccRBVrWY.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRBVrWY.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccRBVrWY.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccRBVrWY.s:53: Error: too many memory references for `mov'
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/omdsha256k192n104tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccJLcxSZ.s: Assembler messages:
encrypt.c: /tmp/ccJLcxSZ.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccJLcxSZ.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccJLcxSZ.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccJLcxSZ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJLcxSZ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJLcxSZ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJLcxSZ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJLcxSZ.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJLcxSZ.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJLcxSZ.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJLcxSZ.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJLcxSZ.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccJLcxSZ.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJLcxSZ.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccJLcxSZ.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccJLcxSZ.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJLcxSZ.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJLcxSZ.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJLcxSZ.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJLcxSZ.s:53: 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/omdsha256k192n104tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cclmldBT.s: Assembler messages:
encrypt.c: /tmp/cclmldBT.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cclmldBT.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cclmldBT.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cclmldBT.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cclmldBT.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cclmldBT.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cclmldBT.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cclmldBT.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cclmldBT.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cclmldBT.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cclmldBT.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cclmldBT.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cclmldBT.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cclmldBT.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cclmldBT.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cclmldBT.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cclmldBT.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cclmldBT.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cclmldBT.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cclmldBT.s:53: Error: too many memory references for `mov'
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/omdsha256k192n104tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccK8ylde.s: Assembler messages:
encrypt.c: /tmp/ccK8ylde.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccK8ylde.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccK8ylde.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccK8ylde.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccK8ylde.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccK8ylde.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccK8ylde.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccK8ylde.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccK8ylde.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccK8ylde.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccK8ylde.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccK8ylde.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccK8ylde.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccK8ylde.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccK8ylde.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccK8ylde.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccK8ylde.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccK8ylde.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccK8ylde.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccK8ylde.s:53: 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/omdsha256k192n104tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccZAo8YY.s: Assembler messages:
encrypt.c: /tmp/ccZAo8YY.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccZAo8YY.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccZAo8YY.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccZAo8YY.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZAo8YY.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZAo8YY.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZAo8YY.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZAo8YY.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZAo8YY.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZAo8YY.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZAo8YY.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZAo8YY.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccZAo8YY.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZAo8YY.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccZAo8YY.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZAo8YY.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccZAo8YY.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZAo8YY.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccZAo8YY.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccZAo8YY.s:53: Error: too many memory references for `mov'
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/omdsha256k192n104tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc3rolBY.s: Assembler messages:
encrypt.c: /tmp/cc3rolBY.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc3rolBY.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc3rolBY.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc3rolBY.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3rolBY.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3rolBY.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3rolBY.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3rolBY.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3rolBY.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3rolBY.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3rolBY.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3rolBY.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc3rolBY.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3rolBY.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc3rolBY.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3rolBY.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc3rolBY.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3rolBY.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc3rolBY.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc3rolBY.s:53: Error: too many memory references for `mov'
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/omdsha256k192n104tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccpfUPEZ.s: Assembler messages:
encrypt.c: /tmp/ccpfUPEZ.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccpfUPEZ.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccpfUPEZ.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccpfUPEZ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpfUPEZ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpfUPEZ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpfUPEZ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpfUPEZ.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpfUPEZ.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpfUPEZ.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpfUPEZ.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpfUPEZ.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccpfUPEZ.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpfUPEZ.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccpfUPEZ.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccpfUPEZ.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpfUPEZ.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccpfUPEZ.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccpfUPEZ.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpfUPEZ.s:53: 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/omdsha256k192n104tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc0FlVg7.s: Assembler messages:
encrypt.c: /tmp/cc0FlVg7.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc0FlVg7.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc0FlVg7.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc0FlVg7.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0FlVg7.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0FlVg7.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0FlVg7.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0FlVg7.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0FlVg7.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0FlVg7.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0FlVg7.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0FlVg7.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc0FlVg7.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0FlVg7.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc0FlVg7.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0FlVg7.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc0FlVg7.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0FlVg7.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc0FlVg7.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc0FlVg7.s:53: Error: too many memory references for `mov'
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/omdsha256k192n104tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cccF1Hat.s: Assembler messages:
encrypt.c: /tmp/cccF1Hat.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cccF1Hat.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cccF1Hat.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cccF1Hat.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cccF1Hat.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cccF1Hat.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cccF1Hat.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cccF1Hat.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cccF1Hat.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cccF1Hat.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cccF1Hat.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cccF1Hat.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cccF1Hat.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cccF1Hat.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cccF1Hat.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cccF1Hat.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cccF1Hat.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cccF1Hat.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cccF1Hat.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cccF1Hat.s:53: 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/omdsha256k192n104tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccDlPzVg.s: Assembler messages:
encrypt.c: /tmp/ccDlPzVg.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccDlPzVg.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccDlPzVg.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccDlPzVg.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDlPzVg.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDlPzVg.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDlPzVg.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDlPzVg.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDlPzVg.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDlPzVg.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDlPzVg.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDlPzVg.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccDlPzVg.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDlPzVg.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccDlPzVg.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccDlPzVg.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDlPzVg.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccDlPzVg.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccDlPzVg.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDlPzVg.s:53: 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/omdsha256k192n104tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccyP2bY8.s: Assembler messages:
encrypt.c: /tmp/ccyP2bY8.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccyP2bY8.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccyP2bY8.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccyP2bY8.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyP2bY8.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyP2bY8.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyP2bY8.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyP2bY8.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyP2bY8.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccyP2bY8.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccyP2bY8.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccyP2bY8.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccyP2bY8.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyP2bY8.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccyP2bY8.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccyP2bY8.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccyP2bY8.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccyP2bY8.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccyP2bY8.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccyP2bY8.s:53: Error: too many memory references for `mov'
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/omdsha256k192n104tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccdVl4Bs.s: Assembler messages:
encrypt.c: /tmp/ccdVl4Bs.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccdVl4Bs.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccdVl4Bs.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccdVl4Bs.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdVl4Bs.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdVl4Bs.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdVl4Bs.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdVl4Bs.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdVl4Bs.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccdVl4Bs.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccdVl4Bs.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccdVl4Bs.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccdVl4Bs.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdVl4Bs.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccdVl4Bs.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccdVl4Bs.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccdVl4Bs.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccdVl4Bs.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccdVl4Bs.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdVl4Bs.s:53: 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/omdsha256k192n104tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccv2lIa8.s: Assembler messages:
encrypt.c: /tmp/ccv2lIa8.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccv2lIa8.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccv2lIa8.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccv2lIa8.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv2lIa8.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv2lIa8.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv2lIa8.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv2lIa8.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv2lIa8.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccv2lIa8.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccv2lIa8.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccv2lIa8.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccv2lIa8.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv2lIa8.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccv2lIa8.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccv2lIa8.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccv2lIa8.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccv2lIa8.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccv2lIa8.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccv2lIa8.s:53: Error: too many memory references for `mov'
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/omdsha256k192n104tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccbMfsth.s: Assembler messages:
encrypt.c: /tmp/ccbMfsth.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccbMfsth.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccbMfsth.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccbMfsth.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbMfsth.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbMfsth.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbMfsth.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbMfsth.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbMfsth.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbMfsth.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbMfsth.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbMfsth.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccbMfsth.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbMfsth.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccbMfsth.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccbMfsth.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbMfsth.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccbMfsth.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccbMfsth.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbMfsth.s:53: 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/omdsha256k192n104tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccoYZko7.s: Assembler messages:
encrypt.c: /tmp/ccoYZko7.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccoYZko7.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccoYZko7.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccoYZko7.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoYZko7.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoYZko7.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoYZko7.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoYZko7.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoYZko7.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccoYZko7.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccoYZko7.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccoYZko7.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccoYZko7.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoYZko7.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccoYZko7.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccoYZko7.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccoYZko7.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccoYZko7.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccoYZko7.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccoYZko7.s:53: Error: too many memory references for `mov'
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/omdsha256k192n104tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccCBPwoo.s: Assembler messages:
encrypt.c: /tmp/ccCBPwoo.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccCBPwoo.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccCBPwoo.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccCBPwoo.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCBPwoo.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCBPwoo.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCBPwoo.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCBPwoo.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCBPwoo.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCBPwoo.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCBPwoo.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCBPwoo.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccCBPwoo.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCBPwoo.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccCBPwoo.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccCBPwoo.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCBPwoo.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccCBPwoo.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccCBPwoo.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCBPwoo.s:53: 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/omdsha256k192n104tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccse3HcZ.s: Assembler messages:
encrypt.c: /tmp/ccse3HcZ.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccse3HcZ.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccse3HcZ.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccse3HcZ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccse3HcZ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccse3HcZ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccse3HcZ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccse3HcZ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccse3HcZ.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccse3HcZ.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccse3HcZ.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccse3HcZ.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccse3HcZ.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccse3HcZ.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccse3HcZ.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccse3HcZ.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccse3HcZ.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccse3HcZ.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccse3HcZ.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccse3HcZ.s:53: Error: too many memory references for `mov'
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/omdsha256k192n104tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc8UlAZY.s: Assembler messages:
encrypt.c: /tmp/cc8UlAZY.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc8UlAZY.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc8UlAZY.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc8UlAZY.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8UlAZY.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8UlAZY.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8UlAZY.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8UlAZY.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8UlAZY.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8UlAZY.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8UlAZY.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8UlAZY.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc8UlAZY.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8UlAZY.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc8UlAZY.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8UlAZY.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc8UlAZY.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8UlAZY.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc8UlAZY.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc8UlAZY.s:53: Error: too many memory references for `mov'
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/omdsha256k192n104tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccdWinwg.s: Assembler messages:
encrypt.c: /tmp/ccdWinwg.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccdWinwg.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccdWinwg.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccdWinwg.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdWinwg.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdWinwg.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdWinwg.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdWinwg.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdWinwg.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccdWinwg.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccdWinwg.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccdWinwg.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccdWinwg.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdWinwg.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccdWinwg.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccdWinwg.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccdWinwg.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccdWinwg.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccdWinwg.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdWinwg.s:53: 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/omdsha256k192n104tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc2xfwi3.s: Assembler messages:
encrypt.c: /tmp/cc2xfwi3.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc2xfwi3.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc2xfwi3.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc2xfwi3.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2xfwi3.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2xfwi3.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2xfwi3.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2xfwi3.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2xfwi3.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2xfwi3.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2xfwi3.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2xfwi3.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc2xfwi3.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2xfwi3.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc2xfwi3.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2xfwi3.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc2xfwi3.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2xfwi3.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc2xfwi3.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc2xfwi3.s:53: Error: too many memory references for `mov'
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/omdsha256k192n104tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccJP6R7A.s: Assembler messages:
encrypt.c: /tmp/ccJP6R7A.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccJP6R7A.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccJP6R7A.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccJP6R7A.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJP6R7A.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJP6R7A.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJP6R7A.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJP6R7A.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJP6R7A.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJP6R7A.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJP6R7A.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJP6R7A.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccJP6R7A.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJP6R7A.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccJP6R7A.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccJP6R7A.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJP6R7A.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJP6R7A.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJP6R7A.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJP6R7A.s:53: 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/omdsha256k192n104tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccIM6gwl.s: Assembler messages:
encrypt.c: /tmp/ccIM6gwl.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccIM6gwl.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccIM6gwl.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccIM6gwl.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIM6gwl.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIM6gwl.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIM6gwl.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIM6gwl.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIM6gwl.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIM6gwl.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIM6gwl.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIM6gwl.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccIM6gwl.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIM6gwl.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccIM6gwl.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccIM6gwl.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIM6gwl.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccIM6gwl.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccIM6gwl.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIM6gwl.s:53: 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/omdsha256k192n104tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cchVrVGY.s: Assembler messages:
encrypt.c: /tmp/cchVrVGY.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cchVrVGY.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cchVrVGY.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cchVrVGY.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cchVrVGY.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cchVrVGY.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cchVrVGY.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cchVrVGY.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cchVrVGY.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchVrVGY.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchVrVGY.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchVrVGY.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cchVrVGY.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cchVrVGY.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cchVrVGY.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchVrVGY.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cchVrVGY.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchVrVGY.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cchVrVGY.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cchVrVGY.s:53: Error: too many memory references for `mov'
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/omdsha256k192n104tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccc53sF8.s: Assembler messages:
encrypt.c: /tmp/ccc53sF8.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccc53sF8.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccc53sF8.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccc53sF8.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc53sF8.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc53sF8.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc53sF8.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc53sF8.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc53sF8.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccc53sF8.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccc53sF8.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccc53sF8.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccc53sF8.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc53sF8.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccc53sF8.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccc53sF8.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccc53sF8.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccc53sF8.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccc53sF8.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccc53sF8.s:53: Error: too many memory references for `mov'
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/omdsha256k192n104tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccqtOPGK.s: Assembler messages:
encrypt.c: /tmp/ccqtOPGK.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccqtOPGK.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccqtOPGK.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccqtOPGK.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqtOPGK.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqtOPGK.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqtOPGK.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqtOPGK.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqtOPGK.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqtOPGK.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqtOPGK.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqtOPGK.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccqtOPGK.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqtOPGK.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccqtOPGK.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccqtOPGK.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqtOPGK.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccqtOPGK.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccqtOPGK.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqtOPGK.s:53: 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/omdsha256k192n104tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccKAOh9B.s: Assembler messages:
encrypt.c: /tmp/ccKAOh9B.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccKAOh9B.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccKAOh9B.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccKAOh9B.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKAOh9B.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKAOh9B.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKAOh9B.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKAOh9B.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKAOh9B.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKAOh9B.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKAOh9B.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKAOh9B.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccKAOh9B.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKAOh9B.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccKAOh9B.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccKAOh9B.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKAOh9B.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccKAOh9B.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccKAOh9B.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKAOh9B.s:53: 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/omdsha256k192n104tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccT8fqR5.s: Assembler messages:
encrypt.c: /tmp/ccT8fqR5.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccT8fqR5.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccT8fqR5.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccT8fqR5.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT8fqR5.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT8fqR5.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT8fqR5.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT8fqR5.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT8fqR5.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccT8fqR5.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccT8fqR5.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccT8fqR5.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccT8fqR5.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT8fqR5.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccT8fqR5.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccT8fqR5.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccT8fqR5.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccT8fqR5.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccT8fqR5.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccT8fqR5.s:53: Error: too many memory references for `mov'
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/omdsha256k192n104tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccPnzy2T.s: Assembler messages:
encrypt.c: /tmp/ccPnzy2T.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccPnzy2T.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccPnzy2T.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccPnzy2T.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPnzy2T.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPnzy2T.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPnzy2T.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPnzy2T.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPnzy2T.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPnzy2T.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPnzy2T.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPnzy2T.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccPnzy2T.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPnzy2T.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccPnzy2T.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccPnzy2T.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPnzy2T.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccPnzy2T.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccPnzy2T.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPnzy2T.s:53: 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/omdsha256k192n104tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccVHCuF8.s: Assembler messages:
encrypt.c: /tmp/ccVHCuF8.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccVHCuF8.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccVHCuF8.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccVHCuF8.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVHCuF8.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVHCuF8.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVHCuF8.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVHCuF8.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVHCuF8.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVHCuF8.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVHCuF8.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVHCuF8.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccVHCuF8.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVHCuF8.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccVHCuF8.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVHCuF8.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccVHCuF8.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVHCuF8.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccVHCuF8.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccVHCuF8.s:53: Error: too many memory references for `mov'
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/omdsha256k192n104tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccUpHdVH.s: Assembler messages:
encrypt.c: /tmp/ccUpHdVH.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccUpHdVH.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccUpHdVH.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccUpHdVH.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUpHdVH.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUpHdVH.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUpHdVH.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUpHdVH.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUpHdVH.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUpHdVH.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUpHdVH.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUpHdVH.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccUpHdVH.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUpHdVH.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccUpHdVH.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccUpHdVH.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUpHdVH.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccUpHdVH.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccUpHdVH.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUpHdVH.s:53: 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/omdsha256k192n104tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccXwYvD8.s: Assembler messages:
encrypt.c: /tmp/ccXwYvD8.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccXwYvD8.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccXwYvD8.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccXwYvD8.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXwYvD8.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXwYvD8.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXwYvD8.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXwYvD8.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXwYvD8.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXwYvD8.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXwYvD8.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXwYvD8.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccXwYvD8.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXwYvD8.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccXwYvD8.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXwYvD8.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccXwYvD8.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXwYvD8.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccXwYvD8.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccXwYvD8.s:53: Error: too many memory references for `mov'
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/omdsha256k192n104tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc1DUN5H.s: Assembler messages:
encrypt.c: /tmp/cc1DUN5H.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc1DUN5H.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc1DUN5H.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc1DUN5H.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1DUN5H.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1DUN5H.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1DUN5H.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1DUN5H.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1DUN5H.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1DUN5H.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1DUN5H.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1DUN5H.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc1DUN5H.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1DUN5H.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc1DUN5H.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1DUN5H.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc1DUN5H.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1DUN5H.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc1DUN5H.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc1DUN5H.s:53: Error: too many memory references for `mov'
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/omdsha256k192n104tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc6yPT56.s: Assembler messages:
encrypt.c: /tmp/cc6yPT56.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc6yPT56.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc6yPT56.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc6yPT56.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6yPT56.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6yPT56.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6yPT56.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6yPT56.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6yPT56.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6yPT56.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6yPT56.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6yPT56.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc6yPT56.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6yPT56.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc6yPT56.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc6yPT56.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6yPT56.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc6yPT56.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc6yPT56.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6yPT56.s:53: 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/omdsha256k192n104tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc9JwE7F.s: Assembler messages:
encrypt.c: /tmp/cc9JwE7F.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc9JwE7F.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc9JwE7F.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc9JwE7F.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9JwE7F.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9JwE7F.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9JwE7F.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9JwE7F.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9JwE7F.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9JwE7F.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9JwE7F.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9JwE7F.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc9JwE7F.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9JwE7F.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc9JwE7F.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9JwE7F.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc9JwE7F.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9JwE7F.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc9JwE7F.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc9JwE7F.s:53: Error: too many memory references for `mov'
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/omdsha256k192n104tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccVBJpl3.s: Assembler messages:
encrypt.c: /tmp/ccVBJpl3.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccVBJpl3.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccVBJpl3.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccVBJpl3.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVBJpl3.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVBJpl3.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVBJpl3.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVBJpl3.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVBJpl3.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVBJpl3.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVBJpl3.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVBJpl3.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccVBJpl3.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVBJpl3.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccVBJpl3.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccVBJpl3.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVBJpl3.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccVBJpl3.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccVBJpl3.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVBJpl3.s:53: 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/omdsha256k192n104tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccJIeuBk.s: Assembler messages:
encrypt.c: /tmp/ccJIeuBk.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccJIeuBk.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccJIeuBk.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccJIeuBk.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJIeuBk.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJIeuBk.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJIeuBk.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJIeuBk.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJIeuBk.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJIeuBk.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJIeuBk.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJIeuBk.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccJIeuBk.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJIeuBk.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccJIeuBk.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccJIeuBk.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJIeuBk.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJIeuBk.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJIeuBk.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJIeuBk.s:53: 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/omdsha256k192n104tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccsCv9DI.s: Assembler messages:
encrypt.c: /tmp/ccsCv9DI.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccsCv9DI.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccsCv9DI.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccsCv9DI.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsCv9DI.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsCv9DI.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsCv9DI.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsCv9DI.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsCv9DI.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccsCv9DI.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccsCv9DI.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccsCv9DI.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccsCv9DI.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsCv9DI.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccsCv9DI.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccsCv9DI.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccsCv9DI.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccsCv9DI.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccsCv9DI.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccsCv9DI.s:53: Error: too many memory references for `mov'
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/omdsha256k192n104tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc4V94l8.s: Assembler messages:
encrypt.c: /tmp/cc4V94l8.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc4V94l8.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc4V94l8.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc4V94l8.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4V94l8.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4V94l8.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4V94l8.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4V94l8.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4V94l8.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4V94l8.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4V94l8.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4V94l8.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc4V94l8.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4V94l8.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc4V94l8.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc4V94l8.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4V94l8.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc4V94l8.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc4V94l8.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4V94l8.s:53: 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/omdsha256k192n104tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccPN3prJ.s: Assembler messages:
encrypt.c: /tmp/ccPN3prJ.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccPN3prJ.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccPN3prJ.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccPN3prJ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPN3prJ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPN3prJ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPN3prJ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPN3prJ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPN3prJ.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPN3prJ.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPN3prJ.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPN3prJ.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccPN3prJ.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPN3prJ.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccPN3prJ.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPN3prJ.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccPN3prJ.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPN3prJ.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccPN3prJ.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccPN3prJ.s:53: Error: too many memory references for `mov'
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/omdsha256k192n104tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc25Oi8r.s: Assembler messages:
encrypt.c: /tmp/cc25Oi8r.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc25Oi8r.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc25Oi8r.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc25Oi8r.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc25Oi8r.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc25Oi8r.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc25Oi8r.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc25Oi8r.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc25Oi8r.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc25Oi8r.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc25Oi8r.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc25Oi8r.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc25Oi8r.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc25Oi8r.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc25Oi8r.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc25Oi8r.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc25Oi8r.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc25Oi8r.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc25Oi8r.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc25Oi8r.s:53: Error: too many memory references for `mov'
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/omdsha256k192n104tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccWTnGyQ.s: Assembler messages:
encrypt.c: /tmp/ccWTnGyQ.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccWTnGyQ.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccWTnGyQ.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccWTnGyQ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWTnGyQ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWTnGyQ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWTnGyQ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWTnGyQ.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWTnGyQ.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWTnGyQ.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWTnGyQ.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWTnGyQ.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccWTnGyQ.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWTnGyQ.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccWTnGyQ.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccWTnGyQ.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWTnGyQ.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccWTnGyQ.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccWTnGyQ.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWTnGyQ.s:53: 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/omdsha256k192n104tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccXNzpMT.s: Assembler messages:
encrypt.c: /tmp/ccXNzpMT.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccXNzpMT.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccXNzpMT.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccXNzpMT.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXNzpMT.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXNzpMT.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXNzpMT.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXNzpMT.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXNzpMT.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccXNzpMT.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccXNzpMT.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccXNzpMT.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccXNzpMT.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXNzpMT.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccXNzpMT.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccXNzpMT.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccXNzpMT.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccXNzpMT.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccXNzpMT.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXNzpMT.s:53: 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/omdsha256k192n104tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccvsQMRo.s: Assembler messages:
encrypt.c: /tmp/ccvsQMRo.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccvsQMRo.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccvsQMRo.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccvsQMRo.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvsQMRo.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvsQMRo.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvsQMRo.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvsQMRo.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvsQMRo.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvsQMRo.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvsQMRo.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvsQMRo.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccvsQMRo.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvsQMRo.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccvsQMRo.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvsQMRo.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccvsQMRo.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvsQMRo.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccvsQMRo.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccvsQMRo.s:53: Error: too many memory references for `mov'
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/omdsha256k192n104tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc6uMzer.s: Assembler messages:
encrypt.c: /tmp/cc6uMzer.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc6uMzer.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc6uMzer.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc6uMzer.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6uMzer.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6uMzer.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6uMzer.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6uMzer.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6uMzer.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6uMzer.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6uMzer.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6uMzer.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc6uMzer.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6uMzer.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc6uMzer.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6uMzer.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc6uMzer.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6uMzer.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc6uMzer.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc6uMzer.s:53: Error: too many memory references for `mov'
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/omdsha256k192n104tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cccaD5DZ.s: Assembler messages:
encrypt.c: /tmp/cccaD5DZ.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cccaD5DZ.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cccaD5DZ.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cccaD5DZ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cccaD5DZ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cccaD5DZ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cccaD5DZ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cccaD5DZ.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cccaD5DZ.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cccaD5DZ.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cccaD5DZ.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cccaD5DZ.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cccaD5DZ.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cccaD5DZ.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cccaD5DZ.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cccaD5DZ.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cccaD5DZ.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cccaD5DZ.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cccaD5DZ.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cccaD5DZ.s:53: 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/omdsha256k192n104tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccQVONDN.s: Assembler messages:
encrypt.c: /tmp/ccQVONDN.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccQVONDN.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccQVONDN.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccQVONDN.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQVONDN.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQVONDN.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQVONDN.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQVONDN.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQVONDN.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccQVONDN.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccQVONDN.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccQVONDN.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccQVONDN.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQVONDN.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccQVONDN.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccQVONDN.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccQVONDN.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccQVONDN.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccQVONDN.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQVONDN.s:53: 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/omdsha256k192n104tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccRJp4bp.s: Assembler messages:
encrypt.c: /tmp/ccRJp4bp.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccRJp4bp.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccRJp4bp.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccRJp4bp.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRJp4bp.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRJp4bp.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRJp4bp.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRJp4bp.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRJp4bp.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRJp4bp.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRJp4bp.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRJp4bp.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccRJp4bp.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRJp4bp.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccRJp4bp.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRJp4bp.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccRJp4bp.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRJp4bp.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccRJp4bp.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccRJp4bp.s:53: Error: too many memory references for `mov'
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/omdsha256k192n104tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccCpLJPH.s: Assembler messages:
encrypt.c: /tmp/ccCpLJPH.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccCpLJPH.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccCpLJPH.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccCpLJPH.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCpLJPH.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCpLJPH.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCpLJPH.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCpLJPH.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCpLJPH.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCpLJPH.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCpLJPH.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCpLJPH.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccCpLJPH.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCpLJPH.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccCpLJPH.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccCpLJPH.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCpLJPH.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccCpLJPH.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccCpLJPH.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCpLJPH.s:53: 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/omdsha256k192n104tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccqifvl7.s: Assembler messages:
encrypt.c: /tmp/ccqifvl7.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccqifvl7.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccqifvl7.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccqifvl7.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqifvl7.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqifvl7.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqifvl7.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqifvl7.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqifvl7.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqifvl7.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqifvl7.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqifvl7.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccqifvl7.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqifvl7.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccqifvl7.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqifvl7.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccqifvl7.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqifvl7.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccqifvl7.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccqifvl7.s:53: Error: too many memory references for `mov'
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/omdsha256k192n104tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc6RKasz.s: Assembler messages:
encrypt.c: /tmp/cc6RKasz.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc6RKasz.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc6RKasz.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc6RKasz.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6RKasz.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6RKasz.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6RKasz.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6RKasz.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6RKasz.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6RKasz.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6RKasz.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6RKasz.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc6RKasz.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6RKasz.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc6RKasz.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc6RKasz.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6RKasz.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc6RKasz.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc6RKasz.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6RKasz.s:53: 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/omdsha256k192n104tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccrsCxj9.s: Assembler messages:
encrypt.c: /tmp/ccrsCxj9.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccrsCxj9.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccrsCxj9.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccrsCxj9.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrsCxj9.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrsCxj9.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrsCxj9.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrsCxj9.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrsCxj9.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrsCxj9.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrsCxj9.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrsCxj9.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccrsCxj9.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrsCxj9.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccrsCxj9.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrsCxj9.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccrsCxj9.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrsCxj9.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccrsCxj9.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccrsCxj9.s:53: Error: too many memory references for `mov'
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/omdsha256k192n104tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccEbdh0Q.s: Assembler messages:
encrypt.c: /tmp/ccEbdh0Q.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccEbdh0Q.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccEbdh0Q.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccEbdh0Q.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEbdh0Q.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEbdh0Q.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEbdh0Q.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEbdh0Q.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEbdh0Q.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccEbdh0Q.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccEbdh0Q.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccEbdh0Q.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccEbdh0Q.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEbdh0Q.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccEbdh0Q.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccEbdh0Q.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccEbdh0Q.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccEbdh0Q.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccEbdh0Q.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEbdh0Q.s:53: 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/omdsha256k192n104tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccVOMV9a.s: Assembler messages:
encrypt.c: /tmp/ccVOMV9a.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccVOMV9a.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccVOMV9a.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccVOMV9a.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVOMV9a.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVOMV9a.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVOMV9a.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVOMV9a.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVOMV9a.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVOMV9a.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVOMV9a.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVOMV9a.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccVOMV9a.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVOMV9a.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccVOMV9a.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVOMV9a.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccVOMV9a.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVOMV9a.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccVOMV9a.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccVOMV9a.s:53: Error: too many memory references for `mov'
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/omdsha256k192n104tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccMIR1EE.s: Assembler messages:
encrypt.c: /tmp/ccMIR1EE.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccMIR1EE.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccMIR1EE.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccMIR1EE.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMIR1EE.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMIR1EE.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMIR1EE.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMIR1EE.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMIR1EE.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccMIR1EE.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccMIR1EE.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccMIR1EE.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccMIR1EE.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMIR1EE.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccMIR1EE.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccMIR1EE.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccMIR1EE.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccMIR1EE.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccMIR1EE.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMIR1EE.s:53: 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/omdsha256k192n104tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccrcini9.s: Assembler messages:
encrypt.c: /tmp/ccrcini9.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccrcini9.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccrcini9.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccrcini9.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrcini9.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrcini9.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrcini9.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrcini9.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrcini9.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrcini9.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrcini9.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrcini9.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccrcini9.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrcini9.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccrcini9.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrcini9.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccrcini9.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrcini9.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccrcini9.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccrcini9.s:53: Error: too many memory references for `mov'
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/omdsha256k192n104tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccBeRzcT.s: Assembler messages:
encrypt.c: /tmp/ccBeRzcT.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccBeRzcT.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccBeRzcT.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccBeRzcT.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBeRzcT.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBeRzcT.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBeRzcT.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBeRzcT.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBeRzcT.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBeRzcT.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBeRzcT.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBeRzcT.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccBeRzcT.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBeRzcT.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccBeRzcT.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccBeRzcT.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBeRzcT.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccBeRzcT.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccBeRzcT.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBeRzcT.s:53: 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/omdsha256k192n104tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccSNEFwp.s: Assembler messages:
encrypt.c: /tmp/ccSNEFwp.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccSNEFwp.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccSNEFwp.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccSNEFwp.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSNEFwp.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSNEFwp.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSNEFwp.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSNEFwp.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSNEFwp.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSNEFwp.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSNEFwp.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSNEFwp.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccSNEFwp.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSNEFwp.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccSNEFwp.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSNEFwp.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccSNEFwp.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSNEFwp.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccSNEFwp.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccSNEFwp.s:53: Error: too many memory references for `mov'
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/omdsha256k192n104tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc7qrFoX.s: Assembler messages:
encrypt.c: /tmp/cc7qrFoX.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc7qrFoX.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc7qrFoX.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc7qrFoX.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7qrFoX.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7qrFoX.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7qrFoX.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7qrFoX.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7qrFoX.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7qrFoX.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7qrFoX.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7qrFoX.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc7qrFoX.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7qrFoX.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc7qrFoX.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc7qrFoX.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7qrFoX.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc7qrFoX.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc7qrFoX.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7qrFoX.s:53: 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/omdsha256k192n104tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccPdimUp.s: Assembler messages:
encrypt.c: /tmp/ccPdimUp.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccPdimUp.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccPdimUp.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccPdimUp.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPdimUp.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPdimUp.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPdimUp.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPdimUp.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPdimUp.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPdimUp.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPdimUp.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPdimUp.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccPdimUp.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPdimUp.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccPdimUp.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPdimUp.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccPdimUp.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPdimUp.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccPdimUp.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccPdimUp.s:53: Error: too many memory references for `mov'
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/omdsha256k192n104tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccgDmOMZ.s: Assembler messages:
encrypt.c: /tmp/ccgDmOMZ.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccgDmOMZ.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccgDmOMZ.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccgDmOMZ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgDmOMZ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgDmOMZ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgDmOMZ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgDmOMZ.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgDmOMZ.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgDmOMZ.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgDmOMZ.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgDmOMZ.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccgDmOMZ.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgDmOMZ.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccgDmOMZ.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccgDmOMZ.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgDmOMZ.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccgDmOMZ.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccgDmOMZ.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgDmOMZ.s:53: 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/omdsha256k192n104tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cckih89r.s: Assembler messages:
encrypt.c: /tmp/cckih89r.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cckih89r.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cckih89r.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cckih89r.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cckih89r.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cckih89r.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cckih89r.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cckih89r.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cckih89r.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckih89r.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckih89r.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckih89r.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cckih89r.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cckih89r.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cckih89r.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckih89r.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cckih89r.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckih89r.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cckih89r.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cckih89r.s:53: Error: too many memory references for `mov'
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/omdsha256k192n104tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccJdimUp.s: Assembler messages:
encrypt.c: /tmp/ccJdimUp.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccJdimUp.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccJdimUp.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccJdimUp.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJdimUp.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJdimUp.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJdimUp.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJdimUp.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJdimUp.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJdimUp.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJdimUp.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJdimUp.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccJdimUp.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJdimUp.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccJdimUp.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJdimUp.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccJdimUp.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJdimUp.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccJdimUp.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccJdimUp.s:53: Error: too many memory references for `mov'
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/omdsha256k192n104tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccq3KyPQ.s: Assembler messages:
encrypt.c: /tmp/ccq3KyPQ.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccq3KyPQ.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccq3KyPQ.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccq3KyPQ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq3KyPQ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq3KyPQ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq3KyPQ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq3KyPQ.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq3KyPQ.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccq3KyPQ.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccq3KyPQ.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccq3KyPQ.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccq3KyPQ.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq3KyPQ.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccq3KyPQ.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccq3KyPQ.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccq3KyPQ.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccq3KyPQ.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccq3KyPQ.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq3KyPQ.s:53: 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/omdsha256k192n104tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccat5Gqr.s: Assembler messages:
encrypt.c: /tmp/ccat5Gqr.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccat5Gqr.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccat5Gqr.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccat5Gqr.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccat5Gqr.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccat5Gqr.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccat5Gqr.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccat5Gqr.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccat5Gqr.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccat5Gqr.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccat5Gqr.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccat5Gqr.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccat5Gqr.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccat5Gqr.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccat5Gqr.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccat5Gqr.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccat5Gqr.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccat5Gqr.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccat5Gqr.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccat5Gqr.s:53: 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/omdsha256k192n104tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccoAQSyZ.s: Assembler messages:
encrypt.c: /tmp/ccoAQSyZ.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccoAQSyZ.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccoAQSyZ.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccoAQSyZ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoAQSyZ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoAQSyZ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoAQSyZ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoAQSyZ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoAQSyZ.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccoAQSyZ.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccoAQSyZ.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccoAQSyZ.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccoAQSyZ.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoAQSyZ.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccoAQSyZ.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccoAQSyZ.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccoAQSyZ.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccoAQSyZ.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccoAQSyZ.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccoAQSyZ.s:53: Error: too many memory references for `mov'
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/omdsha256k192n104tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc7lBe0i.s: Assembler messages:
encrypt.c: /tmp/cc7lBe0i.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc7lBe0i.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc7lBe0i.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc7lBe0i.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7lBe0i.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7lBe0i.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7lBe0i.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7lBe0i.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7lBe0i.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7lBe0i.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7lBe0i.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7lBe0i.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc7lBe0i.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7lBe0i.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc7lBe0i.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc7lBe0i.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7lBe0i.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc7lBe0i.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc7lBe0i.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7lBe0i.s:53: 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/omdsha256k192n104tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccwSuUN0.s: Assembler messages:
encrypt.c: /tmp/ccwSuUN0.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccwSuUN0.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccwSuUN0.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccwSuUN0.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwSuUN0.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwSuUN0.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwSuUN0.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwSuUN0.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwSuUN0.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwSuUN0.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwSuUN0.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwSuUN0.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccwSuUN0.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwSuUN0.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccwSuUN0.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwSuUN0.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccwSuUN0.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwSuUN0.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccwSuUN0.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccwSuUN0.s:53: Error: too many memory references for `mov'
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/omdsha256k192n104tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc11EYE2.s: Assembler messages:
encrypt.c: /tmp/cc11EYE2.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc11EYE2.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc11EYE2.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc11EYE2.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc11EYE2.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc11EYE2.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc11EYE2.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc11EYE2.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc11EYE2.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc11EYE2.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc11EYE2.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc11EYE2.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc11EYE2.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc11EYE2.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc11EYE2.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc11EYE2.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc11EYE2.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc11EYE2.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc11EYE2.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc11EYE2.s:53: Error: too many memory references for `mov'
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/omdsha256k192n104tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc5tgWlz.s: Assembler messages:
encrypt.c: /tmp/cc5tgWlz.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc5tgWlz.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc5tgWlz.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc5tgWlz.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5tgWlz.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5tgWlz.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5tgWlz.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5tgWlz.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5tgWlz.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5tgWlz.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5tgWlz.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5tgWlz.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc5tgWlz.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5tgWlz.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc5tgWlz.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc5tgWlz.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5tgWlz.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc5tgWlz.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc5tgWlz.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5tgWlz.s:53: 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/omdsha256k192n104tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccYacgrn.s: Assembler messages:
encrypt.c: /tmp/ccYacgrn.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccYacgrn.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccYacgrn.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccYacgrn.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYacgrn.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYacgrn.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYacgrn.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYacgrn.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYacgrn.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccYacgrn.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccYacgrn.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccYacgrn.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccYacgrn.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYacgrn.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccYacgrn.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccYacgrn.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccYacgrn.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccYacgrn.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccYacgrn.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYacgrn.s:53: 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/omdsha256k192n104tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccswNWS0.s: Assembler messages:
encrypt.c: /tmp/ccswNWS0.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccswNWS0.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccswNWS0.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccswNWS0.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccswNWS0.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccswNWS0.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccswNWS0.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccswNWS0.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccswNWS0.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccswNWS0.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccswNWS0.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccswNWS0.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccswNWS0.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccswNWS0.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccswNWS0.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccswNWS0.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccswNWS0.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccswNWS0.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccswNWS0.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccswNWS0.s:53: Error: too many memory references for `mov'
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/omdsha256k192n104tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccpjyJvI.s: Assembler messages:
encrypt.c: /tmp/ccpjyJvI.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccpjyJvI.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccpjyJvI.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccpjyJvI.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpjyJvI.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpjyJvI.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpjyJvI.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpjyJvI.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpjyJvI.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpjyJvI.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpjyJvI.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpjyJvI.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccpjyJvI.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpjyJvI.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccpjyJvI.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpjyJvI.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccpjyJvI.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpjyJvI.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccpjyJvI.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccpjyJvI.s:53: Error: too many memory references for `mov'
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/omdsha256k192n104tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccuJWpoR.s: Assembler messages:
encrypt.c: /tmp/ccuJWpoR.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccuJWpoR.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccuJWpoR.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccuJWpoR.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuJWpoR.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuJWpoR.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuJWpoR.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuJWpoR.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuJWpoR.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccuJWpoR.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccuJWpoR.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccuJWpoR.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccuJWpoR.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuJWpoR.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccuJWpoR.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccuJWpoR.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccuJWpoR.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccuJWpoR.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccuJWpoR.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuJWpoR.s:53: 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/omdsha256k192n104tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc0nlhRJ.s: Assembler messages:
encrypt.c: /tmp/cc0nlhRJ.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc0nlhRJ.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc0nlhRJ.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc0nlhRJ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0nlhRJ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0nlhRJ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0nlhRJ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0nlhRJ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0nlhRJ.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0nlhRJ.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0nlhRJ.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0nlhRJ.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc0nlhRJ.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0nlhRJ.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc0nlhRJ.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0nlhRJ.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc0nlhRJ.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0nlhRJ.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc0nlhRJ.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc0nlhRJ.s:53: Error: too many memory references for `mov'
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/omdsha256k192n104tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cccOgJvR.s: Assembler messages:
encrypt.c: /tmp/cccOgJvR.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cccOgJvR.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cccOgJvR.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cccOgJvR.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cccOgJvR.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cccOgJvR.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cccOgJvR.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cccOgJvR.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cccOgJvR.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cccOgJvR.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cccOgJvR.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cccOgJvR.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cccOgJvR.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cccOgJvR.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cccOgJvR.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cccOgJvR.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cccOgJvR.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cccOgJvR.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cccOgJvR.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cccOgJvR.s:53: 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/omdsha256k192n104tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccqMtUDH.s: Assembler messages:
encrypt.c: /tmp/ccqMtUDH.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccqMtUDH.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccqMtUDH.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccqMtUDH.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqMtUDH.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqMtUDH.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqMtUDH.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqMtUDH.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqMtUDH.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqMtUDH.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqMtUDH.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqMtUDH.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccqMtUDH.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqMtUDH.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccqMtUDH.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqMtUDH.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccqMtUDH.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqMtUDH.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccqMtUDH.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccqMtUDH.s:53: Error: too many memory references for `mov'
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/omdsha256k192n104tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccs0xWmg.s: Assembler messages:
encrypt.c: /tmp/ccs0xWmg.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccs0xWmg.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccs0xWmg.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccs0xWmg.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs0xWmg.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs0xWmg.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs0xWmg.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs0xWmg.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs0xWmg.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccs0xWmg.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccs0xWmg.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccs0xWmg.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccs0xWmg.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs0xWmg.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccs0xWmg.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccs0xWmg.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccs0xWmg.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccs0xWmg.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccs0xWmg.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs0xWmg.s:53: 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/omdsha256k192n104tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccZHJVzJ.s: Assembler messages:
encrypt.c: /tmp/ccZHJVzJ.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccZHJVzJ.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccZHJVzJ.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccZHJVzJ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZHJVzJ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZHJVzJ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZHJVzJ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZHJVzJ.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZHJVzJ.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZHJVzJ.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZHJVzJ.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZHJVzJ.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccZHJVzJ.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZHJVzJ.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccZHJVzJ.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccZHJVzJ.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZHJVzJ.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccZHJVzJ.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccZHJVzJ.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZHJVzJ.s:53: 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/omdsha256k192n104tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccflx0VH.s: Assembler messages:
encrypt.c: /tmp/ccflx0VH.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccflx0VH.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccflx0VH.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccflx0VH.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccflx0VH.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccflx0VH.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccflx0VH.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccflx0VH.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccflx0VH.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccflx0VH.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccflx0VH.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccflx0VH.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccflx0VH.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccflx0VH.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccflx0VH.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccflx0VH.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccflx0VH.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccflx0VH.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccflx0VH.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccflx0VH.s:53: Error: too many memory references for `mov'
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/omdsha256k192n104tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccNbNxEO.s: Assembler messages:
encrypt.c: /tmp/ccNbNxEO.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccNbNxEO.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccNbNxEO.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccNbNxEO.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNbNxEO.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNbNxEO.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNbNxEO.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNbNxEO.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNbNxEO.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNbNxEO.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNbNxEO.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNbNxEO.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccNbNxEO.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNbNxEO.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccNbNxEO.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNbNxEO.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccNbNxEO.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNbNxEO.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccNbNxEO.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccNbNxEO.s:53: Error: too many memory references for `mov'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k192n104tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccYSVhSA.s: Assembler messages:
encrypt.c: /tmp/ccYSVhSA.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccYSVhSA.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccYSVhSA.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccYSVhSA.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYSVhSA.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYSVhSA.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYSVhSA.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYSVhSA.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYSVhSA.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccYSVhSA.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccYSVhSA.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccYSVhSA.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccYSVhSA.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYSVhSA.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccYSVhSA.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccYSVhSA.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccYSVhSA.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccYSVhSA.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccYSVhSA.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYSVhSA.s:53: 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/omdsha256k192n104tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccSjg1Ts.s: Assembler messages:
encrypt.c: /tmp/ccSjg1Ts.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccSjg1Ts.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccSjg1Ts.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccSjg1Ts.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSjg1Ts.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSjg1Ts.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSjg1Ts.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSjg1Ts.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSjg1Ts.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSjg1Ts.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSjg1Ts.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSjg1Ts.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccSjg1Ts.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSjg1Ts.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccSjg1Ts.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccSjg1Ts.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSjg1Ts.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccSjg1Ts.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccSjg1Ts.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSjg1Ts.s:53: 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/omdsha256k192n104tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccxeVyzI.s: Assembler messages:
encrypt.c: /tmp/ccxeVyzI.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccxeVyzI.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccxeVyzI.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccxeVyzI.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxeVyzI.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxeVyzI.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxeVyzI.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxeVyzI.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxeVyzI.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxeVyzI.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxeVyzI.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxeVyzI.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccxeVyzI.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxeVyzI.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccxeVyzI.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxeVyzI.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccxeVyzI.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxeVyzI.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccxeVyzI.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccxeVyzI.s:53: Error: too many memory references for `mov'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k192n104tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccEh4d7U.s: Assembler messages:
encrypt.c: /tmp/ccEh4d7U.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccEh4d7U.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccEh4d7U.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccEh4d7U.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEh4d7U.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEh4d7U.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEh4d7U.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEh4d7U.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEh4d7U.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccEh4d7U.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccEh4d7U.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccEh4d7U.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccEh4d7U.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEh4d7U.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccEh4d7U.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccEh4d7U.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccEh4d7U.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccEh4d7U.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccEh4d7U.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccEh4d7U.s:53: Error: too many memory references for `mov'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k192n104tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccH7sbtP.s: Assembler messages:
encrypt.c: /tmp/ccH7sbtP.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccH7sbtP.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccH7sbtP.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccH7sbtP.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH7sbtP.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH7sbtP.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH7sbtP.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH7sbtP.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH7sbtP.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccH7sbtP.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccH7sbtP.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccH7sbtP.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccH7sbtP.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH7sbtP.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccH7sbtP.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccH7sbtP.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccH7sbtP.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccH7sbtP.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccH7sbtP.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH7sbtP.s:53: 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/omdsha256k192n104tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccVpYMfl.s: Assembler messages:
encrypt.c: /tmp/ccVpYMfl.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccVpYMfl.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccVpYMfl.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccVpYMfl.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVpYMfl.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVpYMfl.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVpYMfl.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVpYMfl.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVpYMfl.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVpYMfl.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVpYMfl.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVpYMfl.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccVpYMfl.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVpYMfl.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccVpYMfl.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccVpYMfl.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVpYMfl.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccVpYMfl.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccVpYMfl.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVpYMfl.s:53: 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/omdsha256k192n104tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccfnzNhM.s: Assembler messages:
encrypt.c: /tmp/ccfnzNhM.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccfnzNhM.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccfnzNhM.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccfnzNhM.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfnzNhM.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfnzNhM.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfnzNhM.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfnzNhM.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfnzNhM.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfnzNhM.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfnzNhM.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfnzNhM.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccfnzNhM.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfnzNhM.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccfnzNhM.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfnzNhM.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccfnzNhM.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfnzNhM.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccfnzNhM.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccfnzNhM.s:53: Error: too many memory references for `mov'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k192n104tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccLm46PK.s: Assembler messages:
encrypt.c: /tmp/ccLm46PK.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccLm46PK.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccLm46PK.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccLm46PK.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLm46PK.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLm46PK.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLm46PK.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLm46PK.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLm46PK.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLm46PK.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLm46PK.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLm46PK.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccLm46PK.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLm46PK.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccLm46PK.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccLm46PK.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLm46PK.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccLm46PK.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccLm46PK.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLm46PK.s:53: 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/omdsha256k192n104tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccwE13FF.s: Assembler messages:
encrypt.c: /tmp/ccwE13FF.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccwE13FF.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccwE13FF.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccwE13FF.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwE13FF.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwE13FF.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwE13FF.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwE13FF.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwE13FF.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwE13FF.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwE13FF.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwE13FF.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccwE13FF.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwE13FF.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccwE13FF.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwE13FF.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccwE13FF.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwE13FF.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccwE13FF.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccwE13FF.s:53: Error: too many memory references for `mov'
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/omdsha256k192n104tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccF54Ixo.s: Assembler messages:
encrypt.c: /tmp/ccF54Ixo.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccF54Ixo.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccF54Ixo.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccF54Ixo.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF54Ixo.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF54Ixo.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF54Ixo.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF54Ixo.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF54Ixo.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccF54Ixo.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccF54Ixo.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccF54Ixo.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccF54Ixo.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF54Ixo.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccF54Ixo.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccF54Ixo.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccF54Ixo.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccF54Ixo.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccF54Ixo.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccF54Ixo.s:53: Error: too many memory references for `mov'
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/omdsha256k192n104tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cckbomZv.s: Assembler messages:
encrypt.c: /tmp/cckbomZv.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cckbomZv.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cckbomZv.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cckbomZv.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cckbomZv.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cckbomZv.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cckbomZv.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cckbomZv.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cckbomZv.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cckbomZv.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cckbomZv.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cckbomZv.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cckbomZv.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cckbomZv.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cckbomZv.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cckbomZv.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cckbomZv.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cckbomZv.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cckbomZv.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cckbomZv.s:53: 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/omdsha256k192n104tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccDZavcF.s: Assembler messages:
encrypt.c: /tmp/ccDZavcF.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccDZavcF.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccDZavcF.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccDZavcF.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDZavcF.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDZavcF.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDZavcF.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDZavcF.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDZavcF.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDZavcF.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDZavcF.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDZavcF.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccDZavcF.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDZavcF.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccDZavcF.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDZavcF.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccDZavcF.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDZavcF.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccDZavcF.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccDZavcF.s:53: Error: too many memory references for `mov'
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/omdsha256k192n104tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccyuKFcN.s: Assembler messages:
encrypt.c: /tmp/ccyuKFcN.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccyuKFcN.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccyuKFcN.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccyuKFcN.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyuKFcN.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyuKFcN.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyuKFcN.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyuKFcN.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyuKFcN.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccyuKFcN.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccyuKFcN.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccyuKFcN.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccyuKFcN.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyuKFcN.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccyuKFcN.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccyuKFcN.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccyuKFcN.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccyuKFcN.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccyuKFcN.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyuKFcN.s:53: 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/omdsha256k192n104tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccpwKF2K.s: Assembler messages:
encrypt.c: /tmp/ccpwKF2K.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccpwKF2K.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccpwKF2K.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccpwKF2K.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpwKF2K.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpwKF2K.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpwKF2K.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpwKF2K.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpwKF2K.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpwKF2K.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpwKF2K.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpwKF2K.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccpwKF2K.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpwKF2K.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccpwKF2K.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccpwKF2K.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpwKF2K.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccpwKF2K.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccpwKF2K.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpwKF2K.s:53: 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/omdsha256k192n104tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cczAKomD.s: Assembler messages:
encrypt.c: /tmp/cczAKomD.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cczAKomD.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cczAKomD.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cczAKomD.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cczAKomD.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cczAKomD.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cczAKomD.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cczAKomD.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cczAKomD.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczAKomD.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczAKomD.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczAKomD.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cczAKomD.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cczAKomD.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cczAKomD.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczAKomD.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cczAKomD.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczAKomD.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cczAKomD.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cczAKomD.s:53: Error: too many memory references for `mov'
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/omdsha256k192n104tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccPfj6do.s: Assembler messages:
encrypt.c: /tmp/ccPfj6do.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccPfj6do.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccPfj6do.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccPfj6do.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPfj6do.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPfj6do.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPfj6do.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPfj6do.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPfj6do.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPfj6do.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPfj6do.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPfj6do.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccPfj6do.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPfj6do.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccPfj6do.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccPfj6do.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPfj6do.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccPfj6do.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccPfj6do.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPfj6do.s:53: 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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccPfj6do.s: Assembler messages:
encrypt.c: /tmp/ccPfj6do.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccPfj6do.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccPfj6do.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccPfj6do.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPfj6do.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPfj6do.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPfj6do.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPfj6do.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPfj6do.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPfj6do.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPfj6do.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPfj6do.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccPfj6do.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPfj6do.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccPfj6do.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccPfj6do.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPfj6do.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccPfj6do.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccPfj6do.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPfj6do.s:53: 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/omdsha256k192n104tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccx9nixs.s: Assembler messages:
encrypt.c: /tmp/ccx9nixs.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccx9nixs.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccx9nixs.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccx9nixs.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx9nixs.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx9nixs.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx9nixs.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx9nixs.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx9nixs.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccx9nixs.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccx9nixs.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccx9nixs.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccx9nixs.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx9nixs.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccx9nixs.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccx9nixs.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccx9nixs.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccx9nixs.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccx9nixs.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccx9nixs.s:53: Error: too many memory references for `mov'
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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccx9nixs.s: Assembler messages:
encrypt.c: /tmp/ccx9nixs.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccx9nixs.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccx9nixs.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccx9nixs.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx9nixs.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx9nixs.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx9nixs.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx9nixs.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx9nixs.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccx9nixs.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccx9nixs.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccx9nixs.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccx9nixs.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx9nixs.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccx9nixs.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccx9nixs.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccx9nixs.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccx9nixs.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccx9nixs.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccx9nixs.s:53: Error: too many memory references for `mov'
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/omdsha256k192n104tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccjnMmuo.s: Assembler messages:
encrypt.c: /tmp/ccjnMmuo.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccjnMmuo.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccjnMmuo.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccjnMmuo.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjnMmuo.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjnMmuo.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjnMmuo.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjnMmuo.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjnMmuo.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccjnMmuo.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccjnMmuo.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccjnMmuo.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccjnMmuo.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjnMmuo.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccjnMmuo.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccjnMmuo.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccjnMmuo.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccjnMmuo.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccjnMmuo.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccjnMmuo.s:53: Error: too many memory references for `mov'
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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccjnMmuo.s: Assembler messages:
encrypt.c: /tmp/ccjnMmuo.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccjnMmuo.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccjnMmuo.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccjnMmuo.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjnMmuo.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjnMmuo.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjnMmuo.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjnMmuo.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjnMmuo.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccjnMmuo.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccjnMmuo.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccjnMmuo.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccjnMmuo.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjnMmuo.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccjnMmuo.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccjnMmuo.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccjnMmuo.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccjnMmuo.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccjnMmuo.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccjnMmuo.s:53: Error: too many memory references for `mov'
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/omdsha256k192n104tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccuOYRPg.s: Assembler messages:
encrypt.c: /tmp/ccuOYRPg.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccuOYRPg.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccuOYRPg.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccuOYRPg.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuOYRPg.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuOYRPg.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuOYRPg.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuOYRPg.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuOYRPg.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccuOYRPg.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccuOYRPg.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccuOYRPg.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccuOYRPg.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuOYRPg.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccuOYRPg.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccuOYRPg.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccuOYRPg.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccuOYRPg.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccuOYRPg.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuOYRPg.s:53: 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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccuOYRPg.s: Assembler messages:
encrypt.c: /tmp/ccuOYRPg.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccuOYRPg.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccuOYRPg.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccuOYRPg.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuOYRPg.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuOYRPg.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuOYRPg.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuOYRPg.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuOYRPg.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccuOYRPg.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccuOYRPg.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccuOYRPg.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccuOYRPg.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuOYRPg.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccuOYRPg.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccuOYRPg.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccuOYRPg.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccuOYRPg.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccuOYRPg.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuOYRPg.s:53: 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/omdsha256k192n104tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccGhHSoE.s: Assembler messages:
encrypt.c: /tmp/ccGhHSoE.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccGhHSoE.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccGhHSoE.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccGhHSoE.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGhHSoE.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGhHSoE.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGhHSoE.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGhHSoE.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGhHSoE.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGhHSoE.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGhHSoE.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGhHSoE.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccGhHSoE.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGhHSoE.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccGhHSoE.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGhHSoE.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccGhHSoE.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGhHSoE.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccGhHSoE.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccGhHSoE.s:53: Error: too many memory references for `mov'
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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccGhHSoE.s: Assembler messages:
encrypt.c: /tmp/ccGhHSoE.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccGhHSoE.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccGhHSoE.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccGhHSoE.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGhHSoE.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGhHSoE.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGhHSoE.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGhHSoE.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGhHSoE.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGhHSoE.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGhHSoE.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGhHSoE.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccGhHSoE.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGhHSoE.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccGhHSoE.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGhHSoE.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccGhHSoE.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGhHSoE.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccGhHSoE.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccGhHSoE.s:53: Error: too many memory references for `mov'
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/omdsha256k192n104tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccSh5TbD.s: Assembler messages:
encrypt.c: /tmp/ccSh5TbD.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccSh5TbD.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccSh5TbD.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccSh5TbD.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSh5TbD.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSh5TbD.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSh5TbD.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSh5TbD.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSh5TbD.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSh5TbD.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSh5TbD.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSh5TbD.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccSh5TbD.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSh5TbD.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccSh5TbD.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccSh5TbD.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSh5TbD.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccSh5TbD.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccSh5TbD.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSh5TbD.s:53: 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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccSh5TbD.s: Assembler messages:
encrypt.c: /tmp/ccSh5TbD.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccSh5TbD.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccSh5TbD.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccSh5TbD.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSh5TbD.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSh5TbD.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSh5TbD.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSh5TbD.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSh5TbD.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSh5TbD.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSh5TbD.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSh5TbD.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccSh5TbD.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSh5TbD.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccSh5TbD.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccSh5TbD.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSh5TbD.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccSh5TbD.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccSh5TbD.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSh5TbD.s:53: 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/omdsha256k192n104tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccbBxRax.s: Assembler messages:
encrypt.c: /tmp/ccbBxRax.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccbBxRax.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccbBxRax.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccbBxRax.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbBxRax.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbBxRax.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbBxRax.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbBxRax.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbBxRax.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbBxRax.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbBxRax.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbBxRax.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccbBxRax.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbBxRax.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccbBxRax.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccbBxRax.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbBxRax.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccbBxRax.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccbBxRax.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbBxRax.s:53: 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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccbBxRax.s: Assembler messages:
encrypt.c: /tmp/ccbBxRax.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccbBxRax.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccbBxRax.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccbBxRax.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbBxRax.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbBxRax.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbBxRax.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbBxRax.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbBxRax.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbBxRax.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbBxRax.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbBxRax.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccbBxRax.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbBxRax.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccbBxRax.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccbBxRax.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbBxRax.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccbBxRax.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccbBxRax.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbBxRax.s:53: 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/omdsha256k192n104tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccphOWpp.s: Assembler messages:
encrypt.c: /tmp/ccphOWpp.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccphOWpp.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccphOWpp.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccphOWpp.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccphOWpp.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccphOWpp.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccphOWpp.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccphOWpp.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccphOWpp.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccphOWpp.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccphOWpp.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccphOWpp.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccphOWpp.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccphOWpp.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccphOWpp.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccphOWpp.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccphOWpp.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccphOWpp.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccphOWpp.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccphOWpp.s:53: Error: too many memory references for `mov'
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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccphOWpp.s: Assembler messages:
encrypt.c: /tmp/ccphOWpp.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccphOWpp.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccphOWpp.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccphOWpp.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccphOWpp.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccphOWpp.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccphOWpp.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccphOWpp.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccphOWpp.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccphOWpp.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccphOWpp.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccphOWpp.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccphOWpp.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccphOWpp.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccphOWpp.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccphOWpp.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccphOWpp.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccphOWpp.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccphOWpp.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccphOWpp.s:53: Error: too many memory references for `mov'
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/omdsha256k192n104tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc570s9K.s: Assembler messages:
encrypt.c: /tmp/cc570s9K.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc570s9K.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc570s9K.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc570s9K.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc570s9K.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc570s9K.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc570s9K.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc570s9K.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc570s9K.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc570s9K.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc570s9K.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc570s9K.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc570s9K.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc570s9K.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc570s9K.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc570s9K.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc570s9K.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc570s9K.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc570s9K.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc570s9K.s:53: Error: too many memory references for `mov'
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/omdsha256k192n104tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccTVggpW.s: Assembler messages:
encrypt.c: /tmp/ccTVggpW.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccTVggpW.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccTVggpW.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccTVggpW.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTVggpW.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTVggpW.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTVggpW.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTVggpW.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTVggpW.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccTVggpW.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccTVggpW.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccTVggpW.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccTVggpW.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTVggpW.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccTVggpW.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccTVggpW.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccTVggpW.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccTVggpW.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccTVggpW.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTVggpW.s:53: 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/omdsha256k192n104tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc0tpsWK.s: Assembler messages:
encrypt.c: /tmp/cc0tpsWK.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc0tpsWK.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc0tpsWK.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc0tpsWK.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0tpsWK.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0tpsWK.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0tpsWK.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0tpsWK.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0tpsWK.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0tpsWK.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0tpsWK.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0tpsWK.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc0tpsWK.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0tpsWK.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc0tpsWK.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0tpsWK.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc0tpsWK.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0tpsWK.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc0tpsWK.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc0tpsWK.s:53: Error: too many memory references for `mov'
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/omdsha256k192n104tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cckSu2g2.s: Assembler messages:
encrypt.c: /tmp/cckSu2g2.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cckSu2g2.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cckSu2g2.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cckSu2g2.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cckSu2g2.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cckSu2g2.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cckSu2g2.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cckSu2g2.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cckSu2g2.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cckSu2g2.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cckSu2g2.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cckSu2g2.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cckSu2g2.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cckSu2g2.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cckSu2g2.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cckSu2g2.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cckSu2g2.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cckSu2g2.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cckSu2g2.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cckSu2g2.s:53: 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/omdsha256k192n104tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc580s9K.s: Assembler messages:
encrypt.c: /tmp/cc580s9K.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc580s9K.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc580s9K.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc580s9K.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc580s9K.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc580s9K.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc580s9K.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc580s9K.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc580s9K.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc580s9K.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc580s9K.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc580s9K.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc580s9K.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc580s9K.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc580s9K.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc580s9K.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc580s9K.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc580s9K.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc580s9K.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc580s9K.s:53: Error: too many memory references for `mov'
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/omdsha256k192n104tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccON9r8O.s: Assembler messages:
encrypt.c: /tmp/ccON9r8O.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccON9r8O.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccON9r8O.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccON9r8O.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccON9r8O.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccON9r8O.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccON9r8O.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccON9r8O.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccON9r8O.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccON9r8O.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccON9r8O.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccON9r8O.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccON9r8O.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccON9r8O.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccON9r8O.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccON9r8O.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccON9r8O.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccON9r8O.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccON9r8O.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccON9r8O.s:53: 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/omdsha256k192n104tau128v1/avx1
Compiler: gcc -m32 -march=core-avx2 -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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccFw4JKb.s: Assembler messages:
encrypt.c: /tmp/ccFw4JKb.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccFw4JKb.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccFw4JKb.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccFw4JKb.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFw4JKb.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFw4JKb.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFw4JKb.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFw4JKb.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFw4JKb.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccFw4JKb.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccFw4JKb.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccFw4JKb.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccFw4JKb.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFw4JKb.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccFw4JKb.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccFw4JKb.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccFw4JKb.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccFw4JKb.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccFw4JKb.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFw4JKb.s:53: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k192n104tau128v1/sse4
Compiler: gcc -m32 -march=core-avx2 -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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccyV5kU4.s: Assembler messages:
encrypt.c: /tmp/ccyV5kU4.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccyV5kU4.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccyV5kU4.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccyV5kU4.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyV5kU4.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyV5kU4.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyV5kU4.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyV5kU4.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyV5kU4.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccyV5kU4.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccyV5kU4.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccyV5kU4.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccyV5kU4.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyV5kU4.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccyV5kU4.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccyV5kU4.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccyV5kU4.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccyV5kU4.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccyV5kU4.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccyV5kU4.s:53: Error: too many memory references for `mov'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k192n104tau128v1/avx1
Compiler: gcc -m32 -march=core-avx2 -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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cccPCHll.s: Assembler messages:
encrypt.c: /tmp/cccPCHll.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cccPCHll.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cccPCHll.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cccPCHll.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cccPCHll.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cccPCHll.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cccPCHll.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cccPCHll.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cccPCHll.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cccPCHll.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cccPCHll.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cccPCHll.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cccPCHll.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cccPCHll.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cccPCHll.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cccPCHll.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cccPCHll.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cccPCHll.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cccPCHll.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cccPCHll.s:53: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k192n104tau128v1/sse4
Compiler: gcc -m32 -march=core-avx2 -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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cctslSK4.s: Assembler messages:
encrypt.c: /tmp/cctslSK4.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cctslSK4.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cctslSK4.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cctslSK4.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cctslSK4.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cctslSK4.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cctslSK4.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cctslSK4.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cctslSK4.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctslSK4.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctslSK4.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctslSK4.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cctslSK4.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cctslSK4.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cctslSK4.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctslSK4.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cctslSK4.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctslSK4.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cctslSK4.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cctslSK4.s:53: Error: too many memory references for `mov'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k192n104tau128v1/sse4
Compiler: gcc -m32 -march=core-avx2 -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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccFmQ7Z1.s: Assembler messages:
encrypt.c: /tmp/ccFmQ7Z1.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccFmQ7Z1.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccFmQ7Z1.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccFmQ7Z1.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFmQ7Z1.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFmQ7Z1.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFmQ7Z1.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFmQ7Z1.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFmQ7Z1.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFmQ7Z1.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFmQ7Z1.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFmQ7Z1.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccFmQ7Z1.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFmQ7Z1.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccFmQ7Z1.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFmQ7Z1.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccFmQ7Z1.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFmQ7Z1.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccFmQ7Z1.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccFmQ7Z1.s:53: Error: too many memory references for `mov'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k192n104tau128v1/avx1
Compiler: gcc -m32 -march=core-avx2 -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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cclSu2g2.s: Assembler messages:
encrypt.c: /tmp/cclSu2g2.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cclSu2g2.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cclSu2g2.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cclSu2g2.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cclSu2g2.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cclSu2g2.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cclSu2g2.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cclSu2g2.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cclSu2g2.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cclSu2g2.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cclSu2g2.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cclSu2g2.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cclSu2g2.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cclSu2g2.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cclSu2g2.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cclSu2g2.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cclSu2g2.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cclSu2g2.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cclSu2g2.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cclSu2g2.s:53: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k192n104tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc6sMb1m.s: Assembler messages:
encrypt.c: /tmp/cc6sMb1m.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc6sMb1m.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc6sMb1m.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc6sMb1m.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6sMb1m.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6sMb1m.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6sMb1m.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6sMb1m.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6sMb1m.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6sMb1m.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6sMb1m.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6sMb1m.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc6sMb1m.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6sMb1m.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc6sMb1m.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc6sMb1m.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6sMb1m.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc6sMb1m.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc6sMb1m.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6sMb1m.s:53: 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/omdsha256k192n104tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccS9QfS5.s: Assembler messages:
encrypt.c: /tmp/ccS9QfS5.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccS9QfS5.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccS9QfS5.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccS9QfS5.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS9QfS5.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS9QfS5.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS9QfS5.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS9QfS5.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS9QfS5.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccS9QfS5.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccS9QfS5.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccS9QfS5.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccS9QfS5.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS9QfS5.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccS9QfS5.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccS9QfS5.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccS9QfS5.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccS9QfS5.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccS9QfS5.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccS9QfS5.s:53: Error: too many memory references for `mov'
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/omdsha256k192n104tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccjdCQOa.s: Assembler messages:
encrypt.c: /tmp/ccjdCQOa.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccjdCQOa.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccjdCQOa.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccjdCQOa.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjdCQOa.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjdCQOa.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjdCQOa.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjdCQOa.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjdCQOa.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccjdCQOa.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccjdCQOa.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccjdCQOa.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccjdCQOa.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjdCQOa.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccjdCQOa.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccjdCQOa.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccjdCQOa.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccjdCQOa.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccjdCQOa.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjdCQOa.s:53: 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/omdsha256k192n104tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccklGiXU.s: Assembler messages:
encrypt.c: /tmp/ccklGiXU.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccklGiXU.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccklGiXU.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccklGiXU.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccklGiXU.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccklGiXU.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccklGiXU.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccklGiXU.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccklGiXU.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccklGiXU.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccklGiXU.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccklGiXU.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccklGiXU.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccklGiXU.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccklGiXU.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccklGiXU.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccklGiXU.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccklGiXU.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccklGiXU.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccklGiXU.s:53: Error: too many memory references for `mov'
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/omdsha256k192n104tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc9CWmUr.s: Assembler messages:
encrypt.c: /tmp/cc9CWmUr.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc9CWmUr.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc9CWmUr.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc9CWmUr.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9CWmUr.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9CWmUr.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9CWmUr.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9CWmUr.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9CWmUr.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9CWmUr.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9CWmUr.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9CWmUr.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc9CWmUr.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9CWmUr.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc9CWmUr.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc9CWmUr.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9CWmUr.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc9CWmUr.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc9CWmUr.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9CWmUr.s:53: 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/omdsha256k192n104tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccdoLIR5.s: Assembler messages:
encrypt.c: /tmp/ccdoLIR5.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccdoLIR5.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccdoLIR5.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccdoLIR5.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdoLIR5.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdoLIR5.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdoLIR5.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdoLIR5.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdoLIR5.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdoLIR5.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdoLIR5.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdoLIR5.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccdoLIR5.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdoLIR5.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccdoLIR5.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdoLIR5.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccdoLIR5.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdoLIR5.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccdoLIR5.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccdoLIR5.s:53: Error: too many memory references for `mov'
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/omdsha256k192n104tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccGNrXK9.s: Assembler messages:
encrypt.c: /tmp/ccGNrXK9.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccGNrXK9.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccGNrXK9.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccGNrXK9.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGNrXK9.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGNrXK9.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGNrXK9.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGNrXK9.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGNrXK9.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGNrXK9.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGNrXK9.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGNrXK9.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccGNrXK9.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGNrXK9.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccGNrXK9.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccGNrXK9.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGNrXK9.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccGNrXK9.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccGNrXK9.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGNrXK9.s:53: 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/omdsha256k192n104tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccHuK8w7.s: Assembler messages:
encrypt.c: /tmp/ccHuK8w7.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccHuK8w7.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccHuK8w7.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccHuK8w7.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHuK8w7.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHuK8w7.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHuK8w7.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHuK8w7.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHuK8w7.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHuK8w7.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHuK8w7.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHuK8w7.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccHuK8w7.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHuK8w7.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccHuK8w7.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHuK8w7.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccHuK8w7.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHuK8w7.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccHuK8w7.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccHuK8w7.s:53: Error: too many memory references for `mov'
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/omdsha256k192n104tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccfLIdaQ.s: Assembler messages:
encrypt.c: /tmp/ccfLIdaQ.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccfLIdaQ.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccfLIdaQ.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccfLIdaQ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfLIdaQ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfLIdaQ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfLIdaQ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfLIdaQ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfLIdaQ.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfLIdaQ.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfLIdaQ.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfLIdaQ.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccfLIdaQ.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfLIdaQ.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccfLIdaQ.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfLIdaQ.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccfLIdaQ.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfLIdaQ.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccfLIdaQ.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccfLIdaQ.s:53: Error: too many memory references for `mov'
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/omdsha256k192n104tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cciupzBS.s: Assembler messages:
encrypt.c: /tmp/cciupzBS.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cciupzBS.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cciupzBS.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cciupzBS.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cciupzBS.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cciupzBS.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cciupzBS.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cciupzBS.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cciupzBS.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cciupzBS.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cciupzBS.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cciupzBS.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cciupzBS.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cciupzBS.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cciupzBS.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cciupzBS.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cciupzBS.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cciupzBS.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cciupzBS.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cciupzBS.s:53: 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/omdsha256k192n104tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccSLzRj5.s: Assembler messages:
encrypt.c: /tmp/ccSLzRj5.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccSLzRj5.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccSLzRj5.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccSLzRj5.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSLzRj5.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSLzRj5.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSLzRj5.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSLzRj5.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSLzRj5.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSLzRj5.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSLzRj5.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSLzRj5.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccSLzRj5.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSLzRj5.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccSLzRj5.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccSLzRj5.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSLzRj5.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccSLzRj5.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccSLzRj5.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSLzRj5.s:53: 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/omdsha256k192n104tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cciOlFkP.s: Assembler messages:
encrypt.c: /tmp/cciOlFkP.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cciOlFkP.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cciOlFkP.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cciOlFkP.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cciOlFkP.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cciOlFkP.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cciOlFkP.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cciOlFkP.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cciOlFkP.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cciOlFkP.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cciOlFkP.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cciOlFkP.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cciOlFkP.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cciOlFkP.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cciOlFkP.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cciOlFkP.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cciOlFkP.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cciOlFkP.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cciOlFkP.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cciOlFkP.s:53: Error: too many memory references for `mov'
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/omdsha256k192n104tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccXJ4wkU.s: Assembler messages:
encrypt.c: /tmp/ccXJ4wkU.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccXJ4wkU.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccXJ4wkU.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccXJ4wkU.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXJ4wkU.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXJ4wkU.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXJ4wkU.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXJ4wkU.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXJ4wkU.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccXJ4wkU.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccXJ4wkU.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccXJ4wkU.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccXJ4wkU.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXJ4wkU.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccXJ4wkU.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccXJ4wkU.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccXJ4wkU.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccXJ4wkU.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccXJ4wkU.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXJ4wkU.s:53: 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/omdsha256k192n104tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccic9IlQ.s: Assembler messages:
encrypt.c: /tmp/ccic9IlQ.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccic9IlQ.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccic9IlQ.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccic9IlQ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccic9IlQ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccic9IlQ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccic9IlQ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccic9IlQ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccic9IlQ.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccic9IlQ.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccic9IlQ.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccic9IlQ.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccic9IlQ.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccic9IlQ.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccic9IlQ.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccic9IlQ.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccic9IlQ.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccic9IlQ.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccic9IlQ.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccic9IlQ.s:53: Error: too many memory references for `mov'
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/omdsha256k192n104tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cciPGn9C.s: Assembler messages:
encrypt.c: /tmp/cciPGn9C.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cciPGn9C.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cciPGn9C.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cciPGn9C.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cciPGn9C.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cciPGn9C.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cciPGn9C.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cciPGn9C.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cciPGn9C.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cciPGn9C.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cciPGn9C.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cciPGn9C.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cciPGn9C.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cciPGn9C.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cciPGn9C.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cciPGn9C.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cciPGn9C.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cciPGn9C.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cciPGn9C.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cciPGn9C.s:53: 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/omdsha256k192n104tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccysKvdH.s: Assembler messages:
encrypt.c: /tmp/ccysKvdH.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccysKvdH.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccysKvdH.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccysKvdH.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccysKvdH.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccysKvdH.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccysKvdH.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccysKvdH.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccysKvdH.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccysKvdH.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccysKvdH.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccysKvdH.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccysKvdH.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccysKvdH.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccysKvdH.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccysKvdH.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccysKvdH.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccysKvdH.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccysKvdH.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccysKvdH.s:53: Error: too many memory references for `mov'
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/omdsha256k192n104tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccHpYmYQ.s: Assembler messages:
encrypt.c: /tmp/ccHpYmYQ.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccHpYmYQ.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccHpYmYQ.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccHpYmYQ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHpYmYQ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHpYmYQ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHpYmYQ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHpYmYQ.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHpYmYQ.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHpYmYQ.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHpYmYQ.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHpYmYQ.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccHpYmYQ.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHpYmYQ.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccHpYmYQ.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccHpYmYQ.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHpYmYQ.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccHpYmYQ.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccHpYmYQ.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHpYmYQ.s:53: 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/omdsha256k192n104tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccHpjjWM.s: Assembler messages:
encrypt.c: /tmp/ccHpjjWM.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccHpjjWM.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccHpjjWM.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccHpjjWM.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHpjjWM.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHpjjWM.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHpjjWM.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHpjjWM.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHpjjWM.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHpjjWM.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHpjjWM.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHpjjWM.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccHpjjWM.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHpjjWM.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccHpjjWM.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHpjjWM.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccHpjjWM.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHpjjWM.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccHpjjWM.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccHpjjWM.s:53: Error: too many memory references for `mov'
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/omdsha256k192n104tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cca5bdtH.s: Assembler messages:
encrypt.c: /tmp/cca5bdtH.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cca5bdtH.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cca5bdtH.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cca5bdtH.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cca5bdtH.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cca5bdtH.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cca5bdtH.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cca5bdtH.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cca5bdtH.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cca5bdtH.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cca5bdtH.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cca5bdtH.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cca5bdtH.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cca5bdtH.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cca5bdtH.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cca5bdtH.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cca5bdtH.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cca5bdtH.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cca5bdtH.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cca5bdtH.s:53: Error: too many memory references for `mov'
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/omdsha256k192n104tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cchkMtjB.s: Assembler messages:
encrypt.c: /tmp/cchkMtjB.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cchkMtjB.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cchkMtjB.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cchkMtjB.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cchkMtjB.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cchkMtjB.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cchkMtjB.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cchkMtjB.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cchkMtjB.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cchkMtjB.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cchkMtjB.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cchkMtjB.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cchkMtjB.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cchkMtjB.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cchkMtjB.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cchkMtjB.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cchkMtjB.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cchkMtjB.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cchkMtjB.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cchkMtjB.s:53: 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/omdsha256k192n104tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccRxwXgC.s: Assembler messages:
encrypt.c: /tmp/ccRxwXgC.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccRxwXgC.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccRxwXgC.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccRxwXgC.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRxwXgC.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRxwXgC.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRxwXgC.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRxwXgC.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRxwXgC.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRxwXgC.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRxwXgC.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRxwXgC.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccRxwXgC.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRxwXgC.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccRxwXgC.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRxwXgC.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccRxwXgC.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRxwXgC.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccRxwXgC.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccRxwXgC.s:53: Error: too many memory references for `mov'
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/omdsha256k192n104tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccyNtiIE.s: Assembler messages:
encrypt.c: /tmp/ccyNtiIE.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccyNtiIE.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccyNtiIE.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccyNtiIE.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyNtiIE.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyNtiIE.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyNtiIE.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyNtiIE.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyNtiIE.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccyNtiIE.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccyNtiIE.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccyNtiIE.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccyNtiIE.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyNtiIE.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccyNtiIE.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccyNtiIE.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccyNtiIE.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccyNtiIE.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccyNtiIE.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyNtiIE.s:53: 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/omdsha256k192n104tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccCjaaSL.s: Assembler messages:
encrypt.c: /tmp/ccCjaaSL.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccCjaaSL.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccCjaaSL.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccCjaaSL.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCjaaSL.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCjaaSL.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCjaaSL.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCjaaSL.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCjaaSL.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCjaaSL.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCjaaSL.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCjaaSL.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccCjaaSL.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCjaaSL.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccCjaaSL.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccCjaaSL.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCjaaSL.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccCjaaSL.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccCjaaSL.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCjaaSL.s:53: 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/omdsha256k192n104tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccm1xYFK.s: Assembler messages:
encrypt.c: /tmp/ccm1xYFK.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccm1xYFK.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccm1xYFK.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccm1xYFK.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm1xYFK.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm1xYFK.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm1xYFK.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm1xYFK.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm1xYFK.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccm1xYFK.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccm1xYFK.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccm1xYFK.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccm1xYFK.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm1xYFK.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccm1xYFK.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccm1xYFK.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccm1xYFK.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccm1xYFK.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccm1xYFK.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccm1xYFK.s:53: Error: too many memory references for `mov'
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/omdsha256k192n104tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccFbuxLy.s: Assembler messages:
encrypt.c: /tmp/ccFbuxLy.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccFbuxLy.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccFbuxLy.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccFbuxLy.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFbuxLy.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFbuxLy.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFbuxLy.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFbuxLy.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFbuxLy.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccFbuxLy.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccFbuxLy.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccFbuxLy.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccFbuxLy.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFbuxLy.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccFbuxLy.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccFbuxLy.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccFbuxLy.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccFbuxLy.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccFbuxLy.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFbuxLy.s:53: 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/omdsha256k192n104tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccgelohC.s: Assembler messages:
encrypt.c: /tmp/ccgelohC.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccgelohC.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccgelohC.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccgelohC.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgelohC.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgelohC.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgelohC.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgelohC.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgelohC.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgelohC.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgelohC.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgelohC.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccgelohC.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgelohC.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccgelohC.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgelohC.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccgelohC.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgelohC.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccgelohC.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccgelohC.s:53: Error: too many memory references for `mov'
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/omdsha256k192n104tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cckrgkzp.s: Assembler messages:
encrypt.c: /tmp/cckrgkzp.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cckrgkzp.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cckrgkzp.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cckrgkzp.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cckrgkzp.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cckrgkzp.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cckrgkzp.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cckrgkzp.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cckrgkzp.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cckrgkzp.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cckrgkzp.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cckrgkzp.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cckrgkzp.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cckrgkzp.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cckrgkzp.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cckrgkzp.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cckrgkzp.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cckrgkzp.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cckrgkzp.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cckrgkzp.s:53: 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/omdsha256k192n104tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccvc1vvC.s: Assembler messages:
encrypt.c: /tmp/ccvc1vvC.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccvc1vvC.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccvc1vvC.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccvc1vvC.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvc1vvC.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvc1vvC.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvc1vvC.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvc1vvC.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvc1vvC.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvc1vvC.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvc1vvC.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvc1vvC.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccvc1vvC.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvc1vvC.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccvc1vvC.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvc1vvC.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccvc1vvC.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvc1vvC.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccvc1vvC.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccvc1vvC.s:53: Error: too many memory references for `mov'
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/omdsha256k192n104tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccKjNGSx.s: Assembler messages:
encrypt.c: /tmp/ccKjNGSx.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccKjNGSx.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccKjNGSx.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccKjNGSx.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKjNGSx.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKjNGSx.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKjNGSx.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKjNGSx.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKjNGSx.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKjNGSx.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKjNGSx.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKjNGSx.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccKjNGSx.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKjNGSx.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccKjNGSx.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccKjNGSx.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKjNGSx.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccKjNGSx.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccKjNGSx.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKjNGSx.s:53: 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/omdsha256k192n104tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccvUwknB.s: Assembler messages:
encrypt.c: /tmp/ccvUwknB.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccvUwknB.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccvUwknB.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccvUwknB.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvUwknB.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvUwknB.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvUwknB.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvUwknB.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvUwknB.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvUwknB.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvUwknB.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvUwknB.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccvUwknB.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvUwknB.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccvUwknB.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvUwknB.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccvUwknB.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvUwknB.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccvUwknB.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccvUwknB.s:53: Error: too many memory references for `mov'
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/omdsha256k192n104tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cciCOFGr.s: Assembler messages:
encrypt.c: /tmp/cciCOFGr.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cciCOFGr.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cciCOFGr.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cciCOFGr.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cciCOFGr.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cciCOFGr.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cciCOFGr.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cciCOFGr.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cciCOFGr.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cciCOFGr.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cciCOFGr.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cciCOFGr.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cciCOFGr.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cciCOFGr.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cciCOFGr.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cciCOFGr.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cciCOFGr.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cciCOFGr.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cciCOFGr.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cciCOFGr.s:53: 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/omdsha256k192n104tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cct6ViNa.s: Assembler messages:
encrypt.c: /tmp/cct6ViNa.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cct6ViNa.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cct6ViNa.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cct6ViNa.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cct6ViNa.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cct6ViNa.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cct6ViNa.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cct6ViNa.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cct6ViNa.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cct6ViNa.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cct6ViNa.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cct6ViNa.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cct6ViNa.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cct6ViNa.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cct6ViNa.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cct6ViNa.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cct6ViNa.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cct6ViNa.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cct6ViNa.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cct6ViNa.s:53: Error: too many memory references for `mov'
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/omdsha256k192n104tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccC2qMbD.s: Assembler messages:
encrypt.c: /tmp/ccC2qMbD.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccC2qMbD.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccC2qMbD.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccC2qMbD.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC2qMbD.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC2qMbD.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC2qMbD.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC2qMbD.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC2qMbD.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccC2qMbD.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccC2qMbD.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccC2qMbD.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccC2qMbD.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC2qMbD.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccC2qMbD.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccC2qMbD.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccC2qMbD.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccC2qMbD.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccC2qMbD.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC2qMbD.s:53: 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/omdsha256k192n104tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cclQiOF9.s: Assembler messages:
encrypt.c: /tmp/cclQiOF9.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cclQiOF9.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cclQiOF9.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cclQiOF9.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cclQiOF9.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cclQiOF9.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cclQiOF9.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cclQiOF9.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cclQiOF9.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cclQiOF9.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cclQiOF9.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cclQiOF9.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cclQiOF9.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cclQiOF9.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cclQiOF9.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cclQiOF9.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cclQiOF9.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cclQiOF9.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cclQiOF9.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cclQiOF9.s:53: Error: too many memory references for `mov'
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/omdsha256k192n104tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cccGbbIX.s: Assembler messages:
encrypt.c: /tmp/cccGbbIX.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cccGbbIX.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cccGbbIX.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cccGbbIX.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cccGbbIX.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cccGbbIX.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cccGbbIX.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cccGbbIX.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cccGbbIX.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cccGbbIX.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cccGbbIX.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cccGbbIX.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cccGbbIX.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cccGbbIX.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cccGbbIX.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cccGbbIX.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cccGbbIX.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cccGbbIX.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cccGbbIX.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cccGbbIX.s:53: Error: too many memory references for `mov'
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/omdsha256k192n104tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cciXSHLw.s: Assembler messages:
encrypt.c: /tmp/cciXSHLw.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cciXSHLw.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cciXSHLw.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cciXSHLw.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cciXSHLw.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cciXSHLw.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cciXSHLw.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cciXSHLw.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cciXSHLw.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cciXSHLw.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cciXSHLw.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cciXSHLw.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cciXSHLw.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cciXSHLw.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cciXSHLw.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cciXSHLw.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cciXSHLw.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cciXSHLw.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cciXSHLw.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cciXSHLw.s:53: 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/omdsha256k192n104tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccH2qMbD.s: Assembler messages:
encrypt.c: /tmp/ccH2qMbD.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccH2qMbD.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccH2qMbD.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccH2qMbD.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH2qMbD.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH2qMbD.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH2qMbD.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH2qMbD.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH2qMbD.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccH2qMbD.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccH2qMbD.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccH2qMbD.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccH2qMbD.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH2qMbD.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccH2qMbD.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccH2qMbD.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccH2qMbD.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccH2qMbD.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccH2qMbD.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH2qMbD.s:53: 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/omdsha256k192n104tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccj8jUbd.s: Assembler messages:
encrypt.c: /tmp/ccj8jUbd.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccj8jUbd.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccj8jUbd.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccj8jUbd.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj8jUbd.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj8jUbd.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj8jUbd.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj8jUbd.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj8jUbd.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccj8jUbd.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccj8jUbd.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccj8jUbd.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccj8jUbd.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj8jUbd.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccj8jUbd.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccj8jUbd.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccj8jUbd.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccj8jUbd.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccj8jUbd.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccj8jUbd.s:53: Error: too many memory references for `mov'
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/omdsha256k192n104tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccUD1GrZ.s: Assembler messages:
encrypt.c: /tmp/ccUD1GrZ.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccUD1GrZ.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccUD1GrZ.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccUD1GrZ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUD1GrZ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUD1GrZ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUD1GrZ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUD1GrZ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUD1GrZ.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUD1GrZ.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUD1GrZ.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUD1GrZ.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccUD1GrZ.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUD1GrZ.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccUD1GrZ.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUD1GrZ.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccUD1GrZ.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUD1GrZ.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccUD1GrZ.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccUD1GrZ.s:53: Error: too many memory references for `mov'
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/omdsha256k192n104tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccacQ31z.s: Assembler messages:
encrypt.c: /tmp/ccacQ31z.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccacQ31z.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccacQ31z.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccacQ31z.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccacQ31z.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccacQ31z.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccacQ31z.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccacQ31z.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccacQ31z.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccacQ31z.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccacQ31z.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccacQ31z.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccacQ31z.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccacQ31z.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccacQ31z.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccacQ31z.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccacQ31z.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccacQ31z.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccacQ31z.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccacQ31z.s:53: 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/omdsha256k192n104tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccIUxHhx.s: Assembler messages:
encrypt.c: /tmp/ccIUxHhx.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccIUxHhx.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccIUxHhx.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccIUxHhx.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIUxHhx.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIUxHhx.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIUxHhx.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIUxHhx.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIUxHhx.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIUxHhx.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIUxHhx.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIUxHhx.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccIUxHhx.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIUxHhx.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccIUxHhx.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccIUxHhx.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIUxHhx.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccIUxHhx.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccIUxHhx.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIUxHhx.s:53: 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/omdsha256k192n104tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccVuBaPT.s: Assembler messages:
encrypt.c: /tmp/ccVuBaPT.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccVuBaPT.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccVuBaPT.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccVuBaPT.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVuBaPT.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVuBaPT.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVuBaPT.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVuBaPT.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVuBaPT.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVuBaPT.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVuBaPT.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVuBaPT.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccVuBaPT.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVuBaPT.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccVuBaPT.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVuBaPT.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccVuBaPT.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVuBaPT.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccVuBaPT.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccVuBaPT.s:53: Error: too many memory references for `mov'
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/omdsha256k192n104tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccMwygrP.s: Assembler messages:
encrypt.c: /tmp/ccMwygrP.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccMwygrP.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccMwygrP.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccMwygrP.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMwygrP.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMwygrP.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMwygrP.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMwygrP.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMwygrP.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMwygrP.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMwygrP.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMwygrP.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccMwygrP.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMwygrP.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccMwygrP.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMwygrP.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccMwygrP.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMwygrP.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccMwygrP.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccMwygrP.s:53: Error: too many memory references for `mov'
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/omdsha256k192n104tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccSkHNxf.s: Assembler messages:
encrypt.c: /tmp/ccSkHNxf.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccSkHNxf.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccSkHNxf.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccSkHNxf.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSkHNxf.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSkHNxf.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSkHNxf.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSkHNxf.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSkHNxf.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSkHNxf.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSkHNxf.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSkHNxf.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccSkHNxf.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSkHNxf.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccSkHNxf.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccSkHNxf.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSkHNxf.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccSkHNxf.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccSkHNxf.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSkHNxf.s:53: 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/omdsha256k192n104tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cclqNuAS.s: Assembler messages:
encrypt.c: /tmp/cclqNuAS.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cclqNuAS.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cclqNuAS.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cclqNuAS.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cclqNuAS.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cclqNuAS.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cclqNuAS.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cclqNuAS.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cclqNuAS.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cclqNuAS.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cclqNuAS.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cclqNuAS.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cclqNuAS.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cclqNuAS.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cclqNuAS.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cclqNuAS.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cclqNuAS.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cclqNuAS.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cclqNuAS.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cclqNuAS.s:53: Error: too many memory references for `mov'
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/omdsha256k192n104tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccrdpUdy.s: Assembler messages:
encrypt.c: /tmp/ccrdpUdy.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccrdpUdy.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccrdpUdy.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccrdpUdy.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrdpUdy.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrdpUdy.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrdpUdy.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrdpUdy.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrdpUdy.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrdpUdy.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrdpUdy.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrdpUdy.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccrdpUdy.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrdpUdy.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccrdpUdy.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccrdpUdy.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrdpUdy.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccrdpUdy.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccrdpUdy.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrdpUdy.s:53: 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/omdsha256k192n104tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc6PbBcg.s: Assembler messages:
encrypt.c: /tmp/cc6PbBcg.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc6PbBcg.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc6PbBcg.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc6PbBcg.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6PbBcg.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6PbBcg.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6PbBcg.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6PbBcg.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6PbBcg.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6PbBcg.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6PbBcg.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6PbBcg.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc6PbBcg.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6PbBcg.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc6PbBcg.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc6PbBcg.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6PbBcg.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc6PbBcg.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc6PbBcg.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6PbBcg.s:53: 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/omdsha256k192n104tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccKLLDtR.s: Assembler messages:
encrypt.c: /tmp/ccKLLDtR.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccKLLDtR.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccKLLDtR.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccKLLDtR.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKLLDtR.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKLLDtR.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKLLDtR.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKLLDtR.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKLLDtR.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKLLDtR.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKLLDtR.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKLLDtR.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccKLLDtR.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKLLDtR.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccKLLDtR.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKLLDtR.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccKLLDtR.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKLLDtR.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccKLLDtR.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccKLLDtR.s:53: Error: too many memory references for `mov'
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/omdsha256k192n104tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccA176Uj.s: Assembler messages:
encrypt.c: /tmp/ccA176Uj.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccA176Uj.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccA176Uj.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccA176Uj.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA176Uj.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA176Uj.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA176Uj.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA176Uj.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA176Uj.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccA176Uj.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccA176Uj.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccA176Uj.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccA176Uj.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA176Uj.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccA176Uj.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccA176Uj.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccA176Uj.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccA176Uj.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccA176Uj.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA176Uj.s:53: 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/omdsha256k192n104tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccPEPEg4.s: Assembler messages:
encrypt.c: /tmp/ccPEPEg4.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccPEPEg4.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccPEPEg4.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccPEPEg4.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPEPEg4.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPEPEg4.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPEPEg4.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPEPEg4.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPEPEg4.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPEPEg4.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPEPEg4.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPEPEg4.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccPEPEg4.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPEPEg4.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccPEPEg4.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPEPEg4.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccPEPEg4.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPEPEg4.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccPEPEg4.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccPEPEg4.s:53: Error: too many memory references for `mov'
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/omdsha256k192n104tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccAt0bAh.s: Assembler messages:
encrypt.c: /tmp/ccAt0bAh.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccAt0bAh.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccAt0bAh.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccAt0bAh.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAt0bAh.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAt0bAh.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAt0bAh.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAt0bAh.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAt0bAh.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccAt0bAh.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccAt0bAh.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccAt0bAh.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccAt0bAh.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAt0bAh.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccAt0bAh.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccAt0bAh.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccAt0bAh.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccAt0bAh.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccAt0bAh.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAt0bAh.s:53: 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/omdsha256k192n104tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccFrMRXM.s: Assembler messages:
encrypt.c: /tmp/ccFrMRXM.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccFrMRXM.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccFrMRXM.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccFrMRXM.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFrMRXM.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFrMRXM.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFrMRXM.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFrMRXM.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFrMRXM.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFrMRXM.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFrMRXM.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFrMRXM.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccFrMRXM.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFrMRXM.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccFrMRXM.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFrMRXM.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccFrMRXM.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFrMRXM.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccFrMRXM.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccFrMRXM.s:53: Error: too many memory references for `mov'
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/omdsha256k192n104tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc2qyxSn.s: Assembler messages:
encrypt.c: /tmp/cc2qyxSn.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc2qyxSn.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc2qyxSn.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc2qyxSn.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2qyxSn.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2qyxSn.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2qyxSn.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2qyxSn.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2qyxSn.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc2qyxSn.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc2qyxSn.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc2qyxSn.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc2qyxSn.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2qyxSn.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc2qyxSn.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc2qyxSn.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc2qyxSn.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc2qyxSn.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc2qyxSn.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2qyxSn.s:53: 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/omdsha256k192n104tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc5f5Jo4.s: Assembler messages:
encrypt.c: /tmp/cc5f5Jo4.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc5f5Jo4.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc5f5Jo4.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc5f5Jo4.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5f5Jo4.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5f5Jo4.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5f5Jo4.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5f5Jo4.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5f5Jo4.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5f5Jo4.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5f5Jo4.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5f5Jo4.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc5f5Jo4.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5f5Jo4.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc5f5Jo4.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5f5Jo4.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc5f5Jo4.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5f5Jo4.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc5f5Jo4.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc5f5Jo4.s:53: Error: too many memory references for `mov'
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/omdsha256k192n104tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc3OyXLk.s: Assembler messages:
encrypt.c: /tmp/cc3OyXLk.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc3OyXLk.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc3OyXLk.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc3OyXLk.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3OyXLk.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3OyXLk.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3OyXLk.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3OyXLk.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3OyXLk.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3OyXLk.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3OyXLk.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3OyXLk.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc3OyXLk.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3OyXLk.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc3OyXLk.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc3OyXLk.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3OyXLk.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc3OyXLk.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc3OyXLk.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3OyXLk.s:53: 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/omdsha256k192n104tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccrl7MA1.s: Assembler messages:
encrypt.c: /tmp/ccrl7MA1.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccrl7MA1.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccrl7MA1.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccrl7MA1.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrl7MA1.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrl7MA1.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrl7MA1.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrl7MA1.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrl7MA1.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrl7MA1.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrl7MA1.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrl7MA1.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccrl7MA1.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrl7MA1.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccrl7MA1.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrl7MA1.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccrl7MA1.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrl7MA1.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccrl7MA1.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccrl7MA1.s:53: Error: too many memory references for `mov'
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/omdsha256k192n104tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc9J6JF0.s: Assembler messages:
encrypt.c: /tmp/cc9J6JF0.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc9J6JF0.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc9J6JF0.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc9J6JF0.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9J6JF0.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9J6JF0.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9J6JF0.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9J6JF0.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9J6JF0.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9J6JF0.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9J6JF0.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9J6JF0.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc9J6JF0.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9J6JF0.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc9J6JF0.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc9J6JF0.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9J6JF0.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc9J6JF0.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc9J6JF0.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9J6JF0.s:53: 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/omdsha256k192n104tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccn55cSN.s: Assembler messages:
encrypt.c: /tmp/ccn55cSN.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccn55cSN.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccn55cSN.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccn55cSN.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn55cSN.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn55cSN.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn55cSN.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn55cSN.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn55cSN.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccn55cSN.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccn55cSN.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccn55cSN.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccn55cSN.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn55cSN.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccn55cSN.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccn55cSN.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccn55cSN.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccn55cSN.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccn55cSN.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccn55cSN.s:53: Error: too many memory references for `mov'
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/omdsha256k192n104tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc5u3bhE.s: Assembler messages:
encrypt.c: /tmp/cc5u3bhE.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc5u3bhE.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc5u3bhE.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc5u3bhE.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5u3bhE.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5u3bhE.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5u3bhE.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5u3bhE.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5u3bhE.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5u3bhE.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5u3bhE.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5u3bhE.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc5u3bhE.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5u3bhE.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc5u3bhE.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5u3bhE.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc5u3bhE.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5u3bhE.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc5u3bhE.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc5u3bhE.s:53: Error: too many memory references for `mov'
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/omdsha256k192n104tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccVo3mJ1.s: Assembler messages:
encrypt.c: /tmp/ccVo3mJ1.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccVo3mJ1.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccVo3mJ1.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccVo3mJ1.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVo3mJ1.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVo3mJ1.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVo3mJ1.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVo3mJ1.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVo3mJ1.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVo3mJ1.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVo3mJ1.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVo3mJ1.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccVo3mJ1.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVo3mJ1.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccVo3mJ1.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccVo3mJ1.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVo3mJ1.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccVo3mJ1.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccVo3mJ1.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVo3mJ1.s:53: 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/omdsha256k192n104tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccUKWE5N.s: Assembler messages:
encrypt.c: /tmp/ccUKWE5N.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccUKWE5N.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccUKWE5N.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccUKWE5N.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUKWE5N.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUKWE5N.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUKWE5N.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUKWE5N.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUKWE5N.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUKWE5N.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUKWE5N.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUKWE5N.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccUKWE5N.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUKWE5N.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccUKWE5N.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUKWE5N.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccUKWE5N.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUKWE5N.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccUKWE5N.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccUKWE5N.s:53: Error: too many memory references for `mov'
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/omdsha256k192n104tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cckKJwb3.s: Assembler messages:
encrypt.c: /tmp/cckKJwb3.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cckKJwb3.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cckKJwb3.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cckKJwb3.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cckKJwb3.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cckKJwb3.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cckKJwb3.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cckKJwb3.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cckKJwb3.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cckKJwb3.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cckKJwb3.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cckKJwb3.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cckKJwb3.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cckKJwb3.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cckKJwb3.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cckKJwb3.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cckKJwb3.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cckKJwb3.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cckKJwb3.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cckKJwb3.s:53: 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/omdsha256k192n104tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc8ZM10Z.s: Assembler messages:
encrypt.c: /tmp/cc8ZM10Z.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc8ZM10Z.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc8ZM10Z.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc8ZM10Z.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8ZM10Z.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8ZM10Z.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8ZM10Z.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8ZM10Z.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8ZM10Z.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc8ZM10Z.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc8ZM10Z.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc8ZM10Z.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc8ZM10Z.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8ZM10Z.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc8ZM10Z.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc8ZM10Z.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc8ZM10Z.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc8ZM10Z.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc8ZM10Z.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8ZM10Z.s:53: 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/omdsha256k192n104tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccpUTArL.s: Assembler messages:
encrypt.c: /tmp/ccpUTArL.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccpUTArL.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccpUTArL.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccpUTArL.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpUTArL.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpUTArL.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpUTArL.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpUTArL.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpUTArL.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpUTArL.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpUTArL.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpUTArL.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccpUTArL.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpUTArL.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccpUTArL.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpUTArL.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccpUTArL.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpUTArL.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccpUTArL.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccpUTArL.s:53: Error: too many memory references for `mov'
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/omdsha256k192n104tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccHNRNcE.s: Assembler messages:
encrypt.c: /tmp/ccHNRNcE.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccHNRNcE.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccHNRNcE.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccHNRNcE.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHNRNcE.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHNRNcE.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHNRNcE.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHNRNcE.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHNRNcE.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHNRNcE.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHNRNcE.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHNRNcE.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccHNRNcE.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHNRNcE.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccHNRNcE.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccHNRNcE.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHNRNcE.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccHNRNcE.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccHNRNcE.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHNRNcE.s:53: 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/omdsha256k192n104tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccepDsEo.s: Assembler messages:
encrypt.c: /tmp/ccepDsEo.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccepDsEo.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccepDsEo.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccepDsEo.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccepDsEo.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccepDsEo.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccepDsEo.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccepDsEo.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccepDsEo.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccepDsEo.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccepDsEo.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccepDsEo.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccepDsEo.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccepDsEo.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccepDsEo.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccepDsEo.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccepDsEo.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccepDsEo.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccepDsEo.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccepDsEo.s:53: Error: too many memory references for `mov'
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/omdsha256k192n104tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccIk8jd8.s: Assembler messages:
encrypt.c: /tmp/ccIk8jd8.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccIk8jd8.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccIk8jd8.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccIk8jd8.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIk8jd8.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIk8jd8.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIk8jd8.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIk8jd8.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIk8jd8.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccIk8jd8.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccIk8jd8.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccIk8jd8.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccIk8jd8.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIk8jd8.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccIk8jd8.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccIk8jd8.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccIk8jd8.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccIk8jd8.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccIk8jd8.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccIk8jd8.s:53: Error: too many memory references for `mov'
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/omdsha256k192n104tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccMqDiTA.s: Assembler messages:
encrypt.c: /tmp/ccMqDiTA.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccMqDiTA.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccMqDiTA.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccMqDiTA.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMqDiTA.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMqDiTA.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMqDiTA.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMqDiTA.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMqDiTA.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccMqDiTA.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccMqDiTA.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccMqDiTA.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccMqDiTA.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMqDiTA.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccMqDiTA.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccMqDiTA.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccMqDiTA.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccMqDiTA.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccMqDiTA.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMqDiTA.s:53: 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/omdsha256k192n104tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccN7ggEn.s: Assembler messages:
encrypt.c: /tmp/ccN7ggEn.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccN7ggEn.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccN7ggEn.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccN7ggEn.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN7ggEn.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN7ggEn.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN7ggEn.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN7ggEn.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN7ggEn.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccN7ggEn.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccN7ggEn.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccN7ggEn.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccN7ggEn.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN7ggEn.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccN7ggEn.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccN7ggEn.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccN7ggEn.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccN7ggEn.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccN7ggEn.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccN7ggEn.s:53: Error: too many memory references for `mov'
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/omdsha256k192n104tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccR5OqWv.s: Assembler messages:
encrypt.c: /tmp/ccR5OqWv.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccR5OqWv.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccR5OqWv.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccR5OqWv.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR5OqWv.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR5OqWv.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR5OqWv.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR5OqWv.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR5OqWv.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccR5OqWv.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccR5OqWv.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccR5OqWv.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccR5OqWv.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR5OqWv.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccR5OqWv.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccR5OqWv.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccR5OqWv.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccR5OqWv.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccR5OqWv.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR5OqWv.s:53: 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/omdsha256k192n104tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccBI6gqA.s: Assembler messages:
encrypt.c: /tmp/ccBI6gqA.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccBI6gqA.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccBI6gqA.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccBI6gqA.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBI6gqA.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBI6gqA.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBI6gqA.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBI6gqA.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBI6gqA.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBI6gqA.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBI6gqA.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBI6gqA.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccBI6gqA.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBI6gqA.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccBI6gqA.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccBI6gqA.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBI6gqA.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccBI6gqA.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccBI6gqA.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBI6gqA.s:53: 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/omdsha256k192n104tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccqusq4i.s: Assembler messages:
encrypt.c: /tmp/ccqusq4i.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccqusq4i.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccqusq4i.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccqusq4i.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqusq4i.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqusq4i.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqusq4i.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqusq4i.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqusq4i.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqusq4i.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqusq4i.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqusq4i.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccqusq4i.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqusq4i.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccqusq4i.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqusq4i.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccqusq4i.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqusq4i.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccqusq4i.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccqusq4i.s:53: Error: too many memory references for `mov'
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/omdsha256k192n104tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc2JJsQk.s: Assembler messages:
encrypt.c: /tmp/cc2JJsQk.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc2JJsQk.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc2JJsQk.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc2JJsQk.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2JJsQk.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2JJsQk.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2JJsQk.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2JJsQk.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2JJsQk.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2JJsQk.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2JJsQk.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2JJsQk.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc2JJsQk.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2JJsQk.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc2JJsQk.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2JJsQk.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc2JJsQk.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2JJsQk.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc2JJsQk.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc2JJsQk.s:53: Error: too many memory references for `mov'
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/omdsha256k192n104tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cctPezAB.s: Assembler messages:
encrypt.c: /tmp/cctPezAB.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cctPezAB.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cctPezAB.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cctPezAB.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cctPezAB.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cctPezAB.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cctPezAB.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cctPezAB.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cctPezAB.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cctPezAB.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cctPezAB.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cctPezAB.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cctPezAB.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cctPezAB.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cctPezAB.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cctPezAB.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cctPezAB.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cctPezAB.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cctPezAB.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cctPezAB.s:53: 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/omdsha256k192n104tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccSmiNK5.s: Assembler messages:
encrypt.c: /tmp/ccSmiNK5.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccSmiNK5.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccSmiNK5.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccSmiNK5.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSmiNK5.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSmiNK5.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSmiNK5.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSmiNK5.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSmiNK5.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSmiNK5.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSmiNK5.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSmiNK5.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccSmiNK5.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSmiNK5.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccSmiNK5.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSmiNK5.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccSmiNK5.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSmiNK5.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccSmiNK5.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccSmiNK5.s:53: Error: too many memory references for `mov'
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/omdsha256k192n104tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccgI4dFj.s: Assembler messages:
encrypt.c: /tmp/ccgI4dFj.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccgI4dFj.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccgI4dFj.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccgI4dFj.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgI4dFj.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgI4dFj.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgI4dFj.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgI4dFj.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgI4dFj.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgI4dFj.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgI4dFj.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgI4dFj.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccgI4dFj.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgI4dFj.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccgI4dFj.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccgI4dFj.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgI4dFj.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccgI4dFj.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccgI4dFj.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgI4dFj.s:53: 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/omdsha256k192n104tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccBzw9Pk.s: Assembler messages:
encrypt.c: /tmp/ccBzw9Pk.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccBzw9Pk.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccBzw9Pk.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccBzw9Pk.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBzw9Pk.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBzw9Pk.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBzw9Pk.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBzw9Pk.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBzw9Pk.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBzw9Pk.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBzw9Pk.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBzw9Pk.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccBzw9Pk.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBzw9Pk.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccBzw9Pk.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBzw9Pk.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccBzw9Pk.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBzw9Pk.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccBzw9Pk.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccBzw9Pk.s:53: Error: too many memory references for `mov'
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/omdsha256k192n104tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccYg6ewC.s: Assembler messages:
encrypt.c: /tmp/ccYg6ewC.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccYg6ewC.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccYg6ewC.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccYg6ewC.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYg6ewC.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYg6ewC.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYg6ewC.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYg6ewC.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYg6ewC.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccYg6ewC.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccYg6ewC.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccYg6ewC.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccYg6ewC.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYg6ewC.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccYg6ewC.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccYg6ewC.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccYg6ewC.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccYg6ewC.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccYg6ewC.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYg6ewC.s:53: 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/omdsha256k192n104tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccVLATVp.s: Assembler messages:
encrypt.c: /tmp/ccVLATVp.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccVLATVp.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccVLATVp.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccVLATVp.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVLATVp.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVLATVp.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVLATVp.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVLATVp.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVLATVp.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVLATVp.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVLATVp.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVLATVp.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccVLATVp.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVLATVp.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccVLATVp.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccVLATVp.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVLATVp.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccVLATVp.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccVLATVp.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVLATVp.s:53: 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/omdsha256k192n104tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccd6qQGl.s: Assembler messages:
encrypt.c: /tmp/ccd6qQGl.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccd6qQGl.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccd6qQGl.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccd6qQGl.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd6qQGl.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd6qQGl.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd6qQGl.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd6qQGl.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd6qQGl.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccd6qQGl.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccd6qQGl.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccd6qQGl.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccd6qQGl.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd6qQGl.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccd6qQGl.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccd6qQGl.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccd6qQGl.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccd6qQGl.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccd6qQGl.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccd6qQGl.s:53: Error: too many memory references for `mov'
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/omdsha256k192n104tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccFDZ781.s: Assembler messages:
encrypt.c: /tmp/ccFDZ781.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccFDZ781.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccFDZ781.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccFDZ781.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFDZ781.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFDZ781.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFDZ781.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFDZ781.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFDZ781.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccFDZ781.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccFDZ781.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccFDZ781.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccFDZ781.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFDZ781.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccFDZ781.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccFDZ781.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccFDZ781.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccFDZ781.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccFDZ781.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFDZ781.s:53: 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/omdsha256k192n104tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccubYjFb.s: Assembler messages:
encrypt.c: /tmp/ccubYjFb.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccubYjFb.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccubYjFb.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccubYjFb.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccubYjFb.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccubYjFb.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccubYjFb.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccubYjFb.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccubYjFb.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccubYjFb.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccubYjFb.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccubYjFb.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccubYjFb.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccubYjFb.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccubYjFb.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccubYjFb.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccubYjFb.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccubYjFb.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccubYjFb.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccubYjFb.s:53: Error: too many memory references for `mov'
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/omdsha256k192n104tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc01hJg3.s: Assembler messages:
encrypt.c: /tmp/cc01hJg3.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc01hJg3.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc01hJg3.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc01hJg3.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc01hJg3.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc01hJg3.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc01hJg3.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc01hJg3.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc01hJg3.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc01hJg3.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc01hJg3.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc01hJg3.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc01hJg3.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc01hJg3.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc01hJg3.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc01hJg3.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc01hJg3.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc01hJg3.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc01hJg3.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc01hJg3.s:53: Error: too many memory references for `mov'
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/omdsha256k192n104tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccAJ7YoN.s: Assembler messages:
encrypt.c: /tmp/ccAJ7YoN.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccAJ7YoN.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccAJ7YoN.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccAJ7YoN.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAJ7YoN.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAJ7YoN.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAJ7YoN.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAJ7YoN.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAJ7YoN.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccAJ7YoN.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccAJ7YoN.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccAJ7YoN.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccAJ7YoN.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAJ7YoN.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccAJ7YoN.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccAJ7YoN.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccAJ7YoN.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccAJ7YoN.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccAJ7YoN.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAJ7YoN.s:53: 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/omdsha256k192n104tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccP2stKn.s: Assembler messages:
encrypt.c: /tmp/ccP2stKn.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccP2stKn.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccP2stKn.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccP2stKn.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP2stKn.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP2stKn.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP2stKn.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP2stKn.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP2stKn.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccP2stKn.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccP2stKn.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccP2stKn.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccP2stKn.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP2stKn.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccP2stKn.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccP2stKn.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccP2stKn.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccP2stKn.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccP2stKn.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccP2stKn.s:53: Error: too many memory references for `mov'
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/omdsha256k192n104tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccvlq8Ie.s: Assembler messages:
encrypt.c: /tmp/ccvlq8Ie.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccvlq8Ie.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccvlq8Ie.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccvlq8Ie.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvlq8Ie.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvlq8Ie.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvlq8Ie.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvlq8Ie.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvlq8Ie.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvlq8Ie.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvlq8Ie.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvlq8Ie.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccvlq8Ie.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvlq8Ie.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccvlq8Ie.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccvlq8Ie.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvlq8Ie.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccvlq8Ie.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccvlq8Ie.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvlq8Ie.s:53: 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/omdsha256k192n104tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccgUopga.s: Assembler messages:
encrypt.c: /tmp/ccgUopga.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccgUopga.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccgUopga.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccgUopga.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgUopga.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgUopga.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgUopga.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgUopga.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgUopga.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgUopga.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgUopga.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgUopga.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccgUopga.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgUopga.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccgUopga.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgUopga.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccgUopga.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgUopga.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccgUopga.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccgUopga.s:53: Error: too many memory references for `mov'
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/omdsha256k192n104tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cct8Dxl3.s: Assembler messages:
encrypt.c: /tmp/cct8Dxl3.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cct8Dxl3.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cct8Dxl3.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cct8Dxl3.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cct8Dxl3.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cct8Dxl3.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cct8Dxl3.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cct8Dxl3.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cct8Dxl3.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cct8Dxl3.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cct8Dxl3.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cct8Dxl3.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cct8Dxl3.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cct8Dxl3.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cct8Dxl3.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cct8Dxl3.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cct8Dxl3.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cct8Dxl3.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cct8Dxl3.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cct8Dxl3.s:53: 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/omdsha256k192n104tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccBGk9kE.s: Assembler messages:
encrypt.c: /tmp/ccBGk9kE.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccBGk9kE.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccBGk9kE.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccBGk9kE.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBGk9kE.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBGk9kE.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBGk9kE.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBGk9kE.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBGk9kE.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBGk9kE.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBGk9kE.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBGk9kE.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccBGk9kE.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBGk9kE.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccBGk9kE.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBGk9kE.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccBGk9kE.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBGk9kE.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccBGk9kE.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccBGk9kE.s:53: Error: too many memory references for `mov'
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/omdsha256k192n104tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccNO1Pmd.s: Assembler messages:
encrypt.c: /tmp/ccNO1Pmd.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccNO1Pmd.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccNO1Pmd.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccNO1Pmd.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNO1Pmd.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNO1Pmd.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNO1Pmd.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNO1Pmd.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNO1Pmd.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccNO1Pmd.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccNO1Pmd.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccNO1Pmd.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccNO1Pmd.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNO1Pmd.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccNO1Pmd.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccNO1Pmd.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccNO1Pmd.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccNO1Pmd.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccNO1Pmd.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNO1Pmd.s:53: 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/omdsha256k192n104tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cch9Acdr.s: Assembler messages:
encrypt.c: /tmp/cch9Acdr.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cch9Acdr.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cch9Acdr.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cch9Acdr.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cch9Acdr.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cch9Acdr.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cch9Acdr.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cch9Acdr.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cch9Acdr.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cch9Acdr.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cch9Acdr.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cch9Acdr.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cch9Acdr.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cch9Acdr.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cch9Acdr.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cch9Acdr.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cch9Acdr.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cch9Acdr.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cch9Acdr.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cch9Acdr.s:53: Error: too many memory references for `mov'
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/omdsha256k192n104tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccne1jv1.s: Assembler messages:
encrypt.c: /tmp/ccne1jv1.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccne1jv1.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccne1jv1.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccne1jv1.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccne1jv1.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccne1jv1.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccne1jv1.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccne1jv1.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccne1jv1.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccne1jv1.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccne1jv1.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccne1jv1.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccne1jv1.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccne1jv1.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccne1jv1.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccne1jv1.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccne1jv1.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccne1jv1.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccne1jv1.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccne1jv1.s:53: 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/omdsha256k192n104tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccYoMwiI.s: Assembler messages:
encrypt.c: /tmp/ccYoMwiI.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccYoMwiI.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccYoMwiI.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccYoMwiI.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYoMwiI.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYoMwiI.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYoMwiI.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYoMwiI.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYoMwiI.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYoMwiI.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYoMwiI.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYoMwiI.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccYoMwiI.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYoMwiI.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccYoMwiI.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYoMwiI.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccYoMwiI.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYoMwiI.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccYoMwiI.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccYoMwiI.s:53: Error: too many memory references for `mov'
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/omdsha256k192n104tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccoMYMqd.s: Assembler messages:
encrypt.c: /tmp/ccoMYMqd.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccoMYMqd.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccoMYMqd.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccoMYMqd.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoMYMqd.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoMYMqd.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoMYMqd.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoMYMqd.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoMYMqd.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccoMYMqd.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccoMYMqd.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccoMYMqd.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccoMYMqd.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoMYMqd.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccoMYMqd.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccoMYMqd.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccoMYMqd.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccoMYMqd.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccoMYMqd.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoMYMqd.s:53: 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/omdsha256k192n104tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccXJY8TC.s: Assembler messages:
encrypt.c: /tmp/ccXJY8TC.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccXJY8TC.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccXJY8TC.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccXJY8TC.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXJY8TC.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXJY8TC.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXJY8TC.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXJY8TC.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXJY8TC.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXJY8TC.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXJY8TC.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXJY8TC.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccXJY8TC.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXJY8TC.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccXJY8TC.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXJY8TC.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccXJY8TC.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXJY8TC.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccXJY8TC.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccXJY8TC.s:53: Error: too many memory references for `mov'
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/omdsha256k192n104tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccXd1jv1.s: Assembler messages:
encrypt.c: /tmp/ccXd1jv1.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccXd1jv1.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccXd1jv1.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccXd1jv1.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXd1jv1.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXd1jv1.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXd1jv1.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXd1jv1.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXd1jv1.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccXd1jv1.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccXd1jv1.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccXd1jv1.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccXd1jv1.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXd1jv1.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccXd1jv1.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccXd1jv1.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccXd1jv1.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccXd1jv1.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccXd1jv1.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXd1jv1.s:53: 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/omdsha256k192n104tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccHM6G97.s: Assembler messages:
encrypt.c: /tmp/ccHM6G97.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccHM6G97.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccHM6G97.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccHM6G97.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHM6G97.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHM6G97.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHM6G97.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHM6G97.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHM6G97.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHM6G97.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHM6G97.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHM6G97.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccHM6G97.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHM6G97.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccHM6G97.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHM6G97.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccHM6G97.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHM6G97.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccHM6G97.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccHM6G97.s:53: Error: too many memory references for `mov'
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/omdsha256k192n104tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccx6UsIC.s: Assembler messages:
encrypt.c: /tmp/ccx6UsIC.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccx6UsIC.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccx6UsIC.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccx6UsIC.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx6UsIC.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx6UsIC.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx6UsIC.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx6UsIC.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx6UsIC.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccx6UsIC.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccx6UsIC.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccx6UsIC.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccx6UsIC.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx6UsIC.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccx6UsIC.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccx6UsIC.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccx6UsIC.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccx6UsIC.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccx6UsIC.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx6UsIC.s:53: 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/omdsha256k192n104tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccDtXSqy.s: Assembler messages:
encrypt.c: /tmp/ccDtXSqy.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccDtXSqy.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccDtXSqy.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccDtXSqy.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDtXSqy.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDtXSqy.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDtXSqy.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDtXSqy.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDtXSqy.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDtXSqy.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDtXSqy.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDtXSqy.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccDtXSqy.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDtXSqy.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccDtXSqy.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccDtXSqy.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDtXSqy.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccDtXSqy.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccDtXSqy.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDtXSqy.s:53: 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/omdsha256k192n104tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cce6efjT.s: Assembler messages:
encrypt.c: /tmp/cce6efjT.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cce6efjT.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cce6efjT.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cce6efjT.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cce6efjT.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cce6efjT.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cce6efjT.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cce6efjT.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cce6efjT.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cce6efjT.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cce6efjT.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cce6efjT.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cce6efjT.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cce6efjT.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cce6efjT.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cce6efjT.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cce6efjT.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cce6efjT.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cce6efjT.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cce6efjT.s:53: Error: too many memory references for `mov'
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/omdsha256k192n104tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccccq8lG.s: Assembler messages:
encrypt.c: /tmp/ccccq8lG.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccccq8lG.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccccq8lG.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccccq8lG.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccccq8lG.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccccq8lG.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccccq8lG.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccccq8lG.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccccq8lG.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccccq8lG.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccccq8lG.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccccq8lG.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccccq8lG.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccccq8lG.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccccq8lG.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccccq8lG.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccccq8lG.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccccq8lG.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccccq8lG.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccccq8lG.s:53: 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/omdsha256k192n104tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cckGdfm7.s: Assembler messages:
encrypt.c: /tmp/cckGdfm7.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cckGdfm7.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cckGdfm7.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cckGdfm7.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cckGdfm7.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cckGdfm7.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cckGdfm7.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cckGdfm7.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cckGdfm7.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckGdfm7.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckGdfm7.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckGdfm7.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cckGdfm7.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cckGdfm7.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cckGdfm7.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckGdfm7.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cckGdfm7.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckGdfm7.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cckGdfm7.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cckGdfm7.s:53: Error: too many memory references for `mov'
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/omdsha256k192n104tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc8HaRf3.s: Assembler messages:
encrypt.c: /tmp/cc8HaRf3.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc8HaRf3.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc8HaRf3.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc8HaRf3.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8HaRf3.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8HaRf3.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8HaRf3.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8HaRf3.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8HaRf3.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8HaRf3.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8HaRf3.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8HaRf3.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc8HaRf3.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8HaRf3.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc8HaRf3.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8HaRf3.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc8HaRf3.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8HaRf3.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc8HaRf3.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc8HaRf3.s:53: Error: too many memory references for `mov'
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/omdsha256k192n104tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccJbWlsy.s: Assembler messages:
encrypt.c: /tmp/ccJbWlsy.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccJbWlsy.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccJbWlsy.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccJbWlsy.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJbWlsy.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJbWlsy.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJbWlsy.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJbWlsy.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJbWlsy.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJbWlsy.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJbWlsy.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJbWlsy.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccJbWlsy.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJbWlsy.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccJbWlsy.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccJbWlsy.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJbWlsy.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJbWlsy.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJbWlsy.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJbWlsy.s:53: 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/omdsha256k192n104tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccN1zyuq.s: Assembler messages:
encrypt.c: /tmp/ccN1zyuq.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccN1zyuq.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccN1zyuq.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccN1zyuq.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN1zyuq.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN1zyuq.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN1zyuq.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN1zyuq.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN1zyuq.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccN1zyuq.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccN1zyuq.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccN1zyuq.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccN1zyuq.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN1zyuq.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccN1zyuq.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccN1zyuq.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccN1zyuq.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccN1zyuq.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccN1zyuq.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccN1zyuq.s:53: Error: too many memory references for `mov'
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/omdsha256k192n104tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccTEiz4V.s: Assembler messages:
encrypt.c: /tmp/ccTEiz4V.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccTEiz4V.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccTEiz4V.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccTEiz4V.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTEiz4V.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTEiz4V.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTEiz4V.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTEiz4V.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTEiz4V.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccTEiz4V.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccTEiz4V.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccTEiz4V.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccTEiz4V.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTEiz4V.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccTEiz4V.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccTEiz4V.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccTEiz4V.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccTEiz4V.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccTEiz4V.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTEiz4V.s:53: 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/omdsha256k192n104tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc4WSIOE.s: Assembler messages:
encrypt.c: /tmp/cc4WSIOE.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc4WSIOE.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc4WSIOE.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc4WSIOE.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4WSIOE.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4WSIOE.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4WSIOE.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4WSIOE.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4WSIOE.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4WSIOE.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4WSIOE.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4WSIOE.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc4WSIOE.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4WSIOE.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc4WSIOE.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc4WSIOE.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4WSIOE.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc4WSIOE.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc4WSIOE.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4WSIOE.s:53: 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/omdsha256k192n104tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccunGsTf.s: Assembler messages:
encrypt.c: /tmp/ccunGsTf.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccunGsTf.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccunGsTf.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccunGsTf.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccunGsTf.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccunGsTf.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccunGsTf.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccunGsTf.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccunGsTf.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccunGsTf.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccunGsTf.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccunGsTf.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccunGsTf.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccunGsTf.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccunGsTf.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccunGsTf.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccunGsTf.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccunGsTf.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccunGsTf.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccunGsTf.s:53: Error: too many memory references for `mov'
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/omdsha256k192n104tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccDd1P3t.s: Assembler messages:
encrypt.c: /tmp/ccDd1P3t.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccDd1P3t.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccDd1P3t.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccDd1P3t.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDd1P3t.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDd1P3t.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDd1P3t.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDd1P3t.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDd1P3t.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDd1P3t.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDd1P3t.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDd1P3t.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccDd1P3t.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDd1P3t.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccDd1P3t.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDd1P3t.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccDd1P3t.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDd1P3t.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccDd1P3t.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccDd1P3t.s:53: Error: too many memory references for `mov'
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/omdsha256k192n104tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccl8f7HZ.s: Assembler messages:
encrypt.c: /tmp/ccl8f7HZ.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccl8f7HZ.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccl8f7HZ.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccl8f7HZ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl8f7HZ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl8f7HZ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl8f7HZ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl8f7HZ.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl8f7HZ.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccl8f7HZ.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccl8f7HZ.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccl8f7HZ.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccl8f7HZ.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl8f7HZ.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccl8f7HZ.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccl8f7HZ.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccl8f7HZ.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccl8f7HZ.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccl8f7HZ.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl8f7HZ.s:53: 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/omdsha256k192n104tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc0yg4wI.s: Assembler messages:
encrypt.c: /tmp/cc0yg4wI.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc0yg4wI.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc0yg4wI.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc0yg4wI.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0yg4wI.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0yg4wI.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0yg4wI.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0yg4wI.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0yg4wI.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc0yg4wI.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc0yg4wI.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc0yg4wI.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc0yg4wI.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0yg4wI.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc0yg4wI.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc0yg4wI.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc0yg4wI.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc0yg4wI.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc0yg4wI.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0yg4wI.s:53: 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/omdsha256k192n104tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc7Z5CLk.s: Assembler messages:
encrypt.c: /tmp/cc7Z5CLk.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc7Z5CLk.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc7Z5CLk.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc7Z5CLk.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7Z5CLk.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7Z5CLk.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7Z5CLk.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7Z5CLk.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7Z5CLk.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7Z5CLk.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7Z5CLk.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7Z5CLk.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc7Z5CLk.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7Z5CLk.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc7Z5CLk.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7Z5CLk.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc7Z5CLk.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7Z5CLk.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc7Z5CLk.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc7Z5CLk.s:53: Error: too many memory references for `mov'
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/omdsha256k192n104tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc5qB9PP.s: Assembler messages:
encrypt.c: /tmp/cc5qB9PP.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc5qB9PP.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc5qB9PP.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc5qB9PP.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5qB9PP.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5qB9PP.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5qB9PP.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5qB9PP.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5qB9PP.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5qB9PP.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5qB9PP.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5qB9PP.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc5qB9PP.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5qB9PP.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc5qB9PP.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5qB9PP.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc5qB9PP.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5qB9PP.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc5qB9PP.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc5qB9PP.s:53: Error: too many memory references for `mov'
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/omdsha256k192n104tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccWN03by.s: Assembler messages:
encrypt.c: /tmp/ccWN03by.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccWN03by.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccWN03by.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccWN03by.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWN03by.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWN03by.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWN03by.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWN03by.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWN03by.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWN03by.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWN03by.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWN03by.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccWN03by.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWN03by.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccWN03by.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccWN03by.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWN03by.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccWN03by.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccWN03by.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWN03by.s:53: 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/omdsha256k192n104tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc8qNyef.s: Assembler messages:
encrypt.c: /tmp/cc8qNyef.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc8qNyef.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc8qNyef.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc8qNyef.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8qNyef.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8qNyef.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8qNyef.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8qNyef.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8qNyef.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc8qNyef.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc8qNyef.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc8qNyef.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc8qNyef.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8qNyef.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc8qNyef.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc8qNyef.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc8qNyef.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc8qNyef.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc8qNyef.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8qNyef.s:53: 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/omdsha256k192n104tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccMJXABN.s: Assembler messages:
encrypt.c: /tmp/ccMJXABN.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccMJXABN.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccMJXABN.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccMJXABN.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMJXABN.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMJXABN.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMJXABN.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMJXABN.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMJXABN.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMJXABN.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMJXABN.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMJXABN.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccMJXABN.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMJXABN.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccMJXABN.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMJXABN.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccMJXABN.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMJXABN.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccMJXABN.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccMJXABN.s:53: Error: too many memory references for `mov'
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/omdsha256k192n104tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cceOIhWw.s: Assembler messages:
encrypt.c: /tmp/cceOIhWw.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cceOIhWw.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cceOIhWw.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cceOIhWw.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cceOIhWw.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cceOIhWw.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cceOIhWw.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cceOIhWw.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cceOIhWw.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cceOIhWw.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cceOIhWw.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cceOIhWw.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cceOIhWw.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cceOIhWw.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cceOIhWw.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cceOIhWw.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cceOIhWw.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cceOIhWw.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cceOIhWw.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cceOIhWw.s:53: 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/omdsha256k192n104tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccxQqZCT.s: Assembler messages:
encrypt.c: /tmp/ccxQqZCT.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccxQqZCT.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccxQqZCT.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccxQqZCT.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxQqZCT.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxQqZCT.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxQqZCT.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxQqZCT.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxQqZCT.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxQqZCT.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxQqZCT.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxQqZCT.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccxQqZCT.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxQqZCT.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccxQqZCT.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxQqZCT.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccxQqZCT.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxQqZCT.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccxQqZCT.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccxQqZCT.s:53: Error: too many memory references for `mov'
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/omdsha256k192n104tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccEoLoWe.s: Assembler messages:
encrypt.c: /tmp/ccEoLoWe.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccEoLoWe.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccEoLoWe.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccEoLoWe.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEoLoWe.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEoLoWe.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEoLoWe.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEoLoWe.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEoLoWe.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccEoLoWe.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccEoLoWe.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccEoLoWe.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccEoLoWe.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEoLoWe.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccEoLoWe.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccEoLoWe.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccEoLoWe.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccEoLoWe.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccEoLoWe.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEoLoWe.s:53: 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/omdsha256k192n104tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccTryE1U.s: Assembler messages:
encrypt.c: /tmp/ccTryE1U.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccTryE1U.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccTryE1U.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccTryE1U.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTryE1U.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTryE1U.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTryE1U.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTryE1U.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTryE1U.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTryE1U.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTryE1U.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTryE1U.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccTryE1U.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTryE1U.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccTryE1U.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTryE1U.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccTryE1U.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTryE1U.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccTryE1U.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccTryE1U.s:53: Error: too many memory references for `mov'
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/omdsha256k192n104tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cckcTulH.s: Assembler messages:
encrypt.c: /tmp/cckcTulH.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cckcTulH.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cckcTulH.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cckcTulH.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cckcTulH.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cckcTulH.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cckcTulH.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cckcTulH.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cckcTulH.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckcTulH.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckcTulH.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckcTulH.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cckcTulH.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cckcTulH.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cckcTulH.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckcTulH.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cckcTulH.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckcTulH.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cckcTulH.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cckcTulH.s:53: Error: too many memory references for `mov'
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/omdsha256k192n104tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccwdfXzd.s: Assembler messages:
encrypt.c: /tmp/ccwdfXzd.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccwdfXzd.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccwdfXzd.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccwdfXzd.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwdfXzd.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwdfXzd.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwdfXzd.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwdfXzd.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwdfXzd.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwdfXzd.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwdfXzd.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwdfXzd.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccwdfXzd.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwdfXzd.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccwdfXzd.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccwdfXzd.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwdfXzd.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccwdfXzd.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccwdfXzd.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwdfXzd.s:53: 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/omdsha256k192n104tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc5XKdos.s: Assembler messages:
encrypt.c: /tmp/cc5XKdos.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc5XKdos.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc5XKdos.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc5XKdos.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5XKdos.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5XKdos.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5XKdos.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5XKdos.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5XKdos.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5XKdos.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5XKdos.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5XKdos.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc5XKdos.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5XKdos.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc5XKdos.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5XKdos.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc5XKdos.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5XKdos.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc5XKdos.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc5XKdos.s:53: Error: too many memory references for `mov'
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/omdsha256k192n104tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccaRMiOZ.s: Assembler messages:
encrypt.c: /tmp/ccaRMiOZ.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccaRMiOZ.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccaRMiOZ.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccaRMiOZ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaRMiOZ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaRMiOZ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaRMiOZ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaRMiOZ.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaRMiOZ.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccaRMiOZ.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccaRMiOZ.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccaRMiOZ.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccaRMiOZ.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaRMiOZ.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccaRMiOZ.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccaRMiOZ.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccaRMiOZ.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccaRMiOZ.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccaRMiOZ.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaRMiOZ.s:53: 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/omdsha256k192n104tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccRq83FK.s: Assembler messages:
encrypt.c: /tmp/ccRq83FK.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccRq83FK.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccRq83FK.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccRq83FK.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRq83FK.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRq83FK.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRq83FK.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRq83FK.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRq83FK.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRq83FK.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRq83FK.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRq83FK.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccRq83FK.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRq83FK.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccRq83FK.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRq83FK.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccRq83FK.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRq83FK.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccRq83FK.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccRq83FK.s:53: Error: too many memory references for `mov'
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/omdsha256k192n104tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccb0kfch.s: Assembler messages:
encrypt.c: /tmp/ccb0kfch.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccb0kfch.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccb0kfch.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccb0kfch.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb0kfch.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb0kfch.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb0kfch.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb0kfch.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb0kfch.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccb0kfch.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccb0kfch.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccb0kfch.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccb0kfch.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb0kfch.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccb0kfch.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccb0kfch.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccb0kfch.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccb0kfch.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccb0kfch.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb0kfch.s:53: 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/omdsha256k192n104tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccdOFBCD.s: Assembler messages:
encrypt.c: /tmp/ccdOFBCD.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccdOFBCD.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccdOFBCD.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccdOFBCD.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdOFBCD.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdOFBCD.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdOFBCD.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdOFBCD.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdOFBCD.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdOFBCD.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdOFBCD.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdOFBCD.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccdOFBCD.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdOFBCD.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccdOFBCD.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdOFBCD.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccdOFBCD.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdOFBCD.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccdOFBCD.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccdOFBCD.s:53: Error: too many memory references for `mov'
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/omdsha256k192n104tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccuaSipY.s: Assembler messages:
encrypt.c: /tmp/ccuaSipY.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccuaSipY.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccuaSipY.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccuaSipY.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuaSipY.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuaSipY.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuaSipY.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuaSipY.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuaSipY.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccuaSipY.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccuaSipY.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccuaSipY.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccuaSipY.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuaSipY.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccuaSipY.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccuaSipY.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccuaSipY.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccuaSipY.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccuaSipY.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuaSipY.s:53: 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/omdsha256k192n104tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccQfhJor.s: Assembler messages:
encrypt.c: /tmp/ccQfhJor.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccQfhJor.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccQfhJor.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccQfhJor.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQfhJor.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQfhJor.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQfhJor.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQfhJor.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQfhJor.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQfhJor.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQfhJor.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQfhJor.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccQfhJor.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQfhJor.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccQfhJor.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQfhJor.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccQfhJor.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQfhJor.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccQfhJor.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccQfhJor.s:53: Error: too many memory references for `mov'
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/omdsha256k192n104tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccaKV3eX.s: Assembler messages:
encrypt.c: /tmp/ccaKV3eX.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccaKV3eX.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccaKV3eX.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccaKV3eX.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaKV3eX.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaKV3eX.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaKV3eX.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaKV3eX.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaKV3eX.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccaKV3eX.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccaKV3eX.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccaKV3eX.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccaKV3eX.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaKV3eX.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccaKV3eX.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccaKV3eX.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccaKV3eX.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccaKV3eX.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccaKV3eX.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaKV3eX.s:53: 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/omdsha256k192n104tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccKOrz6H.s: Assembler messages:
encrypt.c: /tmp/ccKOrz6H.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccKOrz6H.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccKOrz6H.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccKOrz6H.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKOrz6H.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKOrz6H.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKOrz6H.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKOrz6H.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKOrz6H.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKOrz6H.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKOrz6H.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKOrz6H.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccKOrz6H.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKOrz6H.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccKOrz6H.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccKOrz6H.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKOrz6H.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccKOrz6H.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccKOrz6H.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKOrz6H.s:53: 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/omdsha256k192n104tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccniUsF9.s: Assembler messages:
encrypt.c: /tmp/ccniUsF9.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccniUsF9.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccniUsF9.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccniUsF9.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccniUsF9.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccniUsF9.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccniUsF9.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccniUsF9.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccniUsF9.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccniUsF9.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccniUsF9.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccniUsF9.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccniUsF9.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccniUsF9.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccniUsF9.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccniUsF9.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccniUsF9.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccniUsF9.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccniUsF9.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccniUsF9.s:53: Error: too many memory references for `mov'
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/omdsha256k192n104tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccdqq9dq.s: Assembler messages:
encrypt.c: /tmp/ccdqq9dq.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccdqq9dq.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccdqq9dq.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccdqq9dq.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdqq9dq.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdqq9dq.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdqq9dq.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdqq9dq.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdqq9dq.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdqq9dq.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdqq9dq.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdqq9dq.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccdqq9dq.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdqq9dq.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccdqq9dq.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdqq9dq.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccdqq9dq.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdqq9dq.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccdqq9dq.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccdqq9dq.s:53: Error: too many memory references for `mov'
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/omdsha256k192n104tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccqJnEqW.s: Assembler messages:
encrypt.c: /tmp/ccqJnEqW.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccqJnEqW.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccqJnEqW.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccqJnEqW.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqJnEqW.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqJnEqW.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqJnEqW.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqJnEqW.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqJnEqW.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqJnEqW.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqJnEqW.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqJnEqW.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccqJnEqW.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqJnEqW.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccqJnEqW.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccqJnEqW.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqJnEqW.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccqJnEqW.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccqJnEqW.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqJnEqW.s:53: 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/omdsha256k192n104tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccHTWcGI.s: Assembler messages:
encrypt.c: /tmp/ccHTWcGI.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccHTWcGI.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccHTWcGI.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccHTWcGI.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHTWcGI.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHTWcGI.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHTWcGI.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHTWcGI.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHTWcGI.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHTWcGI.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHTWcGI.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHTWcGI.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccHTWcGI.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHTWcGI.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccHTWcGI.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccHTWcGI.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHTWcGI.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccHTWcGI.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccHTWcGI.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHTWcGI.s:53: 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/omdsha256k192n104tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccnfTJDj.s: Assembler messages:
encrypt.c: /tmp/ccnfTJDj.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccnfTJDj.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccnfTJDj.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccnfTJDj.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnfTJDj.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnfTJDj.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnfTJDj.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnfTJDj.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnfTJDj.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnfTJDj.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnfTJDj.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnfTJDj.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccnfTJDj.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnfTJDj.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccnfTJDj.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnfTJDj.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccnfTJDj.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnfTJDj.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccnfTJDj.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccnfTJDj.s:53: Error: too many memory references for `mov'
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/omdsha256k192n104tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc03VT3K.s: Assembler messages:
encrypt.c: /tmp/cc03VT3K.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc03VT3K.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc03VT3K.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc03VT3K.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc03VT3K.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc03VT3K.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc03VT3K.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc03VT3K.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc03VT3K.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc03VT3K.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc03VT3K.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc03VT3K.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc03VT3K.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc03VT3K.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc03VT3K.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc03VT3K.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc03VT3K.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc03VT3K.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc03VT3K.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc03VT3K.s:53: Error: too many memory references for `mov'
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/omdsha256k192n104tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc20qLzd.s: Assembler messages:
encrypt.c: /tmp/cc20qLzd.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc20qLzd.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc20qLzd.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc20qLzd.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc20qLzd.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc20qLzd.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc20qLzd.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc20qLzd.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc20qLzd.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc20qLzd.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc20qLzd.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc20qLzd.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc20qLzd.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc20qLzd.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc20qLzd.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc20qLzd.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc20qLzd.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc20qLzd.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc20qLzd.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc20qLzd.s:53: 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/omdsha256k192n104tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccJXSgqZ.s: Assembler messages:
encrypt.c: /tmp/ccJXSgqZ.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccJXSgqZ.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccJXSgqZ.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccJXSgqZ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJXSgqZ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJXSgqZ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJXSgqZ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJXSgqZ.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJXSgqZ.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJXSgqZ.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJXSgqZ.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJXSgqZ.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccJXSgqZ.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJXSgqZ.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccJXSgqZ.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccJXSgqZ.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJXSgqZ.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJXSgqZ.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJXSgqZ.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJXSgqZ.s:53: 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/omdsha256k192n104tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccqLNOHy.s: Assembler messages:
encrypt.c: /tmp/ccqLNOHy.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccqLNOHy.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccqLNOHy.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccqLNOHy.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqLNOHy.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqLNOHy.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqLNOHy.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqLNOHy.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqLNOHy.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqLNOHy.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqLNOHy.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqLNOHy.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccqLNOHy.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqLNOHy.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccqLNOHy.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqLNOHy.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccqLNOHy.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqLNOHy.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccqLNOHy.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccqLNOHy.s:53: Error: too many memory references for `mov'
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/omdsha256k192n104tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccc3Y0TJ.s: Assembler messages:
encrypt.c: /tmp/ccc3Y0TJ.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccc3Y0TJ.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccc3Y0TJ.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccc3Y0TJ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc3Y0TJ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc3Y0TJ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc3Y0TJ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc3Y0TJ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc3Y0TJ.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccc3Y0TJ.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccc3Y0TJ.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccc3Y0TJ.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccc3Y0TJ.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc3Y0TJ.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccc3Y0TJ.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccc3Y0TJ.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccc3Y0TJ.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccc3Y0TJ.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccc3Y0TJ.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccc3Y0TJ.s:53: Error: too many memory references for `mov'
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/omdsha256k192n104tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cckU8Hkg.s: Assembler messages:
encrypt.c: /tmp/cckU8Hkg.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cckU8Hkg.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cckU8Hkg.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cckU8Hkg.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cckU8Hkg.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cckU8Hkg.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cckU8Hkg.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cckU8Hkg.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cckU8Hkg.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cckU8Hkg.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cckU8Hkg.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cckU8Hkg.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cckU8Hkg.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cckU8Hkg.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cckU8Hkg.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cckU8Hkg.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cckU8Hkg.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cckU8Hkg.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cckU8Hkg.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cckU8Hkg.s:53: 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/omdsha256k192n104tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccL2KnRz.s: Assembler messages:
encrypt.c: /tmp/ccL2KnRz.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccL2KnRz.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccL2KnRz.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccL2KnRz.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL2KnRz.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL2KnRz.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL2KnRz.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL2KnRz.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL2KnRz.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccL2KnRz.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccL2KnRz.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccL2KnRz.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccL2KnRz.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL2KnRz.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccL2KnRz.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccL2KnRz.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccL2KnRz.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccL2KnRz.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccL2KnRz.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccL2KnRz.s:53: Error: too many memory references for `mov'
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/omdsha256k192n104tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccpZZjXZ.s: Assembler messages:
encrypt.c: /tmp/ccpZZjXZ.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccpZZjXZ.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccpZZjXZ.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccpZZjXZ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpZZjXZ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpZZjXZ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpZZjXZ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpZZjXZ.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpZZjXZ.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpZZjXZ.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpZZjXZ.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpZZjXZ.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccpZZjXZ.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpZZjXZ.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccpZZjXZ.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccpZZjXZ.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpZZjXZ.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccpZZjXZ.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccpZZjXZ.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpZZjXZ.s:53: 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/omdsha256k192n104tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc6T18OG.s: Assembler messages:
encrypt.c: /tmp/cc6T18OG.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc6T18OG.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc6T18OG.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc6T18OG.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6T18OG.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6T18OG.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6T18OG.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6T18OG.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6T18OG.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6T18OG.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6T18OG.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6T18OG.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc6T18OG.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6T18OG.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc6T18OG.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc6T18OG.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6T18OG.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc6T18OG.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc6T18OG.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6T18OG.s:53: 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/omdsha256k192n104tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccCn1boa.s: Assembler messages:
encrypt.c: /tmp/ccCn1boa.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccCn1boa.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccCn1boa.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccCn1boa.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCn1boa.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCn1boa.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCn1boa.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCn1boa.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCn1boa.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCn1boa.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCn1boa.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCn1boa.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccCn1boa.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCn1boa.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccCn1boa.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCn1boa.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccCn1boa.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCn1boa.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccCn1boa.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccCn1boa.s:53: Error: too many memory references for `mov'
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/omdsha256k192n104tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccOsi4IU.s: Assembler messages:
encrypt.c: /tmp/ccOsi4IU.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccOsi4IU.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccOsi4IU.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccOsi4IU.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOsi4IU.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOsi4IU.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOsi4IU.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOsi4IU.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOsi4IU.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOsi4IU.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOsi4IU.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOsi4IU.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccOsi4IU.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOsi4IU.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccOsi4IU.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOsi4IU.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccOsi4IU.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOsi4IU.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccOsi4IU.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccOsi4IU.s:53: Error: too many memory references for `mov'
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/omdsha256k192n104tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cce7wB2v.s: Assembler messages:
encrypt.c: /tmp/cce7wB2v.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cce7wB2v.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cce7wB2v.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cce7wB2v.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cce7wB2v.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cce7wB2v.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cce7wB2v.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cce7wB2v.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cce7wB2v.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cce7wB2v.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cce7wB2v.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cce7wB2v.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cce7wB2v.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cce7wB2v.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cce7wB2v.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cce7wB2v.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cce7wB2v.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cce7wB2v.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cce7wB2v.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cce7wB2v.s:53: 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/omdsha256k192n104tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccMU5Ws9.s: Assembler messages:
encrypt.c: /tmp/ccMU5Ws9.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccMU5Ws9.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccMU5Ws9.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccMU5Ws9.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMU5Ws9.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMU5Ws9.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMU5Ws9.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMU5Ws9.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMU5Ws9.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMU5Ws9.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMU5Ws9.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMU5Ws9.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccMU5Ws9.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMU5Ws9.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccMU5Ws9.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMU5Ws9.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccMU5Ws9.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMU5Ws9.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccMU5Ws9.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccMU5Ws9.s:53: Error: too many memory references for `mov'
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/omdsha256k192n104tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccWPxNrG.s: Assembler messages:
encrypt.c: /tmp/ccWPxNrG.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccWPxNrG.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccWPxNrG.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccWPxNrG.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWPxNrG.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWPxNrG.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWPxNrG.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWPxNrG.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWPxNrG.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWPxNrG.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWPxNrG.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWPxNrG.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccWPxNrG.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWPxNrG.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccWPxNrG.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccWPxNrG.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWPxNrG.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccWPxNrG.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccWPxNrG.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWPxNrG.s:53: 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/omdsha256k192n104tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccBjX272.s: Assembler messages:
encrypt.c: /tmp/ccBjX272.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccBjX272.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccBjX272.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccBjX272.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBjX272.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBjX272.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBjX272.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBjX272.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBjX272.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBjX272.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBjX272.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBjX272.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccBjX272.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBjX272.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccBjX272.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBjX272.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccBjX272.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBjX272.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccBjX272.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccBjX272.s:53: Error: too many memory references for `mov'
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/omdsha256k192n104tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccSKVBWz.s: Assembler messages:
encrypt.c: /tmp/ccSKVBWz.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccSKVBWz.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccSKVBWz.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccSKVBWz.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSKVBWz.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSKVBWz.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSKVBWz.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSKVBWz.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSKVBWz.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSKVBWz.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSKVBWz.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSKVBWz.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccSKVBWz.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSKVBWz.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccSKVBWz.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccSKVBWz.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSKVBWz.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccSKVBWz.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccSKVBWz.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSKVBWz.s:53: 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/omdsha256k192n104tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccHaVPKN.s: Assembler messages:
encrypt.c: /tmp/ccHaVPKN.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccHaVPKN.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccHaVPKN.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccHaVPKN.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHaVPKN.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHaVPKN.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHaVPKN.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHaVPKN.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHaVPKN.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHaVPKN.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHaVPKN.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHaVPKN.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccHaVPKN.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHaVPKN.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccHaVPKN.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHaVPKN.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccHaVPKN.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHaVPKN.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccHaVPKN.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccHaVPKN.s:53: Error: too many memory references for `mov'
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/omdsha256k192n104tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccflIm5w.s: Assembler messages:
encrypt.c: /tmp/ccflIm5w.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccflIm5w.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccflIm5w.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccflIm5w.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccflIm5w.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccflIm5w.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccflIm5w.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccflIm5w.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccflIm5w.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccflIm5w.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccflIm5w.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccflIm5w.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccflIm5w.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccflIm5w.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccflIm5w.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccflIm5w.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccflIm5w.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccflIm5w.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccflIm5w.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccflIm5w.s:53: 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/omdsha256k192n104tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc5hivej.s: Assembler messages:
encrypt.c: /tmp/cc5hivej.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc5hivej.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc5hivej.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc5hivej.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5hivej.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5hivej.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5hivej.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5hivej.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5hivej.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5hivej.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5hivej.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5hivej.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc5hivej.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5hivej.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc5hivej.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc5hivej.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5hivej.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc5hivej.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc5hivej.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5hivej.s:53: 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/omdsha256k192n104tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc9FetlH.s: Assembler messages:
encrypt.c: /tmp/cc9FetlH.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc9FetlH.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc9FetlH.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc9FetlH.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9FetlH.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9FetlH.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9FetlH.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9FetlH.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9FetlH.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9FetlH.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9FetlH.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9FetlH.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc9FetlH.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9FetlH.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc9FetlH.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9FetlH.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc9FetlH.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9FetlH.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc9FetlH.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc9FetlH.s:53: Error: too many memory references for `mov'
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/omdsha256k192n104tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccIx4Obw.s: Assembler messages:
encrypt.c: /tmp/ccIx4Obw.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccIx4Obw.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccIx4Obw.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccIx4Obw.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIx4Obw.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIx4Obw.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIx4Obw.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIx4Obw.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIx4Obw.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIx4Obw.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIx4Obw.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIx4Obw.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccIx4Obw.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIx4Obw.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccIx4Obw.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccIx4Obw.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIx4Obw.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccIx4Obw.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccIx4Obw.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIx4Obw.s:53: 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/omdsha256k192n104tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccecphqR.s: Assembler messages:
encrypt.c: /tmp/ccecphqR.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccecphqR.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccecphqR.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccecphqR.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccecphqR.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccecphqR.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccecphqR.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccecphqR.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccecphqR.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccecphqR.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccecphqR.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccecphqR.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccecphqR.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccecphqR.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccecphqR.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccecphqR.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccecphqR.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccecphqR.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccecphqR.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccecphqR.s:53: Error: too many memory references for `mov'
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/omdsha256k192n104tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccAcPZrh.s: Assembler messages:
encrypt.c: /tmp/ccAcPZrh.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccAcPZrh.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccAcPZrh.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccAcPZrh.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAcPZrh.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAcPZrh.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAcPZrh.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAcPZrh.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAcPZrh.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccAcPZrh.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccAcPZrh.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccAcPZrh.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccAcPZrh.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAcPZrh.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccAcPZrh.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccAcPZrh.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccAcPZrh.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccAcPZrh.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccAcPZrh.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAcPZrh.s:53: 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/omdsha256k192n104tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccpvVJLS.s: Assembler messages:
encrypt.c: /tmp/ccpvVJLS.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccpvVJLS.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccpvVJLS.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccpvVJLS.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpvVJLS.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpvVJLS.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpvVJLS.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpvVJLS.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpvVJLS.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpvVJLS.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpvVJLS.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpvVJLS.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccpvVJLS.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpvVJLS.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccpvVJLS.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpvVJLS.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccpvVJLS.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpvVJLS.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccpvVJLS.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccpvVJLS.s:53: Error: too many memory references for `mov'
encrypt.c: ...

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