Implementation notes: x86, jos, crypto_aead/omdsha256k256n248tau256v1

Computer: jos
Architecture: x86
CPU ID: GenuineIntel-00010676-bfebfbff
SUPERCOP version: 20141014
Operation: crypto_aead
Primitive: omdsha256k256n248tau256v1
TimeImplementationCompilerBenchmark dateSUPERCOP version
303983refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014070820140622
304072refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014070820140622
308498refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014070820140622
308648refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014070820140622
308708refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014070820140622
311385refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014070820140622
311610refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014070820140622
311978refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014070820140622
316695refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014070820140622
316770refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014070820140622
317318refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014070820140622
317970refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014070820140622
318015refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014070820140622
318900refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014070820140622
320115refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014070820140622
320572refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014070820140622
320970refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014070820140622
322192refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2014070820140622
322222refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014070820140622
322335refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2014070820140622
322695refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014070820140622
322815refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014070820140622
326370refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014070820140622
326625refgcc -m32 -O3 -fomit-frame-pointer2014070820140622
332235refgcc -m32 -march=prescott -O -fomit-frame-pointer2014070820140622
335010refgcc -m32 -march=nocona -O -fomit-frame-pointer2014070820140622
339547refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014070820140622
339952refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014070820140622
340350refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014070820140622
340358refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014070820140622
342112refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014070820140622
342465refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014070820140622
342900refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014070820140622
342937refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014070820140622
342975refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014070820140622
343117refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014070820140622
343733refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014070820140622
343815refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014070820140622
343845refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014070820140622
344175refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014070820140622
344348refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014070820140622
345015refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014070820140622
345173refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014070820140622
345412refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014070820140622
345765refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014070820140622
346238refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014070820140622
346537refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014070820140622
346755refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014070820140622
347730refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014070820140622
348187refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014070820140622
348840refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014070820140622
349238refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014070820140622
349290refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014070820140622
349380refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014070820140622
349395refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014070820140622
349500refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014070820140622
349800refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014070820140622
350025refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014070820140622
350160refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014070820140622
350490refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014070820140622
350685refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014070820140622
350850refgcc -m32 -O2 -fomit-frame-pointer2014070820140622
350903refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014070820140622
350932refgcc -m32 -O -fomit-frame-pointer2014070820140622
351165refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014070820140622
351263refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014070820140622
351390refgcc -m32 -march=core2 -O -fomit-frame-pointer2014070820140622
351577refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014070820140622
351577refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014070820140622
351615refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014070820140622
351855refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014070820140622
352185refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014070820140622
352537refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014070820140622
352725refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014070820140622
353505refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014070820140622
354015refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014070820140622
354023refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014070820140622
354383refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014070820140622
354780refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014070820140622
356610refgcc -m32 -march=barcelona -O -fomit-frame-pointer2014070820140622
357945refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014070820140622
358072refgcc -m32 -march=athlon -O -fomit-frame-pointer2014070820140622
358433refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014070820140622
358583refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014070820140622
358762refgcc -m32 -march=k8 -O -fomit-frame-pointer2014070820140622
359340refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014070820140622
359407refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014070820140622
359468refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014070820140622
359970refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014070820140622
361035refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014070820140622
361867refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014070820140622
362010refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014070820140622
362062refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014070820140622
362723refgcc -m32 -march=k6 -O -fomit-frame-pointer2014070820140622
364523refgcc -funroll-loops -m32 -O -fomit-frame-pointer2014070820140622
365512refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014070820140622
367680refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014070820140622
367897refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014070820140622
367980refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014070820140622
368700refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014070820140622
374250refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014070820140622
374603refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014070820140622
383857refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014070820140622
394447refgcc -m32 -march=i386 -O -fomit-frame-pointer2014070820140622
395325refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014070820140622
397133refgcc -m32 -march=i486 -O -fomit-frame-pointer2014070820140622
397792refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014070820140622
398663refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014070820140622
399848refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014070820140622
400868refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014070820140622
403418refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014070820140622
404948refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014070820140622
404992refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014070820140622
405660refgcc -m32 -march=pentium -O -fomit-frame-pointer2014070820140622
406853refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014070820140622
406973refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014070820140622
406980refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014070820140622
408023refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014070820140622
410183refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014070820140622
413137refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014070820140622
484853refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014070820140622
485565refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014070820140622
485850refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014070820140622
486667refgcc -m32 -march=i486 -Os -fomit-frame-pointer2014070820140622
487500refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014070820140622
487507refgcc -m32 -march=i386 -Os -fomit-frame-pointer2014070820140622
487920refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014070820140622
487928refgcc -m32 -march=nocona -Os -fomit-frame-pointer2014070820140622
488528refgcc -m32 -march=prescott -Os -fomit-frame-pointer2014070820140622
488700refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014070820140622
489450refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014070820140622
496013refgcc -m32 -march=k6 -Os -fomit-frame-pointer2014070820140622
497100refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014070820140622
497385refgcc -m32 -march=athlon -Os -fomit-frame-pointer2014070820140622
497842refgcc -m32 -march=k8 -Os -fomit-frame-pointer2014070820140622
498397refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014070820140622
498435refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014070820140622
498547refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014070820140622
499050refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014070820140622
499493refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014070820140622
499515refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014070820140622
499913refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014070820140622
500160refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014070820140622
500452refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014070820140622
500685refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014070820140622
500737refgcc -m32 -Os -fomit-frame-pointer2014070820140622
500865refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014070820140622
502012refgcc -m32 -march=pentium -Os -fomit-frame-pointer2014070820140622
504645refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014070820140622
506385refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014070820140622
506782refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014070820140622
506858refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014070820140622
509400refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014070820140622
510510refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014070820140622
510975refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014070820140622
511478refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014070820140622
511590refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014070820140622
512317refgcc -m32 -march=core2 -Os -fomit-frame-pointer2014070820140622
513270refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014070820140622
517500refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014070820140622

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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
encrypt.c: /tmp/cc1ZJDh3.s: Assembler messages:
encrypt.c: /tmp/cc1ZJDh3.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc1ZJDh3.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc1ZJDh3.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc1ZJDh3.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1ZJDh3.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1ZJDh3.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1ZJDh3.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1ZJDh3.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1ZJDh3.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1ZJDh3.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1ZJDh3.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1ZJDh3.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc1ZJDh3.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1ZJDh3.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc1ZJDh3.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1ZJDh3.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/cc1ZJDh3.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1ZJDh3.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc1ZJDh3.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc1ZJDh3.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1ZJDh3.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc1ZJDh3.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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
encrypt.c: /tmp/ccgs10Vg.s: Assembler messages:
encrypt.c: /tmp/ccgs10Vg.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccgs10Vg.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccgs10Vg.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccgs10Vg.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgs10Vg.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgs10Vg.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgs10Vg.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgs10Vg.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgs10Vg.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgs10Vg.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgs10Vg.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgs10Vg.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccgs10Vg.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgs10Vg.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccgs10Vg.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccgs10Vg.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgs10Vg.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccgs10Vg.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccgs10Vg.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgs10Vg.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccgs10Vg.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccgs10Vg.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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
encrypt.c: /tmp/ccPLxW1d.s: Assembler messages:
encrypt.c: /tmp/ccPLxW1d.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccPLxW1d.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccPLxW1d.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccPLxW1d.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPLxW1d.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPLxW1d.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPLxW1d.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPLxW1d.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPLxW1d.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPLxW1d.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPLxW1d.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPLxW1d.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccPLxW1d.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPLxW1d.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccPLxW1d.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccPLxW1d.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPLxW1d.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccPLxW1d.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccPLxW1d.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPLxW1d.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccPLxW1d.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccPLxW1d.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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
encrypt.c: /tmp/ccmgVo92.s: Assembler messages:
encrypt.c: /tmp/ccmgVo92.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccmgVo92.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccmgVo92.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccmgVo92.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmgVo92.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmgVo92.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmgVo92.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmgVo92.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmgVo92.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmgVo92.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmgVo92.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmgVo92.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccmgVo92.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmgVo92.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccmgVo92.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmgVo92.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccmgVo92.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmgVo92.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccmgVo92.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccmgVo92.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmgVo92.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccmgVo92.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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
encrypt.c: /tmp/cc1Kv6em.s: Assembler messages:
encrypt.c: /tmp/cc1Kv6em.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc1Kv6em.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc1Kv6em.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc1Kv6em.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1Kv6em.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1Kv6em.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1Kv6em.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1Kv6em.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1Kv6em.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc1Kv6em.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc1Kv6em.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc1Kv6em.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc1Kv6em.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1Kv6em.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc1Kv6em.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc1Kv6em.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc1Kv6em.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc1Kv6em.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc1Kv6em.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1Kv6em.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc1Kv6em.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc1Kv6em.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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
encrypt.c: /tmp/ccQ8tBTb.s: Assembler messages:
encrypt.c: /tmp/ccQ8tBTb.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccQ8tBTb.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccQ8tBTb.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccQ8tBTb.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ8tBTb.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ8tBTb.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ8tBTb.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ8tBTb.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ8tBTb.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQ8tBTb.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQ8tBTb.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQ8tBTb.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccQ8tBTb.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ8tBTb.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccQ8tBTb.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQ8tBTb.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccQ8tBTb.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQ8tBTb.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccQ8tBTb.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccQ8tBTb.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ8tBTb.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccQ8tBTb.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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
encrypt.c: /tmp/cc678kbg.s: Assembler messages:
encrypt.c: /tmp/cc678kbg.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc678kbg.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc678kbg.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc678kbg.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc678kbg.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc678kbg.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc678kbg.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc678kbg.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc678kbg.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc678kbg.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc678kbg.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc678kbg.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc678kbg.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc678kbg.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc678kbg.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc678kbg.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc678kbg.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc678kbg.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc678kbg.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc678kbg.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc678kbg.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc678kbg.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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
encrypt.c: /tmp/ccuxYUZ3.s: Assembler messages:
encrypt.c: /tmp/ccuxYUZ3.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccuxYUZ3.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccuxYUZ3.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccuxYUZ3.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuxYUZ3.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuxYUZ3.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuxYUZ3.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuxYUZ3.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuxYUZ3.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccuxYUZ3.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccuxYUZ3.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccuxYUZ3.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccuxYUZ3.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuxYUZ3.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccuxYUZ3.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccuxYUZ3.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccuxYUZ3.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccuxYUZ3.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccuxYUZ3.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccuxYUZ3.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuxYUZ3.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccuxYUZ3.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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
encrypt.c: /tmp/ccIyygmA.s: Assembler messages:
encrypt.c: /tmp/ccIyygmA.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccIyygmA.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccIyygmA.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccIyygmA.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIyygmA.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIyygmA.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIyygmA.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIyygmA.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIyygmA.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccIyygmA.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccIyygmA.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccIyygmA.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccIyygmA.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIyygmA.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccIyygmA.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccIyygmA.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccIyygmA.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccIyygmA.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccIyygmA.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccIyygmA.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIyygmA.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccIyygmA.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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
encrypt.c: /tmp/ccvH6dBK.s: Assembler messages:
encrypt.c: /tmp/ccvH6dBK.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccvH6dBK.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccvH6dBK.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccvH6dBK.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvH6dBK.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvH6dBK.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvH6dBK.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvH6dBK.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvH6dBK.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvH6dBK.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvH6dBK.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvH6dBK.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccvH6dBK.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvH6dBK.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccvH6dBK.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccvH6dBK.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvH6dBK.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccvH6dBK.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccvH6dBK.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvH6dBK.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccvH6dBK.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccvH6dBK.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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
encrypt.c: /tmp/ccHGW6mo.s: Assembler messages:
encrypt.c: /tmp/ccHGW6mo.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccHGW6mo.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccHGW6mo.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccHGW6mo.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHGW6mo.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHGW6mo.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHGW6mo.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHGW6mo.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHGW6mo.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHGW6mo.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHGW6mo.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHGW6mo.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccHGW6mo.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHGW6mo.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccHGW6mo.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHGW6mo.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccHGW6mo.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHGW6mo.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccHGW6mo.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccHGW6mo.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHGW6mo.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccHGW6mo.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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
encrypt.c: /tmp/ccXNR6GC.s: Assembler messages:
encrypt.c: /tmp/ccXNR6GC.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccXNR6GC.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccXNR6GC.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccXNR6GC.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXNR6GC.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXNR6GC.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXNR6GC.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXNR6GC.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXNR6GC.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccXNR6GC.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccXNR6GC.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccXNR6GC.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccXNR6GC.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXNR6GC.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccXNR6GC.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccXNR6GC.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccXNR6GC.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccXNR6GC.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccXNR6GC.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXNR6GC.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccXNR6GC.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccXNR6GC.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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
encrypt.c: /tmp/ccHL9odP.s: Assembler messages:
encrypt.c: /tmp/ccHL9odP.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccHL9odP.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccHL9odP.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccHL9odP.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHL9odP.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHL9odP.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHL9odP.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHL9odP.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHL9odP.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHL9odP.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHL9odP.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHL9odP.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccHL9odP.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHL9odP.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccHL9odP.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccHL9odP.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHL9odP.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccHL9odP.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccHL9odP.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHL9odP.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccHL9odP.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccHL9odP.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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
encrypt.c: /tmp/cchsrhjA.s: Assembler messages:
encrypt.c: /tmp/cchsrhjA.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cchsrhjA.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cchsrhjA.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cchsrhjA.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cchsrhjA.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cchsrhjA.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cchsrhjA.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cchsrhjA.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cchsrhjA.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchsrhjA.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchsrhjA.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchsrhjA.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cchsrhjA.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cchsrhjA.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cchsrhjA.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchsrhjA.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/cchsrhjA.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchsrhjA.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cchsrhjA.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cchsrhjA.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cchsrhjA.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cchsrhjA.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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
encrypt.c: /tmp/ccHjQT3K.s: Assembler messages:
encrypt.c: /tmp/ccHjQT3K.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccHjQT3K.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccHjQT3K.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccHjQT3K.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHjQT3K.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHjQT3K.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHjQT3K.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHjQT3K.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHjQT3K.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHjQT3K.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHjQT3K.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHjQT3K.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccHjQT3K.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHjQT3K.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccHjQT3K.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccHjQT3K.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHjQT3K.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccHjQT3K.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccHjQT3K.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHjQT3K.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccHjQT3K.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccHjQT3K.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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
encrypt.c: /tmp/ccrgZtNB.s: Assembler messages:
encrypt.c: /tmp/ccrgZtNB.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccrgZtNB.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccrgZtNB.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccrgZtNB.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrgZtNB.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrgZtNB.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrgZtNB.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrgZtNB.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrgZtNB.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrgZtNB.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrgZtNB.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrgZtNB.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccrgZtNB.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrgZtNB.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccrgZtNB.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrgZtNB.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccrgZtNB.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrgZtNB.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccrgZtNB.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccrgZtNB.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrgZtNB.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccrgZtNB.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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
encrypt.c: /tmp/ccnt5Z9B.s: Assembler messages:
encrypt.c: /tmp/ccnt5Z9B.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccnt5Z9B.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccnt5Z9B.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccnt5Z9B.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnt5Z9B.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnt5Z9B.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnt5Z9B.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnt5Z9B.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnt5Z9B.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnt5Z9B.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnt5Z9B.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnt5Z9B.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccnt5Z9B.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnt5Z9B.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccnt5Z9B.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnt5Z9B.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccnt5Z9B.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnt5Z9B.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccnt5Z9B.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccnt5Z9B.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnt5Z9B.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccnt5Z9B.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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
encrypt.c: /tmp/ccxM1PVS.s: Assembler messages:
encrypt.c: /tmp/ccxM1PVS.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccxM1PVS.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccxM1PVS.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccxM1PVS.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxM1PVS.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxM1PVS.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxM1PVS.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxM1PVS.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxM1PVS.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccxM1PVS.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccxM1PVS.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccxM1PVS.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccxM1PVS.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxM1PVS.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccxM1PVS.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccxM1PVS.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccxM1PVS.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccxM1PVS.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccxM1PVS.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxM1PVS.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccxM1PVS.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccxM1PVS.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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
encrypt.c: /tmp/ccRMQYlG.s: Assembler messages:
encrypt.c: /tmp/ccRMQYlG.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccRMQYlG.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccRMQYlG.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccRMQYlG.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRMQYlG.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRMQYlG.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRMQYlG.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRMQYlG.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRMQYlG.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRMQYlG.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRMQYlG.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRMQYlG.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccRMQYlG.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRMQYlG.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccRMQYlG.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRMQYlG.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccRMQYlG.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRMQYlG.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccRMQYlG.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccRMQYlG.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRMQYlG.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccRMQYlG.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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
encrypt.c: /tmp/cccKscsG.s: Assembler messages:
encrypt.c: /tmp/cccKscsG.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cccKscsG.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cccKscsG.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cccKscsG.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cccKscsG.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cccKscsG.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cccKscsG.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cccKscsG.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cccKscsG.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cccKscsG.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cccKscsG.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cccKscsG.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cccKscsG.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cccKscsG.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cccKscsG.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cccKscsG.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cccKscsG.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cccKscsG.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cccKscsG.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cccKscsG.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cccKscsG.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cccKscsG.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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
encrypt.c: /tmp/cc6KpQ1R.s: Assembler messages:
encrypt.c: /tmp/cc6KpQ1R.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc6KpQ1R.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc6KpQ1R.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc6KpQ1R.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6KpQ1R.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6KpQ1R.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6KpQ1R.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6KpQ1R.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6KpQ1R.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6KpQ1R.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6KpQ1R.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6KpQ1R.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc6KpQ1R.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6KpQ1R.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc6KpQ1R.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc6KpQ1R.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6KpQ1R.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc6KpQ1R.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc6KpQ1R.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6KpQ1R.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc6KpQ1R.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc6KpQ1R.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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
encrypt.c: /tmp/ccpzYgvI.s: Assembler messages:
encrypt.c: /tmp/ccpzYgvI.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccpzYgvI.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccpzYgvI.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccpzYgvI.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpzYgvI.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpzYgvI.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpzYgvI.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpzYgvI.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpzYgvI.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpzYgvI.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpzYgvI.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpzYgvI.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccpzYgvI.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpzYgvI.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccpzYgvI.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpzYgvI.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccpzYgvI.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpzYgvI.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccpzYgvI.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccpzYgvI.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpzYgvI.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccpzYgvI.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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
encrypt.c: /tmp/ccatqUMO.s: Assembler messages:
encrypt.c: /tmp/ccatqUMO.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccatqUMO.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccatqUMO.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccatqUMO.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccatqUMO.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccatqUMO.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccatqUMO.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccatqUMO.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccatqUMO.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccatqUMO.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccatqUMO.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccatqUMO.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccatqUMO.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccatqUMO.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccatqUMO.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccatqUMO.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccatqUMO.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccatqUMO.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccatqUMO.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccatqUMO.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccatqUMO.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccatqUMO.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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
encrypt.c: /tmp/ccqtZ9HF.s: Assembler messages:
encrypt.c: /tmp/ccqtZ9HF.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccqtZ9HF.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccqtZ9HF.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccqtZ9HF.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqtZ9HF.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqtZ9HF.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqtZ9HF.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqtZ9HF.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqtZ9HF.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqtZ9HF.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqtZ9HF.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqtZ9HF.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccqtZ9HF.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqtZ9HF.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccqtZ9HF.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqtZ9HF.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccqtZ9HF.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqtZ9HF.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccqtZ9HF.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccqtZ9HF.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqtZ9HF.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccqtZ9HF.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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
encrypt.c: /tmp/cc8q80RN.s: Assembler messages:
encrypt.c: /tmp/cc8q80RN.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc8q80RN.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc8q80RN.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc8q80RN.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8q80RN.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8q80RN.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8q80RN.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8q80RN.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8q80RN.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8q80RN.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8q80RN.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8q80RN.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc8q80RN.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8q80RN.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc8q80RN.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8q80RN.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/cc8q80RN.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8q80RN.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc8q80RN.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc8q80RN.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8q80RN.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc8q80RN.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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
encrypt.c: /tmp/cc9VoXc3.s: Assembler messages:
encrypt.c: /tmp/cc9VoXc3.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc9VoXc3.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc9VoXc3.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc9VoXc3.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9VoXc3.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9VoXc3.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9VoXc3.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9VoXc3.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9VoXc3.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9VoXc3.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9VoXc3.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9VoXc3.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc9VoXc3.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9VoXc3.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc9VoXc3.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc9VoXc3.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9VoXc3.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc9VoXc3.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc9VoXc3.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9VoXc3.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc9VoXc3.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc9VoXc3.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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
encrypt.c: /tmp/ccGIMZYY.s: Assembler messages:
encrypt.c: /tmp/ccGIMZYY.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccGIMZYY.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccGIMZYY.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccGIMZYY.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGIMZYY.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGIMZYY.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGIMZYY.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGIMZYY.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGIMZYY.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGIMZYY.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGIMZYY.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGIMZYY.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccGIMZYY.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGIMZYY.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccGIMZYY.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccGIMZYY.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGIMZYY.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccGIMZYY.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccGIMZYY.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGIMZYY.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccGIMZYY.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccGIMZYY.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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
encrypt.c: /tmp/ccs8TUVI.s: Assembler messages:
encrypt.c: /tmp/ccs8TUVI.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccs8TUVI.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccs8TUVI.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccs8TUVI.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs8TUVI.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs8TUVI.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs8TUVI.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs8TUVI.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs8TUVI.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccs8TUVI.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccs8TUVI.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccs8TUVI.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccs8TUVI.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs8TUVI.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccs8TUVI.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccs8TUVI.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccs8TUVI.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccs8TUVI.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccs8TUVI.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccs8TUVI.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs8TUVI.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccs8TUVI.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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
encrypt.c: /tmp/ccOr80RN.s: Assembler messages:
encrypt.c: /tmp/ccOr80RN.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccOr80RN.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccOr80RN.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccOr80RN.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOr80RN.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOr80RN.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOr80RN.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOr80RN.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOr80RN.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOr80RN.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOr80RN.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOr80RN.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccOr80RN.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOr80RN.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccOr80RN.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOr80RN.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccOr80RN.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOr80RN.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccOr80RN.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccOr80RN.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOr80RN.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccOr80RN.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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
encrypt.c: /tmp/ccvZaft9.s: Assembler messages:
encrypt.c: /tmp/ccvZaft9.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccvZaft9.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccvZaft9.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccvZaft9.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvZaft9.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvZaft9.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvZaft9.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvZaft9.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvZaft9.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvZaft9.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvZaft9.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvZaft9.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccvZaft9.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvZaft9.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccvZaft9.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccvZaft9.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvZaft9.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccvZaft9.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccvZaft9.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvZaft9.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccvZaft9.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccvZaft9.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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
encrypt.c: /tmp/ccsNyInZ.s: Assembler messages:
encrypt.c: /tmp/ccsNyInZ.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccsNyInZ.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccsNyInZ.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccsNyInZ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsNyInZ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsNyInZ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsNyInZ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsNyInZ.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsNyInZ.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccsNyInZ.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccsNyInZ.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccsNyInZ.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccsNyInZ.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsNyInZ.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccsNyInZ.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccsNyInZ.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccsNyInZ.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccsNyInZ.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccsNyInZ.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsNyInZ.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccsNyInZ.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccsNyInZ.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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
encrypt.c: /tmp/ccw1t1GK.s: Assembler messages:
encrypt.c: /tmp/ccw1t1GK.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccw1t1GK.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccw1t1GK.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccw1t1GK.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw1t1GK.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw1t1GK.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw1t1GK.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw1t1GK.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw1t1GK.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccw1t1GK.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccw1t1GK.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccw1t1GK.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccw1t1GK.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw1t1GK.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccw1t1GK.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccw1t1GK.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccw1t1GK.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccw1t1GK.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccw1t1GK.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccw1t1GK.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw1t1GK.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccw1t1GK.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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
encrypt.c: /tmp/cc4QzblI.s: Assembler messages:
encrypt.c: /tmp/cc4QzblI.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc4QzblI.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc4QzblI.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc4QzblI.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4QzblI.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4QzblI.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4QzblI.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4QzblI.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4QzblI.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4QzblI.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4QzblI.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4QzblI.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc4QzblI.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4QzblI.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc4QzblI.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc4QzblI.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4QzblI.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc4QzblI.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc4QzblI.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4QzblI.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc4QzblI.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc4QzblI.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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
encrypt.c: /tmp/ccZLJgxz.s: Assembler messages:
encrypt.c: /tmp/ccZLJgxz.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccZLJgxz.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccZLJgxz.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccZLJgxz.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZLJgxz.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZLJgxz.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZLJgxz.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZLJgxz.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZLJgxz.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZLJgxz.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZLJgxz.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZLJgxz.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccZLJgxz.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZLJgxz.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccZLJgxz.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZLJgxz.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccZLJgxz.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZLJgxz.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccZLJgxz.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccZLJgxz.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZLJgxz.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccZLJgxz.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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
encrypt.c: /tmp/ccEAU2sB.s: Assembler messages:
encrypt.c: /tmp/ccEAU2sB.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccEAU2sB.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccEAU2sB.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccEAU2sB.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEAU2sB.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEAU2sB.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEAU2sB.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEAU2sB.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEAU2sB.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccEAU2sB.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccEAU2sB.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccEAU2sB.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccEAU2sB.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEAU2sB.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccEAU2sB.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccEAU2sB.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccEAU2sB.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccEAU2sB.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccEAU2sB.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEAU2sB.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccEAU2sB.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccEAU2sB.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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
encrypt.c: /tmp/ccG7IFTw.s: Assembler messages:
encrypt.c: /tmp/ccG7IFTw.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccG7IFTw.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccG7IFTw.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccG7IFTw.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG7IFTw.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG7IFTw.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG7IFTw.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG7IFTw.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG7IFTw.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccG7IFTw.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccG7IFTw.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccG7IFTw.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccG7IFTw.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG7IFTw.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccG7IFTw.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccG7IFTw.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccG7IFTw.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccG7IFTw.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccG7IFTw.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccG7IFTw.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG7IFTw.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccG7IFTw.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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
encrypt.c: /tmp/ccIFyYpO.s: Assembler messages:
encrypt.c: /tmp/ccIFyYpO.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccIFyYpO.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccIFyYpO.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccIFyYpO.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIFyYpO.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIFyYpO.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIFyYpO.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIFyYpO.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIFyYpO.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIFyYpO.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIFyYpO.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIFyYpO.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccIFyYpO.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIFyYpO.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccIFyYpO.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccIFyYpO.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIFyYpO.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccIFyYpO.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccIFyYpO.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIFyYpO.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccIFyYpO.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccIFyYpO.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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
encrypt.c: /tmp/cch8GU8I.s: Assembler messages:
encrypt.c: /tmp/cch8GU8I.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cch8GU8I.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cch8GU8I.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cch8GU8I.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cch8GU8I.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cch8GU8I.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cch8GU8I.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cch8GU8I.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cch8GU8I.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cch8GU8I.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cch8GU8I.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cch8GU8I.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cch8GU8I.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cch8GU8I.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cch8GU8I.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cch8GU8I.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/cch8GU8I.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cch8GU8I.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cch8GU8I.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cch8GU8I.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cch8GU8I.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cch8GU8I.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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
encrypt.c: /tmp/cc5HKAJy.s: Assembler messages:
encrypt.c: /tmp/cc5HKAJy.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc5HKAJy.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc5HKAJy.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc5HKAJy.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5HKAJy.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5HKAJy.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5HKAJy.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5HKAJy.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5HKAJy.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5HKAJy.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5HKAJy.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5HKAJy.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc5HKAJy.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5HKAJy.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc5HKAJy.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5HKAJy.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/cc5HKAJy.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5HKAJy.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc5HKAJy.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc5HKAJy.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5HKAJy.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc5HKAJy.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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
encrypt.c: /tmp/ccVUAwyJ.s: Assembler messages:
encrypt.c: /tmp/ccVUAwyJ.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccVUAwyJ.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccVUAwyJ.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccVUAwyJ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVUAwyJ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVUAwyJ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVUAwyJ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVUAwyJ.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVUAwyJ.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVUAwyJ.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVUAwyJ.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVUAwyJ.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccVUAwyJ.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVUAwyJ.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccVUAwyJ.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccVUAwyJ.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVUAwyJ.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccVUAwyJ.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccVUAwyJ.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVUAwyJ.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccVUAwyJ.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccVUAwyJ.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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
encrypt.c: /tmp/ccPxhYA8.s: Assembler messages:
encrypt.c: /tmp/ccPxhYA8.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccPxhYA8.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccPxhYA8.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccPxhYA8.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPxhYA8.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPxhYA8.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPxhYA8.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPxhYA8.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPxhYA8.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPxhYA8.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPxhYA8.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPxhYA8.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccPxhYA8.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPxhYA8.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccPxhYA8.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccPxhYA8.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPxhYA8.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccPxhYA8.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccPxhYA8.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPxhYA8.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccPxhYA8.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccPxhYA8.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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
encrypt.c: /tmp/ccapODzY.s: Assembler messages:
encrypt.c: /tmp/ccapODzY.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccapODzY.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccapODzY.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccapODzY.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccapODzY.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccapODzY.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccapODzY.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccapODzY.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccapODzY.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccapODzY.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccapODzY.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccapODzY.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccapODzY.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccapODzY.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccapODzY.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccapODzY.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccapODzY.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccapODzY.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccapODzY.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccapODzY.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccapODzY.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccapODzY.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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
encrypt.c: /tmp/cciCSZZ5.s: Assembler messages:
encrypt.c: /tmp/cciCSZZ5.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cciCSZZ5.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cciCSZZ5.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cciCSZZ5.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cciCSZZ5.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cciCSZZ5.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cciCSZZ5.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cciCSZZ5.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cciCSZZ5.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cciCSZZ5.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cciCSZZ5.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cciCSZZ5.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cciCSZZ5.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cciCSZZ5.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cciCSZZ5.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cciCSZZ5.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cciCSZZ5.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cciCSZZ5.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cciCSZZ5.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cciCSZZ5.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cciCSZZ5.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cciCSZZ5.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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
encrypt.c: /tmp/ccnDuLcP.s: Assembler messages:
encrypt.c: /tmp/ccnDuLcP.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccnDuLcP.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccnDuLcP.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccnDuLcP.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnDuLcP.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnDuLcP.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnDuLcP.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnDuLcP.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnDuLcP.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnDuLcP.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnDuLcP.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnDuLcP.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccnDuLcP.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnDuLcP.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccnDuLcP.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnDuLcP.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccnDuLcP.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnDuLcP.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccnDuLcP.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccnDuLcP.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnDuLcP.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccnDuLcP.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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
encrypt.c: /tmp/cc5cYE07.s: Assembler messages:
encrypt.c: /tmp/cc5cYE07.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc5cYE07.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc5cYE07.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc5cYE07.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5cYE07.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5cYE07.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5cYE07.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5cYE07.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5cYE07.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5cYE07.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5cYE07.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5cYE07.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc5cYE07.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5cYE07.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc5cYE07.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc5cYE07.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5cYE07.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc5cYE07.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc5cYE07.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5cYE07.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc5cYE07.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc5cYE07.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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
encrypt.c: /tmp/ccQLy2bY.s: Assembler messages:
encrypt.c: /tmp/ccQLy2bY.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccQLy2bY.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccQLy2bY.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccQLy2bY.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQLy2bY.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQLy2bY.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQLy2bY.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQLy2bY.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQLy2bY.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQLy2bY.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQLy2bY.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQLy2bY.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccQLy2bY.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQLy2bY.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccQLy2bY.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQLy2bY.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccQLy2bY.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQLy2bY.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccQLy2bY.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccQLy2bY.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQLy2bY.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccQLy2bY.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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
encrypt.c: /tmp/ccQhW2IP.s: Assembler messages:
encrypt.c: /tmp/ccQhW2IP.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccQhW2IP.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccQhW2IP.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccQhW2IP.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQhW2IP.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQhW2IP.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQhW2IP.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQhW2IP.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQhW2IP.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQhW2IP.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQhW2IP.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQhW2IP.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccQhW2IP.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQhW2IP.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccQhW2IP.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQhW2IP.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccQhW2IP.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQhW2IP.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccQhW2IP.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccQhW2IP.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQhW2IP.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccQhW2IP.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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
encrypt.c: /tmp/ccxPpvK3.s: Assembler messages:
encrypt.c: /tmp/ccxPpvK3.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccxPpvK3.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccxPpvK3.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccxPpvK3.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxPpvK3.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxPpvK3.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxPpvK3.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxPpvK3.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxPpvK3.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccxPpvK3.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccxPpvK3.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccxPpvK3.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccxPpvK3.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxPpvK3.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccxPpvK3.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccxPpvK3.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccxPpvK3.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccxPpvK3.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccxPpvK3.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxPpvK3.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccxPpvK3.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccxPpvK3.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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
encrypt.c: /tmp/cc1GlE61.s: Assembler messages:
encrypt.c: /tmp/cc1GlE61.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc1GlE61.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc1GlE61.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc1GlE61.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1GlE61.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1GlE61.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1GlE61.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1GlE61.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1GlE61.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc1GlE61.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc1GlE61.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc1GlE61.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc1GlE61.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1GlE61.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc1GlE61.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc1GlE61.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc1GlE61.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc1GlE61.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc1GlE61.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1GlE61.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc1GlE61.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc1GlE61.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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
encrypt.c: /tmp/cc6XxOHB.s: Assembler messages:
encrypt.c: /tmp/cc6XxOHB.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc6XxOHB.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc6XxOHB.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc6XxOHB.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6XxOHB.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6XxOHB.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6XxOHB.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6XxOHB.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6XxOHB.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6XxOHB.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6XxOHB.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6XxOHB.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc6XxOHB.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6XxOHB.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc6XxOHB.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6XxOHB.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/cc6XxOHB.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6XxOHB.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc6XxOHB.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc6XxOHB.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6XxOHB.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc6XxOHB.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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
encrypt.c: /tmp/ccJkNyLT.s: Assembler messages:
encrypt.c: /tmp/ccJkNyLT.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccJkNyLT.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccJkNyLT.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccJkNyLT.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJkNyLT.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJkNyLT.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJkNyLT.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJkNyLT.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJkNyLT.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJkNyLT.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJkNyLT.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJkNyLT.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccJkNyLT.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJkNyLT.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccJkNyLT.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccJkNyLT.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJkNyLT.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJkNyLT.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJkNyLT.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJkNyLT.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJkNyLT.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccJkNyLT.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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
encrypt.c: /tmp/ccko8FhD.s: Assembler messages:
encrypt.c: /tmp/ccko8FhD.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccko8FhD.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccko8FhD.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccko8FhD.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccko8FhD.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccko8FhD.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccko8FhD.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccko8FhD.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccko8FhD.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccko8FhD.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccko8FhD.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccko8FhD.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccko8FhD.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccko8FhD.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccko8FhD.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccko8FhD.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccko8FhD.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccko8FhD.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccko8FhD.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccko8FhD.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccko8FhD.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccko8FhD.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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
encrypt.c: /tmp/cchuWdUL.s: Assembler messages:
encrypt.c: /tmp/cchuWdUL.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cchuWdUL.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cchuWdUL.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cchuWdUL.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cchuWdUL.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cchuWdUL.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cchuWdUL.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cchuWdUL.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cchuWdUL.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchuWdUL.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchuWdUL.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchuWdUL.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cchuWdUL.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cchuWdUL.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cchuWdUL.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchuWdUL.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/cchuWdUL.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchuWdUL.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cchuWdUL.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cchuWdUL.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cchuWdUL.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cchuWdUL.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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
encrypt.c: /tmp/cczyclO7.s: Assembler messages:
encrypt.c: /tmp/cczyclO7.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cczyclO7.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cczyclO7.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cczyclO7.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cczyclO7.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cczyclO7.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cczyclO7.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cczyclO7.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cczyclO7.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cczyclO7.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cczyclO7.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cczyclO7.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cczyclO7.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cczyclO7.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cczyclO7.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cczyclO7.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cczyclO7.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cczyclO7.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cczyclO7.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cczyclO7.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cczyclO7.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cczyclO7.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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
encrypt.c: /tmp/ccV0cRSB.s: Assembler messages:
encrypt.c: /tmp/ccV0cRSB.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccV0cRSB.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccV0cRSB.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccV0cRSB.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV0cRSB.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV0cRSB.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV0cRSB.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV0cRSB.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV0cRSB.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccV0cRSB.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccV0cRSB.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccV0cRSB.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccV0cRSB.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV0cRSB.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccV0cRSB.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccV0cRSB.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccV0cRSB.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccV0cRSB.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccV0cRSB.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccV0cRSB.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV0cRSB.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccV0cRSB.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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
encrypt.c: /tmp/ccWfUngY.s: Assembler messages:
encrypt.c: /tmp/ccWfUngY.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccWfUngY.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccWfUngY.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccWfUngY.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWfUngY.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWfUngY.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWfUngY.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWfUngY.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWfUngY.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWfUngY.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWfUngY.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWfUngY.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccWfUngY.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWfUngY.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccWfUngY.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccWfUngY.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWfUngY.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccWfUngY.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccWfUngY.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWfUngY.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccWfUngY.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccWfUngY.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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
encrypt.c: /tmp/cc1SPVZ9.s: Assembler messages:
encrypt.c: /tmp/cc1SPVZ9.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc1SPVZ9.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc1SPVZ9.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc1SPVZ9.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1SPVZ9.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1SPVZ9.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1SPVZ9.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1SPVZ9.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1SPVZ9.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1SPVZ9.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1SPVZ9.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1SPVZ9.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc1SPVZ9.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1SPVZ9.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc1SPVZ9.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1SPVZ9.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/cc1SPVZ9.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1SPVZ9.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc1SPVZ9.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc1SPVZ9.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1SPVZ9.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc1SPVZ9.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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
encrypt.c: /tmp/ccnAojVj.s: Assembler messages:
encrypt.c: /tmp/ccnAojVj.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccnAojVj.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccnAojVj.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccnAojVj.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnAojVj.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnAojVj.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnAojVj.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnAojVj.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnAojVj.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccnAojVj.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccnAojVj.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccnAojVj.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccnAojVj.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnAojVj.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccnAojVj.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccnAojVj.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccnAojVj.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccnAojVj.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccnAojVj.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnAojVj.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccnAojVj.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccnAojVj.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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
encrypt.c: /tmp/ccBhtW2c.s: Assembler messages:
encrypt.c: /tmp/ccBhtW2c.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccBhtW2c.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccBhtW2c.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccBhtW2c.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBhtW2c.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBhtW2c.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBhtW2c.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBhtW2c.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBhtW2c.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBhtW2c.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBhtW2c.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBhtW2c.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccBhtW2c.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBhtW2c.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccBhtW2c.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccBhtW2c.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBhtW2c.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccBhtW2c.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccBhtW2c.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBhtW2c.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccBhtW2c.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccBhtW2c.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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
encrypt.c: /tmp/cckf1U30.s: Assembler messages:
encrypt.c: /tmp/cckf1U30.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cckf1U30.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cckf1U30.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cckf1U30.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cckf1U30.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cckf1U30.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cckf1U30.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cckf1U30.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cckf1U30.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckf1U30.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckf1U30.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckf1U30.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cckf1U30.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cckf1U30.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cckf1U30.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckf1U30.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/cckf1U30.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckf1U30.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cckf1U30.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cckf1U30.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cckf1U30.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cckf1U30.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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
encrypt.c: /tmp/ccnZmqsq.s: Assembler messages:
encrypt.c: /tmp/ccnZmqsq.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccnZmqsq.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccnZmqsq.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccnZmqsq.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnZmqsq.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnZmqsq.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnZmqsq.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnZmqsq.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnZmqsq.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccnZmqsq.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccnZmqsq.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccnZmqsq.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccnZmqsq.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnZmqsq.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccnZmqsq.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccnZmqsq.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccnZmqsq.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccnZmqsq.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccnZmqsq.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnZmqsq.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccnZmqsq.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccnZmqsq.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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
encrypt.c: /tmp/ccz8LUZ9.s: Assembler messages:
encrypt.c: /tmp/ccz8LUZ9.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccz8LUZ9.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccz8LUZ9.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccz8LUZ9.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz8LUZ9.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz8LUZ9.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz8LUZ9.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz8LUZ9.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz8LUZ9.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccz8LUZ9.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccz8LUZ9.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccz8LUZ9.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccz8LUZ9.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz8LUZ9.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccz8LUZ9.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccz8LUZ9.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccz8LUZ9.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccz8LUZ9.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccz8LUZ9.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccz8LUZ9.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz8LUZ9.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccz8LUZ9.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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
encrypt.c: /tmp/ccuwz2l7.s: Assembler messages:
encrypt.c: /tmp/ccuwz2l7.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccuwz2l7.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccuwz2l7.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccuwz2l7.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuwz2l7.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuwz2l7.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuwz2l7.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuwz2l7.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuwz2l7.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccuwz2l7.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccuwz2l7.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccuwz2l7.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccuwz2l7.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuwz2l7.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccuwz2l7.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccuwz2l7.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccuwz2l7.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccuwz2l7.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccuwz2l7.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccuwz2l7.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuwz2l7.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccuwz2l7.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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
encrypt.c: /tmp/ccyfhpYk.s: Assembler messages:
encrypt.c: /tmp/ccyfhpYk.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccyfhpYk.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccyfhpYk.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccyfhpYk.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyfhpYk.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyfhpYk.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyfhpYk.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyfhpYk.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyfhpYk.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccyfhpYk.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccyfhpYk.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccyfhpYk.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccyfhpYk.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyfhpYk.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccyfhpYk.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccyfhpYk.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccyfhpYk.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccyfhpYk.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccyfhpYk.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyfhpYk.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccyfhpYk.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccyfhpYk.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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
encrypt.c: /tmp/ccHp7Wbo.s: Assembler messages:
encrypt.c: /tmp/ccHp7Wbo.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccHp7Wbo.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccHp7Wbo.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccHp7Wbo.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHp7Wbo.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHp7Wbo.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHp7Wbo.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHp7Wbo.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHp7Wbo.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHp7Wbo.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHp7Wbo.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHp7Wbo.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccHp7Wbo.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHp7Wbo.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccHp7Wbo.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHp7Wbo.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccHp7Wbo.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHp7Wbo.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccHp7Wbo.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccHp7Wbo.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHp7Wbo.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccHp7Wbo.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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
encrypt.c: /tmp/ccRWqBMx.s: Assembler messages:
encrypt.c: /tmp/ccRWqBMx.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccRWqBMx.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccRWqBMx.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccRWqBMx.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRWqBMx.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRWqBMx.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRWqBMx.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRWqBMx.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRWqBMx.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccRWqBMx.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccRWqBMx.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccRWqBMx.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccRWqBMx.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRWqBMx.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccRWqBMx.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccRWqBMx.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccRWqBMx.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccRWqBMx.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccRWqBMx.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRWqBMx.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccRWqBMx.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccRWqBMx.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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
encrypt.c: /tmp/ccrD5uUo.s: Assembler messages:
encrypt.c: /tmp/ccrD5uUo.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccrD5uUo.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccrD5uUo.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccrD5uUo.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrD5uUo.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrD5uUo.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrD5uUo.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrD5uUo.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrD5uUo.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrD5uUo.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrD5uUo.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrD5uUo.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccrD5uUo.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrD5uUo.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccrD5uUo.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccrD5uUo.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrD5uUo.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccrD5uUo.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccrD5uUo.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrD5uUo.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccrD5uUo.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccrD5uUo.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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
encrypt.c: /tmp/ccwpAMSb.s: Assembler messages:
encrypt.c: /tmp/ccwpAMSb.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccwpAMSb.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccwpAMSb.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccwpAMSb.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwpAMSb.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwpAMSb.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwpAMSb.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwpAMSb.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwpAMSb.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwpAMSb.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwpAMSb.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwpAMSb.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccwpAMSb.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwpAMSb.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccwpAMSb.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwpAMSb.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccwpAMSb.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwpAMSb.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccwpAMSb.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccwpAMSb.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwpAMSb.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccwpAMSb.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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
encrypt.c: /tmp/cc7wMERp.s: Assembler messages:
encrypt.c: /tmp/cc7wMERp.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc7wMERp.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc7wMERp.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc7wMERp.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7wMERp.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7wMERp.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7wMERp.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7wMERp.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7wMERp.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7wMERp.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7wMERp.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7wMERp.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc7wMERp.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7wMERp.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc7wMERp.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7wMERp.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/cc7wMERp.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7wMERp.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc7wMERp.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc7wMERp.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7wMERp.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc7wMERp.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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
encrypt.c: /tmp/ccNOoAsB.s: Assembler messages:
encrypt.c: /tmp/ccNOoAsB.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccNOoAsB.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccNOoAsB.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccNOoAsB.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNOoAsB.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNOoAsB.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNOoAsB.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNOoAsB.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNOoAsB.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccNOoAsB.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccNOoAsB.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccNOoAsB.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccNOoAsB.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNOoAsB.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccNOoAsB.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccNOoAsB.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccNOoAsB.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccNOoAsB.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccNOoAsB.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNOoAsB.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccNOoAsB.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccNOoAsB.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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
encrypt.c: /tmp/cc6Tk3nc.s: Assembler messages:
encrypt.c: /tmp/cc6Tk3nc.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc6Tk3nc.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc6Tk3nc.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc6Tk3nc.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6Tk3nc.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6Tk3nc.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6Tk3nc.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6Tk3nc.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6Tk3nc.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6Tk3nc.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6Tk3nc.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6Tk3nc.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc6Tk3nc.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6Tk3nc.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc6Tk3nc.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6Tk3nc.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/cc6Tk3nc.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6Tk3nc.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc6Tk3nc.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc6Tk3nc.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6Tk3nc.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc6Tk3nc.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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
encrypt.c: /tmp/ccU6vVau.s: Assembler messages:
encrypt.c: /tmp/ccU6vVau.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccU6vVau.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccU6vVau.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccU6vVau.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU6vVau.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU6vVau.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU6vVau.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU6vVau.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU6vVau.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccU6vVau.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccU6vVau.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccU6vVau.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccU6vVau.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU6vVau.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccU6vVau.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccU6vVau.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccU6vVau.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccU6vVau.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccU6vVau.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU6vVau.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccU6vVau.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccU6vVau.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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
encrypt.c: /tmp/cc0iHouC.s: Assembler messages:
encrypt.c: /tmp/cc0iHouC.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc0iHouC.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc0iHouC.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc0iHouC.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0iHouC.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0iHouC.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0iHouC.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0iHouC.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0iHouC.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc0iHouC.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc0iHouC.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc0iHouC.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc0iHouC.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0iHouC.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc0iHouC.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc0iHouC.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc0iHouC.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc0iHouC.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc0iHouC.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0iHouC.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc0iHouC.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc0iHouC.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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
encrypt.c: /tmp/cctZ7Xht.s: Assembler messages:
encrypt.c: /tmp/cctZ7Xht.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cctZ7Xht.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cctZ7Xht.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cctZ7Xht.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cctZ7Xht.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cctZ7Xht.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cctZ7Xht.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cctZ7Xht.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cctZ7Xht.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctZ7Xht.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctZ7Xht.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctZ7Xht.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cctZ7Xht.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cctZ7Xht.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cctZ7Xht.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctZ7Xht.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/cctZ7Xht.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctZ7Xht.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cctZ7Xht.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cctZ7Xht.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cctZ7Xht.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cctZ7Xht.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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
encrypt.c: /tmp/ccgTlk5u.s: Assembler messages:
encrypt.c: /tmp/ccgTlk5u.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccgTlk5u.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccgTlk5u.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccgTlk5u.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgTlk5u.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgTlk5u.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgTlk5u.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgTlk5u.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgTlk5u.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgTlk5u.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgTlk5u.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgTlk5u.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccgTlk5u.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgTlk5u.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccgTlk5u.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccgTlk5u.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgTlk5u.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccgTlk5u.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccgTlk5u.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgTlk5u.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccgTlk5u.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccgTlk5u.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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
encrypt.c: /tmp/cctMAHbo.s: Assembler messages:
encrypt.c: /tmp/cctMAHbo.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cctMAHbo.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cctMAHbo.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cctMAHbo.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cctMAHbo.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cctMAHbo.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cctMAHbo.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cctMAHbo.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cctMAHbo.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctMAHbo.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctMAHbo.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctMAHbo.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cctMAHbo.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cctMAHbo.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cctMAHbo.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctMAHbo.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/cctMAHbo.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctMAHbo.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cctMAHbo.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cctMAHbo.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cctMAHbo.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cctMAHbo.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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
encrypt.c: /tmp/cc8rTwqA.s: Assembler messages:
encrypt.c: /tmp/cc8rTwqA.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc8rTwqA.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc8rTwqA.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc8rTwqA.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8rTwqA.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8rTwqA.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8rTwqA.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8rTwqA.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8rTwqA.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8rTwqA.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8rTwqA.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8rTwqA.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc8rTwqA.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8rTwqA.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc8rTwqA.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8rTwqA.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/cc8rTwqA.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8rTwqA.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc8rTwqA.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc8rTwqA.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8rTwqA.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc8rTwqA.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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
encrypt.c: /tmp/cctQJpmH.s: Assembler messages:
encrypt.c: /tmp/cctQJpmH.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cctQJpmH.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cctQJpmH.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cctQJpmH.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cctQJpmH.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cctQJpmH.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cctQJpmH.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cctQJpmH.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cctQJpmH.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cctQJpmH.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cctQJpmH.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cctQJpmH.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cctQJpmH.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cctQJpmH.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cctQJpmH.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cctQJpmH.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cctQJpmH.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cctQJpmH.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cctQJpmH.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cctQJpmH.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cctQJpmH.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cctQJpmH.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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
encrypt.c: /tmp/ccdiG35u.s: Assembler messages:
encrypt.c: /tmp/ccdiG35u.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccdiG35u.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccdiG35u.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccdiG35u.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdiG35u.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdiG35u.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdiG35u.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdiG35u.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdiG35u.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdiG35u.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdiG35u.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdiG35u.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccdiG35u.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdiG35u.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccdiG35u.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdiG35u.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccdiG35u.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdiG35u.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccdiG35u.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccdiG35u.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdiG35u.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccdiG35u.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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
encrypt.c: /tmp/ccfjvqSw.s: Assembler messages:
encrypt.c: /tmp/ccfjvqSw.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccfjvqSw.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccfjvqSw.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccfjvqSw.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfjvqSw.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfjvqSw.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfjvqSw.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfjvqSw.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfjvqSw.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfjvqSw.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfjvqSw.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfjvqSw.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccfjvqSw.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfjvqSw.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccfjvqSw.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccfjvqSw.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfjvqSw.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccfjvqSw.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccfjvqSw.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfjvqSw.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccfjvqSw.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccfjvqSw.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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
encrypt.c: /tmp/ccDCbM66.s: Assembler messages:
encrypt.c: /tmp/ccDCbM66.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccDCbM66.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccDCbM66.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccDCbM66.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDCbM66.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDCbM66.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDCbM66.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDCbM66.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDCbM66.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDCbM66.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDCbM66.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDCbM66.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccDCbM66.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDCbM66.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccDCbM66.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDCbM66.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccDCbM66.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDCbM66.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccDCbM66.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccDCbM66.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDCbM66.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccDCbM66.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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
encrypt.c: /tmp/cch3PPbe.s: Assembler messages:
encrypt.c: /tmp/cch3PPbe.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cch3PPbe.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cch3PPbe.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cch3PPbe.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cch3PPbe.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cch3PPbe.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cch3PPbe.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cch3PPbe.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cch3PPbe.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cch3PPbe.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cch3PPbe.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cch3PPbe.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cch3PPbe.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cch3PPbe.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cch3PPbe.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cch3PPbe.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cch3PPbe.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cch3PPbe.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cch3PPbe.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cch3PPbe.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cch3PPbe.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cch3PPbe.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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
encrypt.c: /tmp/cc7YCxx3.s: Assembler messages:
encrypt.c: /tmp/cc7YCxx3.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc7YCxx3.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc7YCxx3.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc7YCxx3.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7YCxx3.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7YCxx3.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7YCxx3.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7YCxx3.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7YCxx3.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7YCxx3.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7YCxx3.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7YCxx3.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc7YCxx3.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7YCxx3.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc7YCxx3.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc7YCxx3.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7YCxx3.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc7YCxx3.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc7YCxx3.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7YCxx3.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc7YCxx3.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc7YCxx3.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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
encrypt.c: /tmp/ccQSIJVZ.s: Assembler messages:
encrypt.c: /tmp/ccQSIJVZ.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccQSIJVZ.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccQSIJVZ.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccQSIJVZ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQSIJVZ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQSIJVZ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQSIJVZ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQSIJVZ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQSIJVZ.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQSIJVZ.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQSIJVZ.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQSIJVZ.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccQSIJVZ.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQSIJVZ.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccQSIJVZ.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQSIJVZ.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccQSIJVZ.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQSIJVZ.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccQSIJVZ.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccQSIJVZ.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQSIJVZ.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccQSIJVZ.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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
encrypt.c: /tmp/ccJ4oyg8.s: Assembler messages:
encrypt.c: /tmp/ccJ4oyg8.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccJ4oyg8.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccJ4oyg8.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccJ4oyg8.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ4oyg8.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ4oyg8.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ4oyg8.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ4oyg8.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ4oyg8.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJ4oyg8.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJ4oyg8.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJ4oyg8.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccJ4oyg8.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ4oyg8.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccJ4oyg8.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJ4oyg8.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccJ4oyg8.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJ4oyg8.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccJ4oyg8.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccJ4oyg8.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ4oyg8.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccJ4oyg8.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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
encrypt.c: /tmp/ccomhh5e.s: Assembler messages:
encrypt.c: /tmp/ccomhh5e.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccomhh5e.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccomhh5e.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccomhh5e.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccomhh5e.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccomhh5e.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccomhh5e.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccomhh5e.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccomhh5e.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccomhh5e.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccomhh5e.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccomhh5e.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccomhh5e.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccomhh5e.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccomhh5e.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccomhh5e.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccomhh5e.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccomhh5e.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccomhh5e.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccomhh5e.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccomhh5e.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccomhh5e.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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
encrypt.c: /tmp/ccZ2fAr6.s: Assembler messages:
encrypt.c: /tmp/ccZ2fAr6.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccZ2fAr6.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccZ2fAr6.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccZ2fAr6.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ2fAr6.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ2fAr6.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ2fAr6.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ2fAr6.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ2fAr6.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZ2fAr6.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZ2fAr6.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZ2fAr6.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccZ2fAr6.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ2fAr6.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccZ2fAr6.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZ2fAr6.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccZ2fAr6.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZ2fAr6.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccZ2fAr6.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccZ2fAr6.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ2fAr6.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccZ2fAr6.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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
encrypt.c: /tmp/ccoXj5e5.s: Assembler messages:
encrypt.c: /tmp/ccoXj5e5.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccoXj5e5.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccoXj5e5.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccoXj5e5.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoXj5e5.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoXj5e5.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoXj5e5.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoXj5e5.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoXj5e5.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccoXj5e5.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccoXj5e5.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccoXj5e5.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccoXj5e5.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoXj5e5.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccoXj5e5.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccoXj5e5.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccoXj5e5.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccoXj5e5.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccoXj5e5.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoXj5e5.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccoXj5e5.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccoXj5e5.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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
encrypt.c: /tmp/ccGFIJvf.s: Assembler messages:
encrypt.c: /tmp/ccGFIJvf.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccGFIJvf.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccGFIJvf.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccGFIJvf.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGFIJvf.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGFIJvf.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGFIJvf.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGFIJvf.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGFIJvf.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGFIJvf.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGFIJvf.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGFIJvf.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccGFIJvf.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGFIJvf.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccGFIJvf.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccGFIJvf.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGFIJvf.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccGFIJvf.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccGFIJvf.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGFIJvf.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccGFIJvf.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccGFIJvf.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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
encrypt.c: /tmp/ccKXqI2d.s: Assembler messages:
encrypt.c: /tmp/ccKXqI2d.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccKXqI2d.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccKXqI2d.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccKXqI2d.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKXqI2d.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKXqI2d.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKXqI2d.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKXqI2d.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKXqI2d.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKXqI2d.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKXqI2d.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKXqI2d.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccKXqI2d.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKXqI2d.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccKXqI2d.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKXqI2d.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccKXqI2d.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKXqI2d.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccKXqI2d.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccKXqI2d.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKXqI2d.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccKXqI2d.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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
encrypt.c: /tmp/ccnAHgg2.s: Assembler messages:
encrypt.c: /tmp/ccnAHgg2.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccnAHgg2.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccnAHgg2.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccnAHgg2.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnAHgg2.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnAHgg2.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnAHgg2.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnAHgg2.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnAHgg2.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnAHgg2.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnAHgg2.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnAHgg2.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccnAHgg2.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnAHgg2.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccnAHgg2.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnAHgg2.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccnAHgg2.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnAHgg2.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccnAHgg2.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccnAHgg2.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnAHgg2.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccnAHgg2.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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
encrypt.c: /tmp/ccyVQskc.s: Assembler messages:
encrypt.c: /tmp/ccyVQskc.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccyVQskc.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccyVQskc.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccyVQskc.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyVQskc.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyVQskc.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyVQskc.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyVQskc.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyVQskc.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccyVQskc.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccyVQskc.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccyVQskc.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccyVQskc.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyVQskc.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccyVQskc.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccyVQskc.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccyVQskc.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccyVQskc.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccyVQskc.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyVQskc.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccyVQskc.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccyVQskc.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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
encrypt.c: /tmp/cciH31bk.s: Assembler messages:
encrypt.c: /tmp/cciH31bk.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cciH31bk.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cciH31bk.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cciH31bk.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cciH31bk.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cciH31bk.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cciH31bk.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cciH31bk.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cciH31bk.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cciH31bk.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cciH31bk.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cciH31bk.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cciH31bk.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cciH31bk.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cciH31bk.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cciH31bk.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cciH31bk.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cciH31bk.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cciH31bk.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cciH31bk.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cciH31bk.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cciH31bk.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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
encrypt.c: /tmp/ccrhEVXa.s: Assembler messages:
encrypt.c: /tmp/ccrhEVXa.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccrhEVXa.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccrhEVXa.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccrhEVXa.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrhEVXa.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrhEVXa.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrhEVXa.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrhEVXa.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrhEVXa.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrhEVXa.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrhEVXa.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrhEVXa.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccrhEVXa.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrhEVXa.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccrhEVXa.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrhEVXa.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccrhEVXa.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrhEVXa.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccrhEVXa.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccrhEVXa.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrhEVXa.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccrhEVXa.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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
encrypt.c: /tmp/ccJ999Ie.s: Assembler messages:
encrypt.c: /tmp/ccJ999Ie.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccJ999Ie.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccJ999Ie.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccJ999Ie.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ999Ie.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ999Ie.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ999Ie.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ999Ie.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ999Ie.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJ999Ie.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJ999Ie.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJ999Ie.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccJ999Ie.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ999Ie.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccJ999Ie.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccJ999Ie.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJ999Ie.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJ999Ie.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJ999Ie.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ999Ie.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJ999Ie.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccJ999Ie.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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
encrypt.c: /tmp/ccqMQuB4.s: Assembler messages:
encrypt.c: /tmp/ccqMQuB4.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccqMQuB4.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccqMQuB4.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccqMQuB4.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqMQuB4.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqMQuB4.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqMQuB4.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqMQuB4.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqMQuB4.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqMQuB4.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqMQuB4.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqMQuB4.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccqMQuB4.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqMQuB4.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccqMQuB4.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqMQuB4.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccqMQuB4.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqMQuB4.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccqMQuB4.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccqMQuB4.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqMQuB4.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccqMQuB4.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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
encrypt.c: /tmp/ccKaJnYE.s: Assembler messages:
encrypt.c: /tmp/ccKaJnYE.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccKaJnYE.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccKaJnYE.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccKaJnYE.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKaJnYE.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKaJnYE.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKaJnYE.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKaJnYE.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKaJnYE.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKaJnYE.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKaJnYE.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKaJnYE.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccKaJnYE.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKaJnYE.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccKaJnYE.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKaJnYE.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccKaJnYE.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKaJnYE.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccKaJnYE.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccKaJnYE.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKaJnYE.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccKaJnYE.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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
encrypt.c: /tmp/ccvdJXVW.s: Assembler messages:
encrypt.c: /tmp/ccvdJXVW.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccvdJXVW.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccvdJXVW.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccvdJXVW.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvdJXVW.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvdJXVW.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvdJXVW.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvdJXVW.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvdJXVW.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvdJXVW.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvdJXVW.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvdJXVW.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccvdJXVW.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvdJXVW.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccvdJXVW.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccvdJXVW.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvdJXVW.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccvdJXVW.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccvdJXVW.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvdJXVW.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccvdJXVW.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccvdJXVW.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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
encrypt.c: /tmp/ccNjhRWF.s: Assembler messages:
encrypt.c: /tmp/ccNjhRWF.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccNjhRWF.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccNjhRWF.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccNjhRWF.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNjhRWF.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNjhRWF.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNjhRWF.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNjhRWF.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNjhRWF.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNjhRWF.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNjhRWF.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNjhRWF.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccNjhRWF.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNjhRWF.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccNjhRWF.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNjhRWF.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccNjhRWF.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNjhRWF.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccNjhRWF.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccNjhRWF.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNjhRWF.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccNjhRWF.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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
encrypt.c: /tmp/ccqxle3N.s: Assembler messages:
encrypt.c: /tmp/ccqxle3N.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccqxle3N.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccqxle3N.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccqxle3N.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqxle3N.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqxle3N.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqxle3N.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqxle3N.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqxle3N.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqxle3N.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqxle3N.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqxle3N.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccqxle3N.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqxle3N.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccqxle3N.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccqxle3N.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqxle3N.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccqxle3N.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccqxle3N.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqxle3N.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccqxle3N.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccqxle3N.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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
encrypt.c: /tmp/ccTKH5l0.s: Assembler messages:
encrypt.c: /tmp/ccTKH5l0.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccTKH5l0.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccTKH5l0.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccTKH5l0.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTKH5l0.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTKH5l0.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTKH5l0.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTKH5l0.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTKH5l0.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccTKH5l0.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccTKH5l0.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccTKH5l0.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccTKH5l0.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTKH5l0.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccTKH5l0.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccTKH5l0.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccTKH5l0.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccTKH5l0.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccTKH5l0.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTKH5l0.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccTKH5l0.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccTKH5l0.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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
encrypt.c: /tmp/ccndSQgH.s: Assembler messages:
encrypt.c: /tmp/ccndSQgH.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccndSQgH.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccndSQgH.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccndSQgH.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccndSQgH.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccndSQgH.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccndSQgH.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccndSQgH.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccndSQgH.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccndSQgH.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccndSQgH.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccndSQgH.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccndSQgH.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccndSQgH.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccndSQgH.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccndSQgH.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccndSQgH.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccndSQgH.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccndSQgH.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccndSQgH.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccndSQgH.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccndSQgH.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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
encrypt.c: /tmp/ccODpjEP.s: Assembler messages:
encrypt.c: /tmp/ccODpjEP.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccODpjEP.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccODpjEP.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccODpjEP.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccODpjEP.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccODpjEP.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccODpjEP.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccODpjEP.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccODpjEP.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccODpjEP.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccODpjEP.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccODpjEP.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccODpjEP.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccODpjEP.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccODpjEP.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccODpjEP.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccODpjEP.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccODpjEP.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccODpjEP.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccODpjEP.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccODpjEP.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccODpjEP.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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
encrypt.c: /tmp/ccuViSBG.s: Assembler messages:
encrypt.c: /tmp/ccuViSBG.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccuViSBG.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccuViSBG.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccuViSBG.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuViSBG.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuViSBG.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuViSBG.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuViSBG.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuViSBG.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccuViSBG.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccuViSBG.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccuViSBG.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccuViSBG.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuViSBG.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccuViSBG.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccuViSBG.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccuViSBG.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccuViSBG.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccuViSBG.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccuViSBG.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuViSBG.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccuViSBG.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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
encrypt.c: /tmp/cc99fU6E.s: Assembler messages:
encrypt.c: /tmp/cc99fU6E.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc99fU6E.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc99fU6E.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc99fU6E.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc99fU6E.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc99fU6E.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc99fU6E.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc99fU6E.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc99fU6E.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc99fU6E.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc99fU6E.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc99fU6E.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc99fU6E.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc99fU6E.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc99fU6E.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc99fU6E.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc99fU6E.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc99fU6E.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc99fU6E.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc99fU6E.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc99fU6E.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc99fU6E.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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
encrypt.c: /tmp/ccV573zE.s: Assembler messages:
encrypt.c: /tmp/ccV573zE.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccV573zE.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccV573zE.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccV573zE.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV573zE.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV573zE.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV573zE.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV573zE.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV573zE.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccV573zE.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccV573zE.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccV573zE.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccV573zE.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV573zE.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccV573zE.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccV573zE.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccV573zE.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccV573zE.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccV573zE.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccV573zE.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV573zE.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccV573zE.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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
encrypt.c: /tmp/ccVFjCRu.s: Assembler messages:
encrypt.c: /tmp/ccVFjCRu.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccVFjCRu.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccVFjCRu.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccVFjCRu.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVFjCRu.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVFjCRu.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVFjCRu.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVFjCRu.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVFjCRu.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVFjCRu.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVFjCRu.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVFjCRu.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccVFjCRu.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVFjCRu.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccVFjCRu.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVFjCRu.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccVFjCRu.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVFjCRu.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccVFjCRu.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccVFjCRu.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVFjCRu.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccVFjCRu.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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
encrypt.c: /tmp/ccfLTbYC.s: Assembler messages:
encrypt.c: /tmp/ccfLTbYC.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccfLTbYC.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccfLTbYC.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccfLTbYC.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfLTbYC.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfLTbYC.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfLTbYC.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfLTbYC.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfLTbYC.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfLTbYC.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfLTbYC.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfLTbYC.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccfLTbYC.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfLTbYC.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccfLTbYC.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccfLTbYC.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfLTbYC.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccfLTbYC.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccfLTbYC.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfLTbYC.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccfLTbYC.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccfLTbYC.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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
encrypt.c: /tmp/cc0h1lmO.s: Assembler messages:
encrypt.c: /tmp/cc0h1lmO.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc0h1lmO.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc0h1lmO.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc0h1lmO.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0h1lmO.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0h1lmO.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0h1lmO.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0h1lmO.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0h1lmO.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc0h1lmO.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc0h1lmO.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc0h1lmO.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc0h1lmO.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0h1lmO.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc0h1lmO.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc0h1lmO.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc0h1lmO.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc0h1lmO.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc0h1lmO.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0h1lmO.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc0h1lmO.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc0h1lmO.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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
encrypt.c: /tmp/ccOEtT3C.s: Assembler messages:
encrypt.c: /tmp/ccOEtT3C.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccOEtT3C.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccOEtT3C.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccOEtT3C.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOEtT3C.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOEtT3C.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOEtT3C.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOEtT3C.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOEtT3C.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOEtT3C.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOEtT3C.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOEtT3C.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccOEtT3C.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOEtT3C.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccOEtT3C.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOEtT3C.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccOEtT3C.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOEtT3C.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccOEtT3C.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccOEtT3C.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOEtT3C.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccOEtT3C.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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
encrypt.c: /tmp/ccFHMUSx.s: Assembler messages:
encrypt.c: /tmp/ccFHMUSx.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccFHMUSx.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccFHMUSx.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccFHMUSx.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFHMUSx.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFHMUSx.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFHMUSx.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFHMUSx.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFHMUSx.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFHMUSx.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFHMUSx.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFHMUSx.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccFHMUSx.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFHMUSx.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccFHMUSx.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFHMUSx.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccFHMUSx.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFHMUSx.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccFHMUSx.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccFHMUSx.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFHMUSx.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccFHMUSx.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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
encrypt.c: /tmp/ccIDcwaD.s: Assembler messages:
encrypt.c: /tmp/ccIDcwaD.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccIDcwaD.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccIDcwaD.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccIDcwaD.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIDcwaD.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIDcwaD.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIDcwaD.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIDcwaD.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIDcwaD.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIDcwaD.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIDcwaD.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIDcwaD.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccIDcwaD.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIDcwaD.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccIDcwaD.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccIDcwaD.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIDcwaD.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccIDcwaD.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccIDcwaD.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIDcwaD.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccIDcwaD.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccIDcwaD.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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
encrypt.c: /tmp/cc3Q1a3q.s: Assembler messages:
encrypt.c: /tmp/cc3Q1a3q.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc3Q1a3q.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc3Q1a3q.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc3Q1a3q.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3Q1a3q.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3Q1a3q.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3Q1a3q.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3Q1a3q.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3Q1a3q.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3Q1a3q.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3Q1a3q.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3Q1a3q.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc3Q1a3q.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3Q1a3q.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc3Q1a3q.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc3Q1a3q.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3Q1a3q.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc3Q1a3q.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc3Q1a3q.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3Q1a3q.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc3Q1a3q.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc3Q1a3q.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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
encrypt.c: /tmp/ccVpFJSj.s: Assembler messages:
encrypt.c: /tmp/ccVpFJSj.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccVpFJSj.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccVpFJSj.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccVpFJSj.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVpFJSj.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVpFJSj.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVpFJSj.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVpFJSj.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVpFJSj.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVpFJSj.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVpFJSj.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVpFJSj.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccVpFJSj.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVpFJSj.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccVpFJSj.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVpFJSj.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccVpFJSj.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVpFJSj.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccVpFJSj.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccVpFJSj.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVpFJSj.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccVpFJSj.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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
encrypt.c: /tmp/ccfCu6jj.s: Assembler messages:
encrypt.c: /tmp/ccfCu6jj.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccfCu6jj.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccfCu6jj.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccfCu6jj.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfCu6jj.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfCu6jj.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfCu6jj.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfCu6jj.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfCu6jj.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfCu6jj.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfCu6jj.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfCu6jj.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccfCu6jj.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfCu6jj.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccfCu6jj.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccfCu6jj.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfCu6jj.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccfCu6jj.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccfCu6jj.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfCu6jj.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccfCu6jj.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccfCu6jj.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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
encrypt.c: /tmp/ccuNekYe.s: Assembler messages:
encrypt.c: /tmp/ccuNekYe.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccuNekYe.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccuNekYe.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccuNekYe.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuNekYe.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuNekYe.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuNekYe.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuNekYe.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuNekYe.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccuNekYe.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccuNekYe.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccuNekYe.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccuNekYe.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuNekYe.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccuNekYe.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccuNekYe.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccuNekYe.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccuNekYe.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccuNekYe.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccuNekYe.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuNekYe.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccuNekYe.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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
encrypt.c: /tmp/ccA6ijPu.s: Assembler messages:
encrypt.c: /tmp/ccA6ijPu.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccA6ijPu.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccA6ijPu.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccA6ijPu.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA6ijPu.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA6ijPu.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA6ijPu.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA6ijPu.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA6ijPu.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccA6ijPu.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccA6ijPu.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccA6ijPu.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccA6ijPu.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA6ijPu.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccA6ijPu.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccA6ijPu.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccA6ijPu.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccA6ijPu.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccA6ijPu.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA6ijPu.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccA6ijPu.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccA6ijPu.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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
encrypt.c: /tmp/ccXK9rlr.s: Assembler messages:
encrypt.c: /tmp/ccXK9rlr.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccXK9rlr.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccXK9rlr.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccXK9rlr.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXK9rlr.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXK9rlr.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXK9rlr.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXK9rlr.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXK9rlr.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXK9rlr.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXK9rlr.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXK9rlr.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccXK9rlr.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXK9rlr.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccXK9rlr.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXK9rlr.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccXK9rlr.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXK9rlr.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccXK9rlr.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccXK9rlr.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXK9rlr.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccXK9rlr.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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
encrypt.c: /tmp/ccKa2gUp.s: Assembler messages:
encrypt.c: /tmp/ccKa2gUp.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccKa2gUp.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccKa2gUp.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccKa2gUp.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKa2gUp.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKa2gUp.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKa2gUp.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKa2gUp.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKa2gUp.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKa2gUp.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKa2gUp.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKa2gUp.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccKa2gUp.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKa2gUp.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccKa2gUp.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccKa2gUp.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKa2gUp.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccKa2gUp.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccKa2gUp.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKa2gUp.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccKa2gUp.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccKa2gUp.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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
encrypt.c: /tmp/ccsP09rf.s: Assembler messages:
encrypt.c: /tmp/ccsP09rf.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccsP09rf.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccsP09rf.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccsP09rf.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsP09rf.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsP09rf.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsP09rf.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsP09rf.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsP09rf.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccsP09rf.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccsP09rf.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccsP09rf.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccsP09rf.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsP09rf.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccsP09rf.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccsP09rf.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccsP09rf.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccsP09rf.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccsP09rf.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccsP09rf.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsP09rf.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccsP09rf.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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
encrypt.c: /tmp/ccLgnD0x.s: Assembler messages:
encrypt.c: /tmp/ccLgnD0x.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccLgnD0x.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccLgnD0x.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccLgnD0x.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLgnD0x.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLgnD0x.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLgnD0x.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLgnD0x.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLgnD0x.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLgnD0x.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLgnD0x.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLgnD0x.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccLgnD0x.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLgnD0x.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccLgnD0x.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccLgnD0x.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLgnD0x.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccLgnD0x.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccLgnD0x.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLgnD0x.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccLgnD0x.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccLgnD0x.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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
encrypt.c: /tmp/ccy7Yoan.s: Assembler messages:
encrypt.c: /tmp/ccy7Yoan.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccy7Yoan.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccy7Yoan.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccy7Yoan.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy7Yoan.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy7Yoan.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy7Yoan.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy7Yoan.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy7Yoan.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccy7Yoan.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccy7Yoan.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccy7Yoan.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccy7Yoan.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy7Yoan.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccy7Yoan.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccy7Yoan.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccy7Yoan.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccy7Yoan.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccy7Yoan.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccy7Yoan.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy7Yoan.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccy7Yoan.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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
encrypt.c: /tmp/ccDloFUm.s: Assembler messages:
encrypt.c: /tmp/ccDloFUm.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccDloFUm.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccDloFUm.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccDloFUm.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDloFUm.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDloFUm.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDloFUm.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDloFUm.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDloFUm.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDloFUm.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDloFUm.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDloFUm.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccDloFUm.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDloFUm.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccDloFUm.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccDloFUm.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDloFUm.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccDloFUm.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccDloFUm.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDloFUm.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccDloFUm.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccDloFUm.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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
encrypt.c: /tmp/ccV7PQBc.s: Assembler messages:
encrypt.c: /tmp/ccV7PQBc.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccV7PQBc.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccV7PQBc.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccV7PQBc.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV7PQBc.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV7PQBc.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV7PQBc.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV7PQBc.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV7PQBc.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccV7PQBc.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccV7PQBc.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccV7PQBc.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccV7PQBc.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV7PQBc.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccV7PQBc.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccV7PQBc.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccV7PQBc.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccV7PQBc.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccV7PQBc.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccV7PQBc.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV7PQBc.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccV7PQBc.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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
encrypt.c: /tmp/ccKcPVMz.s: Assembler messages:
encrypt.c: /tmp/ccKcPVMz.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccKcPVMz.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccKcPVMz.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccKcPVMz.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKcPVMz.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKcPVMz.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKcPVMz.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKcPVMz.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKcPVMz.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKcPVMz.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKcPVMz.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKcPVMz.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccKcPVMz.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKcPVMz.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccKcPVMz.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccKcPVMz.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKcPVMz.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccKcPVMz.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccKcPVMz.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKcPVMz.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccKcPVMz.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccKcPVMz.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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
encrypt.c: /tmp/ccy1wKMq.s: Assembler messages:
encrypt.c: /tmp/ccy1wKMq.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccy1wKMq.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccy1wKMq.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccy1wKMq.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy1wKMq.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy1wKMq.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy1wKMq.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy1wKMq.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy1wKMq.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccy1wKMq.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccy1wKMq.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccy1wKMq.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccy1wKMq.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy1wKMq.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccy1wKMq.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccy1wKMq.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccy1wKMq.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccy1wKMq.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccy1wKMq.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccy1wKMq.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy1wKMq.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccy1wKMq.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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
encrypt.c: /tmp/ccNoRWio.s: Assembler messages:
encrypt.c: /tmp/ccNoRWio.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccNoRWio.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccNoRWio.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccNoRWio.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNoRWio.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNoRWio.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNoRWio.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNoRWio.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNoRWio.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNoRWio.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNoRWio.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNoRWio.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccNoRWio.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNoRWio.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccNoRWio.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNoRWio.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccNoRWio.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNoRWio.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccNoRWio.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccNoRWio.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNoRWio.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccNoRWio.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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
encrypt.c: /tmp/ccf8KyKs.s: Assembler messages:
encrypt.c: /tmp/ccf8KyKs.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccf8KyKs.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccf8KyKs.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccf8KyKs.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf8KyKs.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf8KyKs.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf8KyKs.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf8KyKs.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf8KyKs.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccf8KyKs.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccf8KyKs.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccf8KyKs.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccf8KyKs.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf8KyKs.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccf8KyKs.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccf8KyKs.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccf8KyKs.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccf8KyKs.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccf8KyKs.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf8KyKs.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccf8KyKs.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccf8KyKs.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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
encrypt.c: /tmp/ccdtHZQc.s: Assembler messages:
encrypt.c: /tmp/ccdtHZQc.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccdtHZQc.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccdtHZQc.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccdtHZQc.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdtHZQc.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdtHZQc.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdtHZQc.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdtHZQc.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdtHZQc.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccdtHZQc.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccdtHZQc.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccdtHZQc.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccdtHZQc.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdtHZQc.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccdtHZQc.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccdtHZQc.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccdtHZQc.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccdtHZQc.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccdtHZQc.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdtHZQc.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccdtHZQc.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccdtHZQc.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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
encrypt.c: /tmp/cckKlhGR.s: Assembler messages:
encrypt.c: /tmp/cckKlhGR.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cckKlhGR.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cckKlhGR.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cckKlhGR.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cckKlhGR.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cckKlhGR.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cckKlhGR.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cckKlhGR.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cckKlhGR.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckKlhGR.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckKlhGR.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckKlhGR.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cckKlhGR.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cckKlhGR.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cckKlhGR.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckKlhGR.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/cckKlhGR.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckKlhGR.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cckKlhGR.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cckKlhGR.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cckKlhGR.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cckKlhGR.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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
encrypt.c: /tmp/cc4Myh2O.s: Assembler messages:
encrypt.c: /tmp/cc4Myh2O.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc4Myh2O.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc4Myh2O.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc4Myh2O.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4Myh2O.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4Myh2O.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4Myh2O.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4Myh2O.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4Myh2O.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4Myh2O.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4Myh2O.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4Myh2O.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc4Myh2O.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4Myh2O.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc4Myh2O.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4Myh2O.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/cc4Myh2O.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4Myh2O.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc4Myh2O.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc4Myh2O.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4Myh2O.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc4Myh2O.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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
encrypt.c: /tmp/ccoGsqM3.s: Assembler messages:
encrypt.c: /tmp/ccoGsqM3.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccoGsqM3.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccoGsqM3.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccoGsqM3.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoGsqM3.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoGsqM3.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoGsqM3.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoGsqM3.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoGsqM3.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccoGsqM3.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccoGsqM3.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccoGsqM3.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccoGsqM3.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoGsqM3.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccoGsqM3.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccoGsqM3.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccoGsqM3.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccoGsqM3.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccoGsqM3.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoGsqM3.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccoGsqM3.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccoGsqM3.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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
encrypt.c: /tmp/cc7OrmTf.s: Assembler messages:
encrypt.c: /tmp/cc7OrmTf.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc7OrmTf.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc7OrmTf.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc7OrmTf.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7OrmTf.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7OrmTf.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7OrmTf.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7OrmTf.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7OrmTf.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7OrmTf.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7OrmTf.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7OrmTf.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc7OrmTf.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7OrmTf.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc7OrmTf.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc7OrmTf.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7OrmTf.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc7OrmTf.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc7OrmTf.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7OrmTf.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc7OrmTf.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc7OrmTf.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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
encrypt.c: /tmp/cckNQ5e2.s: Assembler messages:
encrypt.c: /tmp/cckNQ5e2.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cckNQ5e2.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cckNQ5e2.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cckNQ5e2.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cckNQ5e2.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cckNQ5e2.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cckNQ5e2.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cckNQ5e2.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cckNQ5e2.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckNQ5e2.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckNQ5e2.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckNQ5e2.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cckNQ5e2.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cckNQ5e2.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cckNQ5e2.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckNQ5e2.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/cckNQ5e2.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckNQ5e2.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cckNQ5e2.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cckNQ5e2.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cckNQ5e2.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cckNQ5e2.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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
encrypt.c: /tmp/ccYb6LjS.s: Assembler messages:
encrypt.c: /tmp/ccYb6LjS.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccYb6LjS.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccYb6LjS.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccYb6LjS.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYb6LjS.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYb6LjS.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYb6LjS.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYb6LjS.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYb6LjS.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYb6LjS.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYb6LjS.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYb6LjS.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccYb6LjS.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYb6LjS.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccYb6LjS.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYb6LjS.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccYb6LjS.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYb6LjS.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccYb6LjS.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccYb6LjS.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYb6LjS.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccYb6LjS.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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
encrypt.c: /tmp/cckQ6Xxa.s: Assembler messages:
encrypt.c: /tmp/cckQ6Xxa.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cckQ6Xxa.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cckQ6Xxa.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cckQ6Xxa.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cckQ6Xxa.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cckQ6Xxa.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cckQ6Xxa.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cckQ6Xxa.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cckQ6Xxa.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cckQ6Xxa.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cckQ6Xxa.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cckQ6Xxa.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cckQ6Xxa.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cckQ6Xxa.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cckQ6Xxa.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cckQ6Xxa.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cckQ6Xxa.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cckQ6Xxa.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cckQ6Xxa.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cckQ6Xxa.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cckQ6Xxa.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cckQ6Xxa.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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
encrypt.c: /tmp/ccKkvjQ5.s: Assembler messages:
encrypt.c: /tmp/ccKkvjQ5.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccKkvjQ5.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccKkvjQ5.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccKkvjQ5.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKkvjQ5.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKkvjQ5.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKkvjQ5.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKkvjQ5.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKkvjQ5.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKkvjQ5.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKkvjQ5.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKkvjQ5.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccKkvjQ5.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKkvjQ5.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccKkvjQ5.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccKkvjQ5.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKkvjQ5.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccKkvjQ5.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccKkvjQ5.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKkvjQ5.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccKkvjQ5.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccKkvjQ5.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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
encrypt.c: /tmp/ccZOJmTU.s: Assembler messages:
encrypt.c: /tmp/ccZOJmTU.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccZOJmTU.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccZOJmTU.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccZOJmTU.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZOJmTU.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZOJmTU.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZOJmTU.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZOJmTU.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZOJmTU.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZOJmTU.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZOJmTU.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZOJmTU.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccZOJmTU.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZOJmTU.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccZOJmTU.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZOJmTU.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccZOJmTU.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZOJmTU.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccZOJmTU.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccZOJmTU.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZOJmTU.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccZOJmTU.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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
encrypt.c: /tmp/cc74I0BH.s: Assembler messages:
encrypt.c: /tmp/cc74I0BH.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc74I0BH.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc74I0BH.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc74I0BH.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc74I0BH.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc74I0BH.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc74I0BH.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc74I0BH.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc74I0BH.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc74I0BH.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc74I0BH.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc74I0BH.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc74I0BH.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc74I0BH.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc74I0BH.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc74I0BH.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/cc74I0BH.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc74I0BH.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc74I0BH.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc74I0BH.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc74I0BH.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc74I0BH.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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
encrypt.c: /tmp/ccjNjfYZ.s: Assembler messages:
encrypt.c: /tmp/ccjNjfYZ.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccjNjfYZ.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccjNjfYZ.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccjNjfYZ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjNjfYZ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjNjfYZ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjNjfYZ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjNjfYZ.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjNjfYZ.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccjNjfYZ.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccjNjfYZ.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccjNjfYZ.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccjNjfYZ.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjNjfYZ.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccjNjfYZ.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccjNjfYZ.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccjNjfYZ.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccjNjfYZ.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccjNjfYZ.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjNjfYZ.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccjNjfYZ.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccjNjfYZ.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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
encrypt.c: /tmp/cc3eU7fT.s: Assembler messages:
encrypt.c: /tmp/cc3eU7fT.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc3eU7fT.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc3eU7fT.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc3eU7fT.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3eU7fT.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3eU7fT.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3eU7fT.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3eU7fT.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3eU7fT.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3eU7fT.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3eU7fT.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3eU7fT.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc3eU7fT.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3eU7fT.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc3eU7fT.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3eU7fT.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/cc3eU7fT.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3eU7fT.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc3eU7fT.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc3eU7fT.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3eU7fT.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc3eU7fT.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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
encrypt.c: /tmp/ccV8Tcvc.s: Assembler messages:
encrypt.c: /tmp/ccV8Tcvc.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccV8Tcvc.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccV8Tcvc.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccV8Tcvc.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV8Tcvc.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV8Tcvc.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV8Tcvc.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV8Tcvc.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV8Tcvc.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccV8Tcvc.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccV8Tcvc.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccV8Tcvc.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccV8Tcvc.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV8Tcvc.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccV8Tcvc.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccV8Tcvc.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccV8Tcvc.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccV8Tcvc.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccV8Tcvc.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV8Tcvc.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccV8Tcvc.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccV8Tcvc.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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
encrypt.c: /tmp/cc6772R1.s: Assembler messages:
encrypt.c: /tmp/cc6772R1.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc6772R1.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc6772R1.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc6772R1.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6772R1.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6772R1.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6772R1.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6772R1.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6772R1.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6772R1.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6772R1.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6772R1.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc6772R1.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6772R1.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc6772R1.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc6772R1.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6772R1.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc6772R1.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc6772R1.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6772R1.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc6772R1.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc6772R1.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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
encrypt.c: /tmp/cculFqBP.s: Assembler messages:
encrypt.c: /tmp/cculFqBP.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cculFqBP.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cculFqBP.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cculFqBP.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cculFqBP.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cculFqBP.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cculFqBP.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cculFqBP.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cculFqBP.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cculFqBP.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cculFqBP.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cculFqBP.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cculFqBP.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cculFqBP.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cculFqBP.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cculFqBP.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/cculFqBP.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cculFqBP.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cculFqBP.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cculFqBP.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cculFqBP.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cculFqBP.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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
encrypt.c: /tmp/ccMlUy4N.s: Assembler messages:
encrypt.c: /tmp/ccMlUy4N.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccMlUy4N.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccMlUy4N.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccMlUy4N.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMlUy4N.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMlUy4N.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMlUy4N.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMlUy4N.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMlUy4N.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccMlUy4N.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccMlUy4N.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccMlUy4N.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccMlUy4N.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMlUy4N.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccMlUy4N.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccMlUy4N.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccMlUy4N.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccMlUy4N.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccMlUy4N.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMlUy4N.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccMlUy4N.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccMlUy4N.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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
encrypt.c: /tmp/cclMk2Dm.s: Assembler messages:
encrypt.c: /tmp/cclMk2Dm.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cclMk2Dm.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cclMk2Dm.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cclMk2Dm.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cclMk2Dm.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cclMk2Dm.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cclMk2Dm.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cclMk2Dm.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cclMk2Dm.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cclMk2Dm.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cclMk2Dm.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cclMk2Dm.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cclMk2Dm.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cclMk2Dm.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cclMk2Dm.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cclMk2Dm.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/cclMk2Dm.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cclMk2Dm.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cclMk2Dm.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cclMk2Dm.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cclMk2Dm.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cclMk2Dm.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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
encrypt.c: /tmp/cc8ScWHL.s: Assembler messages:
encrypt.c: /tmp/cc8ScWHL.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc8ScWHL.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc8ScWHL.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc8ScWHL.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8ScWHL.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8ScWHL.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8ScWHL.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8ScWHL.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8ScWHL.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc8ScWHL.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc8ScWHL.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc8ScWHL.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc8ScWHL.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8ScWHL.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc8ScWHL.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc8ScWHL.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc8ScWHL.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc8ScWHL.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc8ScWHL.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8ScWHL.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc8ScWHL.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc8ScWHL.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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
encrypt.c: /tmp/ccvGZ8oi.s: Assembler messages:
encrypt.c: /tmp/ccvGZ8oi.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccvGZ8oi.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccvGZ8oi.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccvGZ8oi.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvGZ8oi.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvGZ8oi.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvGZ8oi.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvGZ8oi.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvGZ8oi.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvGZ8oi.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvGZ8oi.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvGZ8oi.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccvGZ8oi.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvGZ8oi.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccvGZ8oi.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvGZ8oi.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccvGZ8oi.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvGZ8oi.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccvGZ8oi.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccvGZ8oi.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvGZ8oi.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccvGZ8oi.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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
encrypt.c: /tmp/ccBdOTXX.s: Assembler messages:
encrypt.c: /tmp/ccBdOTXX.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccBdOTXX.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccBdOTXX.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccBdOTXX.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBdOTXX.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBdOTXX.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBdOTXX.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBdOTXX.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBdOTXX.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBdOTXX.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBdOTXX.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBdOTXX.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccBdOTXX.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBdOTXX.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccBdOTXX.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccBdOTXX.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBdOTXX.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccBdOTXX.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccBdOTXX.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBdOTXX.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccBdOTXX.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccBdOTXX.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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
encrypt.c: /tmp/ccWkNnqm.s: Assembler messages:
encrypt.c: /tmp/ccWkNnqm.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccWkNnqm.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccWkNnqm.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccWkNnqm.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWkNnqm.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWkNnqm.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWkNnqm.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWkNnqm.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWkNnqm.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWkNnqm.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWkNnqm.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWkNnqm.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccWkNnqm.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWkNnqm.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccWkNnqm.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWkNnqm.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccWkNnqm.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWkNnqm.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccWkNnqm.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccWkNnqm.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWkNnqm.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccWkNnqm.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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
encrypt.c: /tmp/ccQrO1rK.s: Assembler messages:
encrypt.c: /tmp/ccQrO1rK.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccQrO1rK.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccQrO1rK.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccQrO1rK.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQrO1rK.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQrO1rK.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQrO1rK.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQrO1rK.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQrO1rK.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccQrO1rK.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccQrO1rK.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccQrO1rK.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccQrO1rK.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQrO1rK.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccQrO1rK.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccQrO1rK.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccQrO1rK.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccQrO1rK.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccQrO1rK.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQrO1rK.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccQrO1rK.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccQrO1rK.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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
encrypt.c: /tmp/ccRWI4Rk.s: Assembler messages:
encrypt.c: /tmp/ccRWI4Rk.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccRWI4Rk.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccRWI4Rk.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccRWI4Rk.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRWI4Rk.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRWI4Rk.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRWI4Rk.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRWI4Rk.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRWI4Rk.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRWI4Rk.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRWI4Rk.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRWI4Rk.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccRWI4Rk.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRWI4Rk.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccRWI4Rk.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRWI4Rk.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccRWI4Rk.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRWI4Rk.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccRWI4Rk.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccRWI4Rk.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRWI4Rk.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccRWI4Rk.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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
encrypt.c: /tmp/ccl6uXrX.s: Assembler messages:
encrypt.c: /tmp/ccl6uXrX.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccl6uXrX.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccl6uXrX.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccl6uXrX.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl6uXrX.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl6uXrX.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl6uXrX.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl6uXrX.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl6uXrX.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccl6uXrX.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccl6uXrX.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccl6uXrX.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccl6uXrX.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl6uXrX.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccl6uXrX.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccl6uXrX.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccl6uXrX.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccl6uXrX.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccl6uXrX.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl6uXrX.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccl6uXrX.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccl6uXrX.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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
encrypt.c: /tmp/cctx56VT.s: Assembler messages:
encrypt.c: /tmp/cctx56VT.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cctx56VT.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cctx56VT.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cctx56VT.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cctx56VT.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cctx56VT.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cctx56VT.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cctx56VT.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cctx56VT.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctx56VT.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctx56VT.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctx56VT.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cctx56VT.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cctx56VT.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cctx56VT.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctx56VT.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/cctx56VT.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctx56VT.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cctx56VT.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cctx56VT.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cctx56VT.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cctx56VT.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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
encrypt.c: /tmp/cc5TklNQ.s: Assembler messages:
encrypt.c: /tmp/cc5TklNQ.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc5TklNQ.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc5TklNQ.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc5TklNQ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5TklNQ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5TklNQ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5TklNQ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5TklNQ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5TklNQ.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5TklNQ.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5TklNQ.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5TklNQ.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc5TklNQ.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5TklNQ.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc5TklNQ.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5TklNQ.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/cc5TklNQ.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5TklNQ.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc5TklNQ.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc5TklNQ.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5TklNQ.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc5TklNQ.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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
encrypt.c: /tmp/ccoapR2U.s: Assembler messages:
encrypt.c: /tmp/ccoapR2U.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccoapR2U.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccoapR2U.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccoapR2U.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoapR2U.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoapR2U.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoapR2U.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoapR2U.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoapR2U.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccoapR2U.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccoapR2U.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccoapR2U.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccoapR2U.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoapR2U.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccoapR2U.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccoapR2U.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccoapR2U.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccoapR2U.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccoapR2U.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoapR2U.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccoapR2U.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccoapR2U.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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
encrypt.c: /tmp/cc9n6km2.s: Assembler messages:
encrypt.c: /tmp/cc9n6km2.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc9n6km2.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc9n6km2.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc9n6km2.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9n6km2.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9n6km2.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9n6km2.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9n6km2.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9n6km2.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9n6km2.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9n6km2.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9n6km2.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc9n6km2.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9n6km2.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc9n6km2.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9n6km2.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/cc9n6km2.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9n6km2.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc9n6km2.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc9n6km2.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9n6km2.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc9n6km2.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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
encrypt.c: /tmp/ccLixpp7.s: Assembler messages:
encrypt.c: /tmp/ccLixpp7.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccLixpp7.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccLixpp7.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccLixpp7.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLixpp7.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLixpp7.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLixpp7.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLixpp7.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLixpp7.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLixpp7.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLixpp7.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLixpp7.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccLixpp7.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLixpp7.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccLixpp7.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccLixpp7.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLixpp7.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccLixpp7.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccLixpp7.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLixpp7.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccLixpp7.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccLixpp7.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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
encrypt.c: /tmp/ccMPSHbU.s: Assembler messages:
encrypt.c: /tmp/ccMPSHbU.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccMPSHbU.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccMPSHbU.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccMPSHbU.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMPSHbU.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMPSHbU.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMPSHbU.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMPSHbU.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMPSHbU.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccMPSHbU.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccMPSHbU.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccMPSHbU.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccMPSHbU.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMPSHbU.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccMPSHbU.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccMPSHbU.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccMPSHbU.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccMPSHbU.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccMPSHbU.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMPSHbU.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccMPSHbU.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccMPSHbU.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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
encrypt.c: /tmp/ccuqM9NP.s: Assembler messages:
encrypt.c: /tmp/ccuqM9NP.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccuqM9NP.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccuqM9NP.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccuqM9NP.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuqM9NP.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuqM9NP.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuqM9NP.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuqM9NP.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuqM9NP.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccuqM9NP.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccuqM9NP.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccuqM9NP.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccuqM9NP.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuqM9NP.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccuqM9NP.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccuqM9NP.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccuqM9NP.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccuqM9NP.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccuqM9NP.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccuqM9NP.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuqM9NP.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccuqM9NP.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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
encrypt.c: /tmp/cc5ymDZJ.s: Assembler messages:
encrypt.c: /tmp/cc5ymDZJ.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc5ymDZJ.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc5ymDZJ.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc5ymDZJ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5ymDZJ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5ymDZJ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5ymDZJ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5ymDZJ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5ymDZJ.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5ymDZJ.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5ymDZJ.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5ymDZJ.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc5ymDZJ.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5ymDZJ.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc5ymDZJ.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5ymDZJ.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/cc5ymDZJ.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5ymDZJ.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc5ymDZJ.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc5ymDZJ.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5ymDZJ.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc5ymDZJ.s:57: Error: too many memory references for `xor'
encrypt.c: ...
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/cc5ymDZJ.s: Assembler messages:
encrypt.c: /tmp/cc5ymDZJ.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc5ymDZJ.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc5ymDZJ.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc5ymDZJ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5ymDZJ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5ymDZJ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5ymDZJ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5ymDZJ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5ymDZJ.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5ymDZJ.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5ymDZJ.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5ymDZJ.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc5ymDZJ.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5ymDZJ.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc5ymDZJ.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5ymDZJ.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/cc5ymDZJ.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5ymDZJ.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc5ymDZJ.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc5ymDZJ.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5ymDZJ.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc5ymDZJ.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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
encrypt.c: /tmp/ccEouy7u.s: Assembler messages:
encrypt.c: /tmp/ccEouy7u.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccEouy7u.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccEouy7u.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccEouy7u.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEouy7u.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEouy7u.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEouy7u.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEouy7u.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEouy7u.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccEouy7u.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccEouy7u.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccEouy7u.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccEouy7u.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEouy7u.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccEouy7u.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccEouy7u.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccEouy7u.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccEouy7u.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccEouy7u.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEouy7u.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccEouy7u.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccEouy7u.s:59: Error: too many memory references for `shld'
encrypt.c: ...
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/ccEouy7u.s: Assembler messages:
encrypt.c: /tmp/ccEouy7u.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccEouy7u.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccEouy7u.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccEouy7u.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEouy7u.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEouy7u.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEouy7u.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEouy7u.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEouy7u.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccEouy7u.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccEouy7u.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccEouy7u.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccEouy7u.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEouy7u.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccEouy7u.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccEouy7u.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccEouy7u.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccEouy7u.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccEouy7u.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEouy7u.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccEouy7u.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccEouy7u.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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
encrypt.c: /tmp/cc600SGi.s: Assembler messages:
encrypt.c: /tmp/cc600SGi.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc600SGi.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc600SGi.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc600SGi.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc600SGi.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc600SGi.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc600SGi.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc600SGi.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc600SGi.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc600SGi.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc600SGi.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc600SGi.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc600SGi.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc600SGi.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc600SGi.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc600SGi.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc600SGi.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc600SGi.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc600SGi.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc600SGi.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc600SGi.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc600SGi.s:59: Error: too many memory references for `shld'
encrypt.c: ...
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/cc600SGi.s: Assembler messages:
encrypt.c: /tmp/cc600SGi.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc600SGi.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc600SGi.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc600SGi.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc600SGi.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc600SGi.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc600SGi.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc600SGi.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc600SGi.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc600SGi.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc600SGi.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc600SGi.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc600SGi.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc600SGi.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc600SGi.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc600SGi.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc600SGi.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc600SGi.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc600SGi.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc600SGi.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc600SGi.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc600SGi.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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
encrypt.c: /tmp/ccgzhx2B.s: Assembler messages:
encrypt.c: /tmp/ccgzhx2B.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccgzhx2B.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccgzhx2B.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccgzhx2B.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgzhx2B.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgzhx2B.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgzhx2B.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgzhx2B.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgzhx2B.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgzhx2B.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgzhx2B.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgzhx2B.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccgzhx2B.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgzhx2B.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccgzhx2B.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgzhx2B.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccgzhx2B.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgzhx2B.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccgzhx2B.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccgzhx2B.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgzhx2B.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccgzhx2B.s:57: Error: too many memory references for `xor'
encrypt.c: ...
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/ccgzhx2B.s: Assembler messages:
encrypt.c: /tmp/ccgzhx2B.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccgzhx2B.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccgzhx2B.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccgzhx2B.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgzhx2B.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgzhx2B.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgzhx2B.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgzhx2B.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgzhx2B.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgzhx2B.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgzhx2B.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgzhx2B.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccgzhx2B.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgzhx2B.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccgzhx2B.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgzhx2B.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccgzhx2B.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgzhx2B.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccgzhx2B.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccgzhx2B.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgzhx2B.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccgzhx2B.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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
encrypt.c: /tmp/ccaG7hQN.s: Assembler messages:
encrypt.c: /tmp/ccaG7hQN.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccaG7hQN.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccaG7hQN.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccaG7hQN.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaG7hQN.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaG7hQN.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaG7hQN.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaG7hQN.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaG7hQN.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaG7hQN.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaG7hQN.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaG7hQN.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccaG7hQN.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaG7hQN.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccaG7hQN.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaG7hQN.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccaG7hQN.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaG7hQN.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccaG7hQN.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccaG7hQN.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaG7hQN.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccaG7hQN.s:57: Error: too many memory references for `xor'
encrypt.c: ...
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/ccaG7hQN.s: Assembler messages:
encrypt.c: /tmp/ccaG7hQN.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccaG7hQN.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccaG7hQN.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccaG7hQN.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaG7hQN.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaG7hQN.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaG7hQN.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaG7hQN.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaG7hQN.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaG7hQN.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaG7hQN.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaG7hQN.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccaG7hQN.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaG7hQN.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccaG7hQN.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaG7hQN.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccaG7hQN.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaG7hQN.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccaG7hQN.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccaG7hQN.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaG7hQN.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccaG7hQN.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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
encrypt.c: /tmp/ccpsdx0B.s: Assembler messages:
encrypt.c: /tmp/ccpsdx0B.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccpsdx0B.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccpsdx0B.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccpsdx0B.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpsdx0B.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpsdx0B.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpsdx0B.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpsdx0B.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpsdx0B.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpsdx0B.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpsdx0B.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpsdx0B.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccpsdx0B.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpsdx0B.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccpsdx0B.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccpsdx0B.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpsdx0B.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccpsdx0B.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccpsdx0B.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpsdx0B.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccpsdx0B.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccpsdx0B.s:59: Error: too many memory references for `shld'
encrypt.c: ...
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/ccpsdx0B.s: Assembler messages:
encrypt.c: /tmp/ccpsdx0B.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccpsdx0B.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccpsdx0B.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccpsdx0B.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpsdx0B.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpsdx0B.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpsdx0B.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpsdx0B.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpsdx0B.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpsdx0B.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpsdx0B.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpsdx0B.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccpsdx0B.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpsdx0B.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccpsdx0B.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccpsdx0B.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpsdx0B.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccpsdx0B.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccpsdx0B.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpsdx0B.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccpsdx0B.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccpsdx0B.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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
encrypt.c: /tmp/ccCh23qr.s: Assembler messages:
encrypt.c: /tmp/ccCh23qr.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccCh23qr.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccCh23qr.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccCh23qr.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCh23qr.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCh23qr.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCh23qr.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCh23qr.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCh23qr.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCh23qr.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCh23qr.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCh23qr.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccCh23qr.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCh23qr.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccCh23qr.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccCh23qr.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCh23qr.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccCh23qr.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccCh23qr.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCh23qr.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccCh23qr.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccCh23qr.s:59: Error: too many memory references for `shld'
encrypt.c: ...
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/ccCh23qr.s: Assembler messages:
encrypt.c: /tmp/ccCh23qr.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccCh23qr.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccCh23qr.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccCh23qr.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCh23qr.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCh23qr.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCh23qr.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCh23qr.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCh23qr.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCh23qr.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCh23qr.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCh23qr.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccCh23qr.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCh23qr.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccCh23qr.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccCh23qr.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCh23qr.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccCh23qr.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccCh23qr.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCh23qr.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccCh23qr.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccCh23qr.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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
encrypt.c: /tmp/cckolS1H.s: Assembler messages:
encrypt.c: /tmp/cckolS1H.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cckolS1H.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cckolS1H.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cckolS1H.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cckolS1H.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cckolS1H.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cckolS1H.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cckolS1H.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cckolS1H.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckolS1H.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckolS1H.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckolS1H.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cckolS1H.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cckolS1H.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cckolS1H.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckolS1H.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/cckolS1H.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckolS1H.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cckolS1H.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cckolS1H.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cckolS1H.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cckolS1H.s:57: Error: too many memory references for `xor'
encrypt.c: ...
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/cckolS1H.s: Assembler messages:
encrypt.c: /tmp/cckolS1H.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cckolS1H.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cckolS1H.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cckolS1H.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cckolS1H.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cckolS1H.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cckolS1H.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cckolS1H.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cckolS1H.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckolS1H.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckolS1H.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckolS1H.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cckolS1H.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cckolS1H.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cckolS1H.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckolS1H.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/cckolS1H.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckolS1H.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cckolS1H.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cckolS1H.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cckolS1H.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cckolS1H.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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
encrypt.c: /tmp/ccOuEqjr.s: Assembler messages:
encrypt.c: /tmp/ccOuEqjr.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccOuEqjr.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccOuEqjr.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccOuEqjr.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOuEqjr.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOuEqjr.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOuEqjr.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOuEqjr.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOuEqjr.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOuEqjr.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOuEqjr.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOuEqjr.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccOuEqjr.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOuEqjr.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccOuEqjr.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOuEqjr.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccOuEqjr.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOuEqjr.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccOuEqjr.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccOuEqjr.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOuEqjr.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccOuEqjr.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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
encrypt.c: /tmp/ccrkxvsr.s: Assembler messages:
encrypt.c: /tmp/ccrkxvsr.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccrkxvsr.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccrkxvsr.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccrkxvsr.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrkxvsr.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrkxvsr.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrkxvsr.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrkxvsr.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrkxvsr.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrkxvsr.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrkxvsr.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrkxvsr.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccrkxvsr.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrkxvsr.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccrkxvsr.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccrkxvsr.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrkxvsr.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccrkxvsr.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccrkxvsr.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrkxvsr.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccrkxvsr.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccrkxvsr.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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
encrypt.c: /tmp/cc9bMG1d.s: Assembler messages:
encrypt.c: /tmp/cc9bMG1d.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc9bMG1d.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc9bMG1d.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc9bMG1d.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9bMG1d.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9bMG1d.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9bMG1d.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9bMG1d.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9bMG1d.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9bMG1d.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9bMG1d.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9bMG1d.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc9bMG1d.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9bMG1d.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc9bMG1d.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc9bMG1d.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9bMG1d.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc9bMG1d.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc9bMG1d.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9bMG1d.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc9bMG1d.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc9bMG1d.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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
encrypt.c: /tmp/ccr06WMp.s: Assembler messages:
encrypt.c: /tmp/ccr06WMp.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccr06WMp.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccr06WMp.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccr06WMp.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr06WMp.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr06WMp.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr06WMp.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr06WMp.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr06WMp.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccr06WMp.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccr06WMp.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccr06WMp.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccr06WMp.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr06WMp.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccr06WMp.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccr06WMp.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccr06WMp.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccr06WMp.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccr06WMp.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccr06WMp.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr06WMp.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccr06WMp.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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
encrypt.c: /tmp/ccKpDeyw.s: Assembler messages:
encrypt.c: /tmp/ccKpDeyw.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccKpDeyw.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccKpDeyw.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccKpDeyw.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKpDeyw.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKpDeyw.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKpDeyw.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKpDeyw.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKpDeyw.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKpDeyw.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKpDeyw.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKpDeyw.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccKpDeyw.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKpDeyw.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccKpDeyw.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccKpDeyw.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKpDeyw.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccKpDeyw.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccKpDeyw.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKpDeyw.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccKpDeyw.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccKpDeyw.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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
encrypt.c: /tmp/ccdiwMeu.s: Assembler messages:
encrypt.c: /tmp/ccdiwMeu.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccdiwMeu.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccdiwMeu.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccdiwMeu.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdiwMeu.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdiwMeu.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdiwMeu.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdiwMeu.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdiwMeu.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdiwMeu.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdiwMeu.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdiwMeu.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccdiwMeu.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdiwMeu.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccdiwMeu.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdiwMeu.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccdiwMeu.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdiwMeu.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccdiwMeu.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccdiwMeu.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdiwMeu.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccdiwMeu.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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
encrypt.c: /tmp/cc9Ze2zp.s: Assembler messages:
encrypt.c: /tmp/cc9Ze2zp.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc9Ze2zp.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc9Ze2zp.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc9Ze2zp.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9Ze2zp.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9Ze2zp.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9Ze2zp.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9Ze2zp.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9Ze2zp.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9Ze2zp.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9Ze2zp.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9Ze2zp.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc9Ze2zp.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9Ze2zp.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc9Ze2zp.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9Ze2zp.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/cc9Ze2zp.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9Ze2zp.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc9Ze2zp.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc9Ze2zp.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9Ze2zp.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc9Ze2zp.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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
encrypt.c: /tmp/cctcOCEk.s: Assembler messages:
encrypt.c: /tmp/cctcOCEk.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cctcOCEk.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cctcOCEk.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cctcOCEk.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cctcOCEk.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cctcOCEk.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cctcOCEk.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cctcOCEk.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cctcOCEk.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cctcOCEk.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cctcOCEk.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cctcOCEk.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cctcOCEk.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cctcOCEk.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cctcOCEk.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cctcOCEk.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cctcOCEk.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cctcOCEk.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cctcOCEk.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cctcOCEk.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cctcOCEk.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cctcOCEk.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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
encrypt.c: /tmp/ccWYw4K4.s: Assembler messages:
encrypt.c: /tmp/ccWYw4K4.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccWYw4K4.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccWYw4K4.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccWYw4K4.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWYw4K4.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWYw4K4.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWYw4K4.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWYw4K4.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWYw4K4.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWYw4K4.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWYw4K4.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWYw4K4.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccWYw4K4.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWYw4K4.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccWYw4K4.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccWYw4K4.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWYw4K4.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccWYw4K4.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccWYw4K4.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWYw4K4.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccWYw4K4.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccWYw4K4.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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
encrypt.c: /tmp/ccb2lXml.s: Assembler messages:
encrypt.c: /tmp/ccb2lXml.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccb2lXml.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccb2lXml.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccb2lXml.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb2lXml.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb2lXml.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb2lXml.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb2lXml.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb2lXml.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccb2lXml.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccb2lXml.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccb2lXml.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccb2lXml.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb2lXml.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccb2lXml.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccb2lXml.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccb2lXml.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccb2lXml.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccb2lXml.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccb2lXml.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb2lXml.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccb2lXml.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=core2 -msse4.1 -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
encrypt.c: /tmp/ccfkT51S.s: Assembler messages:
encrypt.c: /tmp/ccfkT51S.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccfkT51S.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccfkT51S.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccfkT51S.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfkT51S.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfkT51S.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfkT51S.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfkT51S.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfkT51S.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfkT51S.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfkT51S.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfkT51S.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccfkT51S.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfkT51S.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccfkT51S.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccfkT51S.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfkT51S.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccfkT51S.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccfkT51S.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfkT51S.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccfkT51S.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccfkT51S.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=core2 -msse4.1 -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
encrypt.c: /tmp/ccktbkPe.s: Assembler messages:
encrypt.c: /tmp/ccktbkPe.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccktbkPe.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccktbkPe.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccktbkPe.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccktbkPe.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccktbkPe.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccktbkPe.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccktbkPe.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccktbkPe.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccktbkPe.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccktbkPe.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccktbkPe.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccktbkPe.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccktbkPe.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccktbkPe.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccktbkPe.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccktbkPe.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccktbkPe.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccktbkPe.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccktbkPe.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccktbkPe.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccktbkPe.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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
encrypt.c: /tmp/cc6acQRb.s: Assembler messages:
encrypt.c: /tmp/cc6acQRb.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc6acQRb.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc6acQRb.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc6acQRb.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6acQRb.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6acQRb.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6acQRb.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6acQRb.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6acQRb.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6acQRb.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6acQRb.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6acQRb.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc6acQRb.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6acQRb.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc6acQRb.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc6acQRb.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6acQRb.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc6acQRb.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc6acQRb.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6acQRb.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc6acQRb.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc6acQRb.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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
encrypt.c: /tmp/cceB6grp.s: Assembler messages:
encrypt.c: /tmp/cceB6grp.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cceB6grp.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cceB6grp.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cceB6grp.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cceB6grp.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cceB6grp.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cceB6grp.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cceB6grp.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cceB6grp.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cceB6grp.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cceB6grp.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cceB6grp.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cceB6grp.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cceB6grp.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cceB6grp.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cceB6grp.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/cceB6grp.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cceB6grp.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cceB6grp.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cceB6grp.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cceB6grp.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cceB6grp.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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
encrypt.c: /tmp/ccBqhSed.s: Assembler messages:
encrypt.c: /tmp/ccBqhSed.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccBqhSed.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccBqhSed.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccBqhSed.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBqhSed.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBqhSed.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBqhSed.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBqhSed.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBqhSed.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBqhSed.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBqhSed.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBqhSed.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccBqhSed.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBqhSed.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccBqhSed.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBqhSed.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccBqhSed.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBqhSed.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccBqhSed.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccBqhSed.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBqhSed.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccBqhSed.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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
encrypt.c: /tmp/ccrDCOwZ.s: Assembler messages:
encrypt.c: /tmp/ccrDCOwZ.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccrDCOwZ.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccrDCOwZ.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccrDCOwZ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrDCOwZ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrDCOwZ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrDCOwZ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrDCOwZ.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrDCOwZ.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrDCOwZ.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrDCOwZ.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrDCOwZ.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccrDCOwZ.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrDCOwZ.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccrDCOwZ.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccrDCOwZ.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrDCOwZ.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccrDCOwZ.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccrDCOwZ.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrDCOwZ.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccrDCOwZ.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccrDCOwZ.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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
encrypt.c: /tmp/ccffcd4V.s: Assembler messages:
encrypt.c: /tmp/ccffcd4V.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccffcd4V.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccffcd4V.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccffcd4V.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccffcd4V.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccffcd4V.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccffcd4V.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccffcd4V.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccffcd4V.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccffcd4V.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccffcd4V.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccffcd4V.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccffcd4V.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccffcd4V.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccffcd4V.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccffcd4V.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccffcd4V.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccffcd4V.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccffcd4V.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccffcd4V.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccffcd4V.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccffcd4V.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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
encrypt.c: /tmp/ccwHE52Q.s: Assembler messages:
encrypt.c: /tmp/ccwHE52Q.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccwHE52Q.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccwHE52Q.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccwHE52Q.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwHE52Q.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwHE52Q.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwHE52Q.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwHE52Q.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwHE52Q.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwHE52Q.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwHE52Q.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwHE52Q.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccwHE52Q.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwHE52Q.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccwHE52Q.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccwHE52Q.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwHE52Q.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccwHE52Q.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccwHE52Q.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwHE52Q.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccwHE52Q.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccwHE52Q.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=core2 -msse4 -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
encrypt.c: /tmp/cc8V7ylV.s: Assembler messages:
encrypt.c: /tmp/cc8V7ylV.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc8V7ylV.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc8V7ylV.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc8V7ylV.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8V7ylV.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8V7ylV.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8V7ylV.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8V7ylV.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8V7ylV.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8V7ylV.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8V7ylV.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8V7ylV.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc8V7ylV.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8V7ylV.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc8V7ylV.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8V7ylV.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/cc8V7ylV.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8V7ylV.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc8V7ylV.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc8V7ylV.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8V7ylV.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc8V7ylV.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=core2 -msse4 -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
encrypt.c: /tmp/cce9skcE.s: Assembler messages:
encrypt.c: /tmp/cce9skcE.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cce9skcE.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cce9skcE.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cce9skcE.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cce9skcE.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cce9skcE.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cce9skcE.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cce9skcE.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cce9skcE.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cce9skcE.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cce9skcE.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cce9skcE.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cce9skcE.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cce9skcE.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cce9skcE.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cce9skcE.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cce9skcE.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cce9skcE.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cce9skcE.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cce9skcE.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cce9skcE.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cce9skcE.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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
encrypt.c: /tmp/ccZ5Qx2b.s: Assembler messages:
encrypt.c: /tmp/ccZ5Qx2b.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccZ5Qx2b.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccZ5Qx2b.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccZ5Qx2b.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ5Qx2b.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ5Qx2b.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ5Qx2b.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ5Qx2b.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ5Qx2b.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZ5Qx2b.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZ5Qx2b.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZ5Qx2b.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccZ5Qx2b.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ5Qx2b.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccZ5Qx2b.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZ5Qx2b.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccZ5Qx2b.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZ5Qx2b.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccZ5Qx2b.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccZ5Qx2b.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ5Qx2b.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccZ5Qx2b.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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
encrypt.c: /tmp/cchMtX5P.s: Assembler messages:
encrypt.c: /tmp/cchMtX5P.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cchMtX5P.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cchMtX5P.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cchMtX5P.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cchMtX5P.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cchMtX5P.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cchMtX5P.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cchMtX5P.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cchMtX5P.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cchMtX5P.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cchMtX5P.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cchMtX5P.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cchMtX5P.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cchMtX5P.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cchMtX5P.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cchMtX5P.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cchMtX5P.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cchMtX5P.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cchMtX5P.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cchMtX5P.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cchMtX5P.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cchMtX5P.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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
encrypt.c: /tmp/ccWvV0wP.s: Assembler messages:
encrypt.c: /tmp/ccWvV0wP.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccWvV0wP.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccWvV0wP.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccWvV0wP.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWvV0wP.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWvV0wP.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWvV0wP.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWvV0wP.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWvV0wP.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWvV0wP.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWvV0wP.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWvV0wP.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccWvV0wP.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWvV0wP.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccWvV0wP.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccWvV0wP.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWvV0wP.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccWvV0wP.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccWvV0wP.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWvV0wP.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccWvV0wP.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccWvV0wP.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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
encrypt.c: /tmp/ccfsvTPX.s: Assembler messages:
encrypt.c: /tmp/ccfsvTPX.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccfsvTPX.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccfsvTPX.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccfsvTPX.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfsvTPX.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfsvTPX.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfsvTPX.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfsvTPX.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfsvTPX.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfsvTPX.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfsvTPX.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfsvTPX.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccfsvTPX.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfsvTPX.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccfsvTPX.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfsvTPX.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccfsvTPX.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfsvTPX.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccfsvTPX.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccfsvTPX.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfsvTPX.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccfsvTPX.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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
encrypt.c: /tmp/ccWjfe12.s: Assembler messages:
encrypt.c: /tmp/ccWjfe12.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccWjfe12.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccWjfe12.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccWjfe12.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWjfe12.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWjfe12.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWjfe12.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWjfe12.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWjfe12.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWjfe12.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWjfe12.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWjfe12.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccWjfe12.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWjfe12.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccWjfe12.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccWjfe12.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWjfe12.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccWjfe12.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccWjfe12.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWjfe12.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccWjfe12.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccWjfe12.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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
encrypt.c: /tmp/ccwU51NP.s: Assembler messages:
encrypt.c: /tmp/ccwU51NP.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccwU51NP.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccwU51NP.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccwU51NP.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwU51NP.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwU51NP.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwU51NP.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwU51NP.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwU51NP.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwU51NP.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwU51NP.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwU51NP.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccwU51NP.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwU51NP.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccwU51NP.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwU51NP.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccwU51NP.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwU51NP.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccwU51NP.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccwU51NP.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwU51NP.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccwU51NP.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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
encrypt.c: /tmp/ccVfUWC6.s: Assembler messages:
encrypt.c: /tmp/ccVfUWC6.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccVfUWC6.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccVfUWC6.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccVfUWC6.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVfUWC6.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVfUWC6.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVfUWC6.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVfUWC6.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVfUWC6.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVfUWC6.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVfUWC6.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVfUWC6.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccVfUWC6.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVfUWC6.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccVfUWC6.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccVfUWC6.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVfUWC6.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccVfUWC6.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccVfUWC6.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVfUWC6.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccVfUWC6.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccVfUWC6.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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
encrypt.c: /tmp/ccXTIYgE.s: Assembler messages:
encrypt.c: /tmp/ccXTIYgE.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccXTIYgE.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccXTIYgE.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccXTIYgE.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXTIYgE.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXTIYgE.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXTIYgE.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXTIYgE.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXTIYgE.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXTIYgE.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXTIYgE.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXTIYgE.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccXTIYgE.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXTIYgE.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccXTIYgE.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXTIYgE.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccXTIYgE.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXTIYgE.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccXTIYgE.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccXTIYgE.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXTIYgE.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccXTIYgE.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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
encrypt.c: /tmp/ccIoWGe8.s: Assembler messages:
encrypt.c: /tmp/ccIoWGe8.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccIoWGe8.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccIoWGe8.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccIoWGe8.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIoWGe8.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIoWGe8.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIoWGe8.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIoWGe8.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIoWGe8.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIoWGe8.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIoWGe8.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIoWGe8.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccIoWGe8.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIoWGe8.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccIoWGe8.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccIoWGe8.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIoWGe8.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccIoWGe8.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccIoWGe8.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIoWGe8.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccIoWGe8.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccIoWGe8.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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
encrypt.c: /tmp/ccOP6L4P.s: Assembler messages:
encrypt.c: /tmp/ccOP6L4P.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccOP6L4P.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccOP6L4P.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccOP6L4P.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOP6L4P.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOP6L4P.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOP6L4P.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOP6L4P.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOP6L4P.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOP6L4P.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOP6L4P.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOP6L4P.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccOP6L4P.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOP6L4P.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccOP6L4P.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOP6L4P.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccOP6L4P.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOP6L4P.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccOP6L4P.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccOP6L4P.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOP6L4P.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccOP6L4P.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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
encrypt.c: /tmp/ccLoZNHZ.s: Assembler messages:
encrypt.c: /tmp/ccLoZNHZ.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccLoZNHZ.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccLoZNHZ.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccLoZNHZ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLoZNHZ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLoZNHZ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLoZNHZ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLoZNHZ.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLoZNHZ.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLoZNHZ.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLoZNHZ.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLoZNHZ.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccLoZNHZ.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLoZNHZ.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccLoZNHZ.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccLoZNHZ.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLoZNHZ.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccLoZNHZ.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccLoZNHZ.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLoZNHZ.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccLoZNHZ.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccLoZNHZ.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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
encrypt.c: /tmp/ccVw2PvR.s: Assembler messages:
encrypt.c: /tmp/ccVw2PvR.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccVw2PvR.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccVw2PvR.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccVw2PvR.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVw2PvR.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVw2PvR.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVw2PvR.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVw2PvR.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVw2PvR.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVw2PvR.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVw2PvR.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVw2PvR.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccVw2PvR.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVw2PvR.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccVw2PvR.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVw2PvR.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccVw2PvR.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVw2PvR.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccVw2PvR.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccVw2PvR.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVw2PvR.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccVw2PvR.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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
encrypt.c: /tmp/ccBsgHCD.s: Assembler messages:
encrypt.c: /tmp/ccBsgHCD.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccBsgHCD.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccBsgHCD.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccBsgHCD.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBsgHCD.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBsgHCD.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBsgHCD.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBsgHCD.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBsgHCD.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBsgHCD.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBsgHCD.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBsgHCD.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccBsgHCD.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBsgHCD.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccBsgHCD.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBsgHCD.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccBsgHCD.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBsgHCD.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccBsgHCD.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccBsgHCD.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBsgHCD.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccBsgHCD.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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
encrypt.c: /tmp/ccwIn1RZ.s: Assembler messages:
encrypt.c: /tmp/ccwIn1RZ.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccwIn1RZ.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccwIn1RZ.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccwIn1RZ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwIn1RZ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwIn1RZ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwIn1RZ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwIn1RZ.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwIn1RZ.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwIn1RZ.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwIn1RZ.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwIn1RZ.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccwIn1RZ.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwIn1RZ.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccwIn1RZ.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccwIn1RZ.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwIn1RZ.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccwIn1RZ.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccwIn1RZ.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwIn1RZ.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccwIn1RZ.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccwIn1RZ.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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
encrypt.c: /tmp/ccen5xxS.s: Assembler messages:
encrypt.c: /tmp/ccen5xxS.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccen5xxS.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccen5xxS.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccen5xxS.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccen5xxS.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccen5xxS.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccen5xxS.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccen5xxS.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccen5xxS.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccen5xxS.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccen5xxS.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccen5xxS.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccen5xxS.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccen5xxS.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccen5xxS.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccen5xxS.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccen5xxS.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccen5xxS.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccen5xxS.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccen5xxS.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccen5xxS.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccen5xxS.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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
encrypt.c: /tmp/ccxrEBKv.s: Assembler messages:
encrypt.c: /tmp/ccxrEBKv.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccxrEBKv.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccxrEBKv.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccxrEBKv.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxrEBKv.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxrEBKv.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxrEBKv.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxrEBKv.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxrEBKv.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxrEBKv.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxrEBKv.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxrEBKv.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccxrEBKv.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxrEBKv.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccxrEBKv.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxrEBKv.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccxrEBKv.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxrEBKv.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccxrEBKv.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccxrEBKv.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxrEBKv.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccxrEBKv.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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
encrypt.c: /tmp/cc5AvsE0.s: Assembler messages:
encrypt.c: /tmp/cc5AvsE0.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc5AvsE0.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc5AvsE0.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc5AvsE0.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5AvsE0.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5AvsE0.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5AvsE0.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5AvsE0.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5AvsE0.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5AvsE0.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5AvsE0.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5AvsE0.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc5AvsE0.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5AvsE0.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc5AvsE0.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc5AvsE0.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5AvsE0.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc5AvsE0.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc5AvsE0.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5AvsE0.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc5AvsE0.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc5AvsE0.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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
encrypt.c: /tmp/ccnPboHE.s: Assembler messages:
encrypt.c: /tmp/ccnPboHE.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccnPboHE.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccnPboHE.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccnPboHE.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnPboHE.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnPboHE.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnPboHE.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnPboHE.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnPboHE.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnPboHE.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnPboHE.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnPboHE.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccnPboHE.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnPboHE.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccnPboHE.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnPboHE.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccnPboHE.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnPboHE.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccnPboHE.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccnPboHE.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnPboHE.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccnPboHE.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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
encrypt.c: /tmp/cchHOXBv.s: Assembler messages:
encrypt.c: /tmp/cchHOXBv.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cchHOXBv.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cchHOXBv.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cchHOXBv.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cchHOXBv.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cchHOXBv.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cchHOXBv.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cchHOXBv.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cchHOXBv.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchHOXBv.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchHOXBv.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchHOXBv.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cchHOXBv.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cchHOXBv.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cchHOXBv.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchHOXBv.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/cchHOXBv.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchHOXBv.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cchHOXBv.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cchHOXBv.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cchHOXBv.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cchHOXBv.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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
encrypt.c: /tmp/ccowfh7U.s: Assembler messages:
encrypt.c: /tmp/ccowfh7U.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccowfh7U.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccowfh7U.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccowfh7U.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccowfh7U.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccowfh7U.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccowfh7U.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccowfh7U.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccowfh7U.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccowfh7U.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccowfh7U.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccowfh7U.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccowfh7U.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccowfh7U.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccowfh7U.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccowfh7U.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccowfh7U.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccowfh7U.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccowfh7U.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccowfh7U.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccowfh7U.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccowfh7U.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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
encrypt.c: /tmp/cc02aflv.s: Assembler messages:
encrypt.c: /tmp/cc02aflv.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc02aflv.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc02aflv.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc02aflv.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc02aflv.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc02aflv.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc02aflv.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc02aflv.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc02aflv.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc02aflv.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc02aflv.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc02aflv.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc02aflv.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc02aflv.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc02aflv.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc02aflv.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc02aflv.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc02aflv.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc02aflv.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc02aflv.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc02aflv.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc02aflv.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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
encrypt.c: /tmp/ccrHNTYn.s: Assembler messages:
encrypt.c: /tmp/ccrHNTYn.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccrHNTYn.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccrHNTYn.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccrHNTYn.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrHNTYn.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrHNTYn.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrHNTYn.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrHNTYn.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrHNTYn.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrHNTYn.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrHNTYn.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrHNTYn.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccrHNTYn.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrHNTYn.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccrHNTYn.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrHNTYn.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccrHNTYn.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrHNTYn.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccrHNTYn.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccrHNTYn.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrHNTYn.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccrHNTYn.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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
encrypt.c: /tmp/cc19CfFg.s: Assembler messages:
encrypt.c: /tmp/cc19CfFg.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc19CfFg.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc19CfFg.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc19CfFg.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc19CfFg.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc19CfFg.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc19CfFg.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc19CfFg.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc19CfFg.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc19CfFg.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc19CfFg.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc19CfFg.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc19CfFg.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc19CfFg.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc19CfFg.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc19CfFg.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/cc19CfFg.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc19CfFg.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc19CfFg.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc19CfFg.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc19CfFg.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc19CfFg.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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
encrypt.c: /tmp/cchYFSyt.s: Assembler messages:
encrypt.c: /tmp/cchYFSyt.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cchYFSyt.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cchYFSyt.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cchYFSyt.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cchYFSyt.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cchYFSyt.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cchYFSyt.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cchYFSyt.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cchYFSyt.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cchYFSyt.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cchYFSyt.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cchYFSyt.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cchYFSyt.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cchYFSyt.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cchYFSyt.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cchYFSyt.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cchYFSyt.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cchYFSyt.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cchYFSyt.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cchYFSyt.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cchYFSyt.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cchYFSyt.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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
encrypt.c: /tmp/ccpcF51t.s: Assembler messages:
encrypt.c: /tmp/ccpcF51t.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccpcF51t.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccpcF51t.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccpcF51t.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpcF51t.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpcF51t.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpcF51t.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpcF51t.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpcF51t.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpcF51t.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpcF51t.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpcF51t.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccpcF51t.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpcF51t.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccpcF51t.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpcF51t.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccpcF51t.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpcF51t.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccpcF51t.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccpcF51t.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpcF51t.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccpcF51t.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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
encrypt.c: /tmp/ccsUMB5B.s: Assembler messages:
encrypt.c: /tmp/ccsUMB5B.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccsUMB5B.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccsUMB5B.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccsUMB5B.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsUMB5B.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsUMB5B.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsUMB5B.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsUMB5B.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsUMB5B.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccsUMB5B.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccsUMB5B.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccsUMB5B.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccsUMB5B.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsUMB5B.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccsUMB5B.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccsUMB5B.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccsUMB5B.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccsUMB5B.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccsUMB5B.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsUMB5B.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccsUMB5B.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccsUMB5B.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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
encrypt.c: /tmp/ccnmOZNs.s: Assembler messages:
encrypt.c: /tmp/ccnmOZNs.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccnmOZNs.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccnmOZNs.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccnmOZNs.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnmOZNs.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnmOZNs.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnmOZNs.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnmOZNs.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnmOZNs.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccnmOZNs.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccnmOZNs.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccnmOZNs.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccnmOZNs.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnmOZNs.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccnmOZNs.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccnmOZNs.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccnmOZNs.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccnmOZNs.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccnmOZNs.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnmOZNs.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccnmOZNs.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccnmOZNs.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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
encrypt.c: /tmp/ccx3T7rn.s: Assembler messages:
encrypt.c: /tmp/ccx3T7rn.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccx3T7rn.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccx3T7rn.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccx3T7rn.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx3T7rn.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx3T7rn.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx3T7rn.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx3T7rn.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx3T7rn.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccx3T7rn.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccx3T7rn.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccx3T7rn.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccx3T7rn.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx3T7rn.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccx3T7rn.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccx3T7rn.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccx3T7rn.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccx3T7rn.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccx3T7rn.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccx3T7rn.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx3T7rn.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccx3T7rn.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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
encrypt.c: /tmp/cc0AtDub.s: Assembler messages:
encrypt.c: /tmp/cc0AtDub.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc0AtDub.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc0AtDub.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc0AtDub.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0AtDub.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0AtDub.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0AtDub.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0AtDub.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0AtDub.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0AtDub.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0AtDub.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0AtDub.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc0AtDub.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0AtDub.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc0AtDub.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0AtDub.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/cc0AtDub.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0AtDub.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc0AtDub.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc0AtDub.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0AtDub.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc0AtDub.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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
encrypt.c: /tmp/cco2HeJj.s: Assembler messages:
encrypt.c: /tmp/cco2HeJj.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cco2HeJj.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cco2HeJj.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cco2HeJj.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cco2HeJj.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cco2HeJj.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cco2HeJj.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cco2HeJj.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cco2HeJj.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cco2HeJj.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cco2HeJj.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cco2HeJj.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cco2HeJj.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cco2HeJj.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cco2HeJj.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cco2HeJj.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cco2HeJj.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cco2HeJj.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cco2HeJj.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cco2HeJj.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cco2HeJj.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cco2HeJj.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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
encrypt.c: /tmp/cc5n5CX2.s: Assembler messages:
encrypt.c: /tmp/cc5n5CX2.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc5n5CX2.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc5n5CX2.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc5n5CX2.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5n5CX2.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5n5CX2.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5n5CX2.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5n5CX2.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5n5CX2.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5n5CX2.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5n5CX2.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5n5CX2.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc5n5CX2.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5n5CX2.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc5n5CX2.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5n5CX2.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/cc5n5CX2.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5n5CX2.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc5n5CX2.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc5n5CX2.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5n5CX2.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc5n5CX2.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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
encrypt.c: /tmp/ccLfd6va.s: Assembler messages:
encrypt.c: /tmp/ccLfd6va.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccLfd6va.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccLfd6va.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccLfd6va.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLfd6va.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLfd6va.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLfd6va.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLfd6va.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLfd6va.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLfd6va.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLfd6va.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLfd6va.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccLfd6va.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLfd6va.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccLfd6va.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccLfd6va.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLfd6va.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccLfd6va.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccLfd6va.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLfd6va.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccLfd6va.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccLfd6va.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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
encrypt.c: /tmp/ccGYVCQm.s: Assembler messages:
encrypt.c: /tmp/ccGYVCQm.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccGYVCQm.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccGYVCQm.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccGYVCQm.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGYVCQm.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGYVCQm.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGYVCQm.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGYVCQm.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGYVCQm.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGYVCQm.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGYVCQm.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGYVCQm.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccGYVCQm.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGYVCQm.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccGYVCQm.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccGYVCQm.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGYVCQm.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccGYVCQm.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccGYVCQm.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGYVCQm.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccGYVCQm.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccGYVCQm.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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
encrypt.c: /tmp/cclgqpAe.s: Assembler messages:
encrypt.c: /tmp/cclgqpAe.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cclgqpAe.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cclgqpAe.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cclgqpAe.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cclgqpAe.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cclgqpAe.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cclgqpAe.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cclgqpAe.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cclgqpAe.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cclgqpAe.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cclgqpAe.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cclgqpAe.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cclgqpAe.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cclgqpAe.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cclgqpAe.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cclgqpAe.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/cclgqpAe.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cclgqpAe.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cclgqpAe.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cclgqpAe.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cclgqpAe.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cclgqpAe.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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
encrypt.c: /tmp/ccWojWLh.s: Assembler messages:
encrypt.c: /tmp/ccWojWLh.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccWojWLh.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccWojWLh.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccWojWLh.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWojWLh.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWojWLh.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWojWLh.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWojWLh.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWojWLh.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWojWLh.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWojWLh.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWojWLh.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccWojWLh.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWojWLh.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccWojWLh.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccWojWLh.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWojWLh.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccWojWLh.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccWojWLh.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWojWLh.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccWojWLh.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccWojWLh.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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
encrypt.c: /tmp/ccbQYqI7.s: Assembler messages:
encrypt.c: /tmp/ccbQYqI7.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccbQYqI7.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccbQYqI7.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccbQYqI7.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbQYqI7.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbQYqI7.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbQYqI7.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbQYqI7.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbQYqI7.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccbQYqI7.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccbQYqI7.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccbQYqI7.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccbQYqI7.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbQYqI7.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccbQYqI7.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccbQYqI7.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccbQYqI7.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccbQYqI7.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccbQYqI7.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccbQYqI7.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbQYqI7.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccbQYqI7.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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
encrypt.c: /tmp/ccJ3Sa6u.s: Assembler messages:
encrypt.c: /tmp/ccJ3Sa6u.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccJ3Sa6u.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccJ3Sa6u.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccJ3Sa6u.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ3Sa6u.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ3Sa6u.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ3Sa6u.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ3Sa6u.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ3Sa6u.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJ3Sa6u.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJ3Sa6u.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJ3Sa6u.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccJ3Sa6u.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ3Sa6u.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccJ3Sa6u.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJ3Sa6u.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccJ3Sa6u.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJ3Sa6u.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccJ3Sa6u.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccJ3Sa6u.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ3Sa6u.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccJ3Sa6u.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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
encrypt.c: /tmp/ccrI2XjP.s: Assembler messages:
encrypt.c: /tmp/ccrI2XjP.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccrI2XjP.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccrI2XjP.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccrI2XjP.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrI2XjP.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrI2XjP.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrI2XjP.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrI2XjP.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrI2XjP.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrI2XjP.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrI2XjP.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrI2XjP.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccrI2XjP.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrI2XjP.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccrI2XjP.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccrI2XjP.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrI2XjP.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccrI2XjP.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccrI2XjP.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrI2XjP.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccrI2XjP.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccrI2XjP.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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
encrypt.c: /tmp/ccN9bWZF.s: Assembler messages:
encrypt.c: /tmp/ccN9bWZF.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccN9bWZF.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccN9bWZF.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccN9bWZF.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN9bWZF.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN9bWZF.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN9bWZF.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN9bWZF.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN9bWZF.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccN9bWZF.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccN9bWZF.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccN9bWZF.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccN9bWZF.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN9bWZF.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccN9bWZF.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccN9bWZF.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccN9bWZF.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccN9bWZF.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccN9bWZF.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN9bWZF.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccN9bWZF.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccN9bWZF.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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
encrypt.c: /tmp/ccPEZ4lq.s: Assembler messages:
encrypt.c: /tmp/ccPEZ4lq.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccPEZ4lq.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccPEZ4lq.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccPEZ4lq.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPEZ4lq.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPEZ4lq.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPEZ4lq.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPEZ4lq.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPEZ4lq.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPEZ4lq.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPEZ4lq.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPEZ4lq.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccPEZ4lq.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPEZ4lq.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccPEZ4lq.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPEZ4lq.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccPEZ4lq.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPEZ4lq.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccPEZ4lq.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccPEZ4lq.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPEZ4lq.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccPEZ4lq.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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
encrypt.c: /tmp/cc2fxXvO.s: Assembler messages:
encrypt.c: /tmp/cc2fxXvO.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc2fxXvO.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc2fxXvO.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc2fxXvO.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2fxXvO.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2fxXvO.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2fxXvO.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2fxXvO.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2fxXvO.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc2fxXvO.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc2fxXvO.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc2fxXvO.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc2fxXvO.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2fxXvO.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc2fxXvO.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc2fxXvO.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc2fxXvO.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc2fxXvO.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc2fxXvO.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2fxXvO.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc2fxXvO.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc2fxXvO.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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
encrypt.c: /tmp/ccDfEIVy.s: Assembler messages:
encrypt.c: /tmp/ccDfEIVy.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccDfEIVy.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccDfEIVy.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccDfEIVy.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDfEIVy.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDfEIVy.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDfEIVy.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDfEIVy.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDfEIVy.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDfEIVy.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDfEIVy.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDfEIVy.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccDfEIVy.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDfEIVy.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccDfEIVy.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDfEIVy.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccDfEIVy.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDfEIVy.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccDfEIVy.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccDfEIVy.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDfEIVy.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccDfEIVy.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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
encrypt.c: /tmp/ccPJh8RI.s: Assembler messages:
encrypt.c: /tmp/ccPJh8RI.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccPJh8RI.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccPJh8RI.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccPJh8RI.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPJh8RI.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPJh8RI.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPJh8RI.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPJh8RI.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPJh8RI.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPJh8RI.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPJh8RI.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPJh8RI.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccPJh8RI.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPJh8RI.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccPJh8RI.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccPJh8RI.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPJh8RI.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccPJh8RI.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccPJh8RI.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPJh8RI.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccPJh8RI.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccPJh8RI.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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
encrypt.c: /tmp/ccnxSRAo.s: Assembler messages:
encrypt.c: /tmp/ccnxSRAo.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccnxSRAo.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccnxSRAo.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccnxSRAo.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnxSRAo.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnxSRAo.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnxSRAo.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnxSRAo.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnxSRAo.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnxSRAo.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnxSRAo.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnxSRAo.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccnxSRAo.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnxSRAo.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccnxSRAo.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnxSRAo.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccnxSRAo.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnxSRAo.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccnxSRAo.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccnxSRAo.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnxSRAo.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccnxSRAo.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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
encrypt.c: /tmp/cc56N9ED.s: Assembler messages:
encrypt.c: /tmp/cc56N9ED.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc56N9ED.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc56N9ED.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc56N9ED.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc56N9ED.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc56N9ED.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc56N9ED.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc56N9ED.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc56N9ED.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc56N9ED.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc56N9ED.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc56N9ED.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc56N9ED.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc56N9ED.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc56N9ED.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc56N9ED.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/cc56N9ED.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc56N9ED.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc56N9ED.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc56N9ED.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc56N9ED.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc56N9ED.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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
encrypt.c: /tmp/cci8WAwM.s: Assembler messages:
encrypt.c: /tmp/cci8WAwM.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cci8WAwM.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cci8WAwM.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cci8WAwM.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cci8WAwM.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cci8WAwM.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cci8WAwM.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cci8WAwM.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cci8WAwM.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cci8WAwM.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cci8WAwM.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cci8WAwM.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cci8WAwM.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cci8WAwM.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cci8WAwM.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cci8WAwM.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cci8WAwM.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cci8WAwM.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cci8WAwM.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cci8WAwM.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cci8WAwM.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cci8WAwM.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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
encrypt.c: /tmp/cc4WOGTz.s: Assembler messages:
encrypt.c: /tmp/cc4WOGTz.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc4WOGTz.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc4WOGTz.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc4WOGTz.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4WOGTz.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4WOGTz.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4WOGTz.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4WOGTz.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4WOGTz.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4WOGTz.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4WOGTz.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4WOGTz.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc4WOGTz.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4WOGTz.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc4WOGTz.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc4WOGTz.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4WOGTz.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc4WOGTz.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc4WOGTz.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4WOGTz.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc4WOGTz.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc4WOGTz.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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
encrypt.c: /tmp/ccVU1Rey.s: Assembler messages:
encrypt.c: /tmp/ccVU1Rey.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccVU1Rey.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccVU1Rey.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccVU1Rey.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVU1Rey.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVU1Rey.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVU1Rey.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVU1Rey.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVU1Rey.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVU1Rey.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVU1Rey.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVU1Rey.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccVU1Rey.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVU1Rey.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccVU1Rey.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVU1Rey.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccVU1Rey.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVU1Rey.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccVU1Rey.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccVU1Rey.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVU1Rey.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccVU1Rey.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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
encrypt.c: /tmp/ccDjG4hL.s: Assembler messages:
encrypt.c: /tmp/ccDjG4hL.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccDjG4hL.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccDjG4hL.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccDjG4hL.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDjG4hL.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDjG4hL.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDjG4hL.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDjG4hL.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDjG4hL.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDjG4hL.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDjG4hL.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDjG4hL.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccDjG4hL.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDjG4hL.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccDjG4hL.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDjG4hL.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccDjG4hL.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDjG4hL.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccDjG4hL.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccDjG4hL.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDjG4hL.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccDjG4hL.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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
encrypt.c: /tmp/ccGP4gyS.s: Assembler messages:
encrypt.c: /tmp/ccGP4gyS.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccGP4gyS.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccGP4gyS.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccGP4gyS.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGP4gyS.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGP4gyS.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGP4gyS.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGP4gyS.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGP4gyS.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGP4gyS.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGP4gyS.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGP4gyS.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccGP4gyS.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGP4gyS.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccGP4gyS.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccGP4gyS.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGP4gyS.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccGP4gyS.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccGP4gyS.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGP4gyS.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccGP4gyS.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccGP4gyS.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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
encrypt.c: /tmp/cc0VQOSJ.s: Assembler messages:
encrypt.c: /tmp/cc0VQOSJ.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc0VQOSJ.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc0VQOSJ.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc0VQOSJ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0VQOSJ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0VQOSJ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0VQOSJ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0VQOSJ.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0VQOSJ.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc0VQOSJ.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc0VQOSJ.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc0VQOSJ.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc0VQOSJ.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0VQOSJ.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc0VQOSJ.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc0VQOSJ.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc0VQOSJ.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc0VQOSJ.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc0VQOSJ.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0VQOSJ.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc0VQOSJ.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc0VQOSJ.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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
encrypt.c: /tmp/ccw3QD1C.s: Assembler messages:
encrypt.c: /tmp/ccw3QD1C.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccw3QD1C.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccw3QD1C.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccw3QD1C.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw3QD1C.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw3QD1C.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw3QD1C.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw3QD1C.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw3QD1C.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccw3QD1C.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccw3QD1C.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccw3QD1C.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccw3QD1C.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw3QD1C.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccw3QD1C.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccw3QD1C.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccw3QD1C.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccw3QD1C.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccw3QD1C.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccw3QD1C.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw3QD1C.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccw3QD1C.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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
encrypt.c: /tmp/ccV7xXLz.s: Assembler messages:
encrypt.c: /tmp/ccV7xXLz.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccV7xXLz.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccV7xXLz.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccV7xXLz.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV7xXLz.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV7xXLz.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV7xXLz.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV7xXLz.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV7xXLz.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccV7xXLz.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccV7xXLz.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccV7xXLz.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccV7xXLz.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV7xXLz.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccV7xXLz.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccV7xXLz.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccV7xXLz.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccV7xXLz.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccV7xXLz.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccV7xXLz.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV7xXLz.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccV7xXLz.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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
encrypt.c: /tmp/ccocEGv9.s: Assembler messages:
encrypt.c: /tmp/ccocEGv9.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccocEGv9.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccocEGv9.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccocEGv9.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccocEGv9.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccocEGv9.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccocEGv9.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccocEGv9.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccocEGv9.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccocEGv9.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccocEGv9.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccocEGv9.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccocEGv9.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccocEGv9.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccocEGv9.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccocEGv9.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccocEGv9.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccocEGv9.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccocEGv9.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccocEGv9.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccocEGv9.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccocEGv9.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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
encrypt.c: /tmp/cc2fs24o.s: Assembler messages:
encrypt.c: /tmp/cc2fs24o.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc2fs24o.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc2fs24o.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc2fs24o.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2fs24o.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2fs24o.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2fs24o.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2fs24o.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2fs24o.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2fs24o.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2fs24o.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2fs24o.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc2fs24o.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2fs24o.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc2fs24o.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2fs24o.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/cc2fs24o.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2fs24o.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc2fs24o.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc2fs24o.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2fs24o.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc2fs24o.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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
encrypt.c: /tmp/ccR6c5QV.s: Assembler messages:
encrypt.c: /tmp/ccR6c5QV.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccR6c5QV.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccR6c5QV.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccR6c5QV.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR6c5QV.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR6c5QV.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR6c5QV.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR6c5QV.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR6c5QV.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccR6c5QV.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccR6c5QV.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccR6c5QV.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccR6c5QV.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR6c5QV.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccR6c5QV.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccR6c5QV.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccR6c5QV.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccR6c5QV.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccR6c5QV.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR6c5QV.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccR6c5QV.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccR6c5QV.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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
encrypt.c: /tmp/ccZxzp3i.s: Assembler messages:
encrypt.c: /tmp/ccZxzp3i.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccZxzp3i.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccZxzp3i.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccZxzp3i.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZxzp3i.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZxzp3i.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZxzp3i.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZxzp3i.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZxzp3i.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZxzp3i.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZxzp3i.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZxzp3i.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccZxzp3i.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZxzp3i.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccZxzp3i.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccZxzp3i.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZxzp3i.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccZxzp3i.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccZxzp3i.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZxzp3i.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccZxzp3i.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccZxzp3i.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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
encrypt.c: /tmp/cceZFyrB.s: Assembler messages:
encrypt.c: /tmp/cceZFyrB.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cceZFyrB.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cceZFyrB.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cceZFyrB.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cceZFyrB.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cceZFyrB.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cceZFyrB.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cceZFyrB.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cceZFyrB.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cceZFyrB.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cceZFyrB.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cceZFyrB.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cceZFyrB.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cceZFyrB.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cceZFyrB.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cceZFyrB.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/cceZFyrB.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cceZFyrB.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cceZFyrB.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cceZFyrB.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cceZFyrB.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cceZFyrB.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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
encrypt.c: /tmp/ccI6EEto.s: Assembler messages:
encrypt.c: /tmp/ccI6EEto.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccI6EEto.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccI6EEto.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccI6EEto.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI6EEto.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI6EEto.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI6EEto.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI6EEto.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI6EEto.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccI6EEto.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccI6EEto.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccI6EEto.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccI6EEto.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI6EEto.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccI6EEto.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccI6EEto.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccI6EEto.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccI6EEto.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccI6EEto.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccI6EEto.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI6EEto.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccI6EEto.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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
encrypt.c: /tmp/ccpdEds6.s: Assembler messages:
encrypt.c: /tmp/ccpdEds6.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccpdEds6.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccpdEds6.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccpdEds6.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpdEds6.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpdEds6.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpdEds6.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpdEds6.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpdEds6.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpdEds6.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpdEds6.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpdEds6.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccpdEds6.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpdEds6.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccpdEds6.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccpdEds6.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpdEds6.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccpdEds6.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccpdEds6.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpdEds6.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccpdEds6.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccpdEds6.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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
encrypt.c: /tmp/ccArRoPT.s: Assembler messages:
encrypt.c: /tmp/ccArRoPT.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccArRoPT.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccArRoPT.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccArRoPT.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccArRoPT.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccArRoPT.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccArRoPT.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccArRoPT.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccArRoPT.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccArRoPT.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccArRoPT.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccArRoPT.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccArRoPT.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccArRoPT.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccArRoPT.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccArRoPT.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccArRoPT.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccArRoPT.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccArRoPT.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccArRoPT.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccArRoPT.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccArRoPT.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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
encrypt.c: /tmp/cceWlkaM.s: Assembler messages:
encrypt.c: /tmp/cceWlkaM.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cceWlkaM.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cceWlkaM.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cceWlkaM.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cceWlkaM.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cceWlkaM.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cceWlkaM.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cceWlkaM.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cceWlkaM.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cceWlkaM.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cceWlkaM.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cceWlkaM.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cceWlkaM.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cceWlkaM.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cceWlkaM.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cceWlkaM.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/cceWlkaM.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cceWlkaM.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cceWlkaM.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cceWlkaM.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cceWlkaM.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cceWlkaM.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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
encrypt.c: /tmp/cci3dt1B.s: Assembler messages:
encrypt.c: /tmp/cci3dt1B.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cci3dt1B.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cci3dt1B.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cci3dt1B.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cci3dt1B.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cci3dt1B.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cci3dt1B.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cci3dt1B.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cci3dt1B.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cci3dt1B.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cci3dt1B.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cci3dt1B.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cci3dt1B.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cci3dt1B.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cci3dt1B.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cci3dt1B.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/cci3dt1B.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cci3dt1B.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cci3dt1B.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cci3dt1B.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cci3dt1B.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cci3dt1B.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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
encrypt.c: /tmp/ccmDAIgR.s: Assembler messages:
encrypt.c: /tmp/ccmDAIgR.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccmDAIgR.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccmDAIgR.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccmDAIgR.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmDAIgR.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmDAIgR.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmDAIgR.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmDAIgR.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmDAIgR.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccmDAIgR.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccmDAIgR.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccmDAIgR.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccmDAIgR.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmDAIgR.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccmDAIgR.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccmDAIgR.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccmDAIgR.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccmDAIgR.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccmDAIgR.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmDAIgR.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccmDAIgR.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccmDAIgR.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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
encrypt.c: /tmp/ccaNCoqK.s: Assembler messages:
encrypt.c: /tmp/ccaNCoqK.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccaNCoqK.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccaNCoqK.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccaNCoqK.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaNCoqK.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaNCoqK.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaNCoqK.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaNCoqK.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaNCoqK.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaNCoqK.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaNCoqK.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaNCoqK.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccaNCoqK.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaNCoqK.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccaNCoqK.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaNCoqK.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccaNCoqK.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaNCoqK.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccaNCoqK.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccaNCoqK.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaNCoqK.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccaNCoqK.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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
encrypt.c: /tmp/ccsIs9qW.s: Assembler messages:
encrypt.c: /tmp/ccsIs9qW.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccsIs9qW.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccsIs9qW.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccsIs9qW.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsIs9qW.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsIs9qW.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsIs9qW.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsIs9qW.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsIs9qW.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccsIs9qW.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccsIs9qW.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccsIs9qW.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccsIs9qW.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsIs9qW.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccsIs9qW.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccsIs9qW.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccsIs9qW.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccsIs9qW.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccsIs9qW.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsIs9qW.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccsIs9qW.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccsIs9qW.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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
encrypt.c: /tmp/cc6vyZpZ.s: Assembler messages:
encrypt.c: /tmp/cc6vyZpZ.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc6vyZpZ.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc6vyZpZ.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc6vyZpZ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6vyZpZ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6vyZpZ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6vyZpZ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6vyZpZ.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6vyZpZ.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6vyZpZ.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6vyZpZ.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6vyZpZ.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc6vyZpZ.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6vyZpZ.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc6vyZpZ.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc6vyZpZ.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6vyZpZ.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc6vyZpZ.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc6vyZpZ.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6vyZpZ.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc6vyZpZ.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc6vyZpZ.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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
encrypt.c: /tmp/ccwJd41D.s: Assembler messages:
encrypt.c: /tmp/ccwJd41D.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccwJd41D.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccwJd41D.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccwJd41D.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwJd41D.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwJd41D.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwJd41D.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwJd41D.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwJd41D.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwJd41D.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwJd41D.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwJd41D.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccwJd41D.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwJd41D.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccwJd41D.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwJd41D.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccwJd41D.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwJd41D.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccwJd41D.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccwJd41D.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwJd41D.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccwJd41D.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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
encrypt.c: /tmp/ccU5SzS8.s: Assembler messages:
encrypt.c: /tmp/ccU5SzS8.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccU5SzS8.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccU5SzS8.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccU5SzS8.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU5SzS8.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU5SzS8.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU5SzS8.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU5SzS8.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU5SzS8.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccU5SzS8.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccU5SzS8.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccU5SzS8.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccU5SzS8.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU5SzS8.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccU5SzS8.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccU5SzS8.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccU5SzS8.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccU5SzS8.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccU5SzS8.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccU5SzS8.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU5SzS8.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccU5SzS8.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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
encrypt.c: /tmp/ccVUdjxm.s: Assembler messages:
encrypt.c: /tmp/ccVUdjxm.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccVUdjxm.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccVUdjxm.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccVUdjxm.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVUdjxm.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVUdjxm.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVUdjxm.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVUdjxm.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVUdjxm.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVUdjxm.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVUdjxm.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVUdjxm.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccVUdjxm.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVUdjxm.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccVUdjxm.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccVUdjxm.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVUdjxm.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccVUdjxm.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccVUdjxm.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVUdjxm.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccVUdjxm.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccVUdjxm.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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
encrypt.c: /tmp/cc2Y7e77.s: Assembler messages:
encrypt.c: /tmp/cc2Y7e77.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc2Y7e77.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc2Y7e77.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc2Y7e77.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2Y7e77.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2Y7e77.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2Y7e77.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2Y7e77.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2Y7e77.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2Y7e77.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2Y7e77.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2Y7e77.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc2Y7e77.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2Y7e77.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc2Y7e77.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2Y7e77.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/cc2Y7e77.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2Y7e77.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc2Y7e77.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc2Y7e77.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2Y7e77.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc2Y7e77.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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
encrypt.c: /tmp/cctS9DLd.s: Assembler messages:
encrypt.c: /tmp/cctS9DLd.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cctS9DLd.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cctS9DLd.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cctS9DLd.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cctS9DLd.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cctS9DLd.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cctS9DLd.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cctS9DLd.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cctS9DLd.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cctS9DLd.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cctS9DLd.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cctS9DLd.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cctS9DLd.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cctS9DLd.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cctS9DLd.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cctS9DLd.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cctS9DLd.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cctS9DLd.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cctS9DLd.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cctS9DLd.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cctS9DLd.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cctS9DLd.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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
encrypt.c: /tmp/ccNVogxk.s: Assembler messages:
encrypt.c: /tmp/ccNVogxk.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccNVogxk.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccNVogxk.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccNVogxk.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNVogxk.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNVogxk.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNVogxk.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNVogxk.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNVogxk.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNVogxk.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNVogxk.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNVogxk.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccNVogxk.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNVogxk.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccNVogxk.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNVogxk.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccNVogxk.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNVogxk.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccNVogxk.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccNVogxk.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNVogxk.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccNVogxk.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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
encrypt.c: /tmp/cciowd7p.s: Assembler messages:
encrypt.c: /tmp/cciowd7p.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cciowd7p.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cciowd7p.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cciowd7p.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cciowd7p.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cciowd7p.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cciowd7p.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cciowd7p.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cciowd7p.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cciowd7p.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cciowd7p.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cciowd7p.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cciowd7p.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cciowd7p.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cciowd7p.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cciowd7p.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cciowd7p.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cciowd7p.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cciowd7p.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cciowd7p.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cciowd7p.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cciowd7p.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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
encrypt.c: /tmp/cc2n2r9f.s: Assembler messages:
encrypt.c: /tmp/cc2n2r9f.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc2n2r9f.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc2n2r9f.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc2n2r9f.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2n2r9f.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2n2r9f.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2n2r9f.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2n2r9f.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2n2r9f.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc2n2r9f.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc2n2r9f.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc2n2r9f.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc2n2r9f.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2n2r9f.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc2n2r9f.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc2n2r9f.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc2n2r9f.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc2n2r9f.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc2n2r9f.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2n2r9f.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc2n2r9f.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc2n2r9f.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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
encrypt.c: /tmp/ccp3c5k6.s: Assembler messages:
encrypt.c: /tmp/ccp3c5k6.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccp3c5k6.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccp3c5k6.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccp3c5k6.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp3c5k6.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp3c5k6.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp3c5k6.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp3c5k6.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp3c5k6.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccp3c5k6.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccp3c5k6.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccp3c5k6.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccp3c5k6.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp3c5k6.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccp3c5k6.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccp3c5k6.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccp3c5k6.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccp3c5k6.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccp3c5k6.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccp3c5k6.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp3c5k6.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccp3c5k6.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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
encrypt.c: /tmp/cc88FZti.s: Assembler messages:
encrypt.c: /tmp/cc88FZti.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc88FZti.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc88FZti.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc88FZti.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc88FZti.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc88FZti.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc88FZti.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc88FZti.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc88FZti.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc88FZti.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc88FZti.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc88FZti.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc88FZti.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc88FZti.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc88FZti.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc88FZti.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/cc88FZti.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc88FZti.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc88FZti.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc88FZti.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc88FZti.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc88FZti.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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
encrypt.c: /tmp/ccy6O0Ms.s: Assembler messages:
encrypt.c: /tmp/ccy6O0Ms.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccy6O0Ms.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccy6O0Ms.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccy6O0Ms.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy6O0Ms.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy6O0Ms.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy6O0Ms.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy6O0Ms.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy6O0Ms.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccy6O0Ms.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccy6O0Ms.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccy6O0Ms.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccy6O0Ms.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy6O0Ms.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccy6O0Ms.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccy6O0Ms.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccy6O0Ms.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccy6O0Ms.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccy6O0Ms.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy6O0Ms.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccy6O0Ms.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccy6O0Ms.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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
encrypt.c: /tmp/ccpZvYW4.s: Assembler messages:
encrypt.c: /tmp/ccpZvYW4.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccpZvYW4.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccpZvYW4.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccpZvYW4.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpZvYW4.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpZvYW4.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpZvYW4.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpZvYW4.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpZvYW4.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpZvYW4.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpZvYW4.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpZvYW4.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccpZvYW4.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpZvYW4.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccpZvYW4.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpZvYW4.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccpZvYW4.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpZvYW4.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccpZvYW4.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccpZvYW4.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpZvYW4.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccpZvYW4.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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
encrypt.c: /tmp/ccq0OmAj.s: Assembler messages:
encrypt.c: /tmp/ccq0OmAj.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccq0OmAj.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccq0OmAj.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccq0OmAj.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq0OmAj.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq0OmAj.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq0OmAj.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq0OmAj.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq0OmAj.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccq0OmAj.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccq0OmAj.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccq0OmAj.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccq0OmAj.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq0OmAj.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccq0OmAj.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccq0OmAj.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccq0OmAj.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccq0OmAj.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccq0OmAj.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq0OmAj.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccq0OmAj.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccq0OmAj.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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
encrypt.c: /tmp/ccQydYjh.s: Assembler messages:
encrypt.c: /tmp/ccQydYjh.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccQydYjh.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccQydYjh.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccQydYjh.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQydYjh.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQydYjh.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQydYjh.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQydYjh.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQydYjh.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQydYjh.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQydYjh.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQydYjh.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccQydYjh.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQydYjh.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccQydYjh.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQydYjh.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccQydYjh.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQydYjh.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccQydYjh.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccQydYjh.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQydYjh.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccQydYjh.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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
encrypt.c: /tmp/ccWVdv3y.s: Assembler messages:
encrypt.c: /tmp/ccWVdv3y.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccWVdv3y.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccWVdv3y.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccWVdv3y.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWVdv3y.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWVdv3y.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWVdv3y.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWVdv3y.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWVdv3y.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWVdv3y.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWVdv3y.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWVdv3y.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccWVdv3y.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWVdv3y.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccWVdv3y.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccWVdv3y.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWVdv3y.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccWVdv3y.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccWVdv3y.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWVdv3y.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccWVdv3y.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccWVdv3y.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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
encrypt.c: /tmp/ccdFHkLo.s: Assembler messages:
encrypt.c: /tmp/ccdFHkLo.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccdFHkLo.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccdFHkLo.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccdFHkLo.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdFHkLo.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdFHkLo.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdFHkLo.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdFHkLo.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdFHkLo.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccdFHkLo.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccdFHkLo.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccdFHkLo.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccdFHkLo.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdFHkLo.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccdFHkLo.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccdFHkLo.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccdFHkLo.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccdFHkLo.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccdFHkLo.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdFHkLo.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccdFHkLo.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccdFHkLo.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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
encrypt.c: /tmp/ccflTsmi.s: Assembler messages:
encrypt.c: /tmp/ccflTsmi.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccflTsmi.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccflTsmi.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccflTsmi.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccflTsmi.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccflTsmi.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccflTsmi.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccflTsmi.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccflTsmi.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccflTsmi.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccflTsmi.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccflTsmi.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccflTsmi.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccflTsmi.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccflTsmi.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccflTsmi.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccflTsmi.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccflTsmi.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccflTsmi.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccflTsmi.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccflTsmi.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccflTsmi.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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
encrypt.c: /tmp/cc76PLnY.s: Assembler messages:
encrypt.c: /tmp/cc76PLnY.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc76PLnY.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc76PLnY.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc76PLnY.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc76PLnY.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc76PLnY.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc76PLnY.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc76PLnY.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc76PLnY.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc76PLnY.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc76PLnY.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc76PLnY.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc76PLnY.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc76PLnY.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc76PLnY.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc76PLnY.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc76PLnY.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc76PLnY.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc76PLnY.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc76PLnY.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc76PLnY.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc76PLnY.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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
encrypt.c: /tmp/cckeLfuJ.s: Assembler messages:
encrypt.c: /tmp/cckeLfuJ.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cckeLfuJ.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cckeLfuJ.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cckeLfuJ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cckeLfuJ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cckeLfuJ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cckeLfuJ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cckeLfuJ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cckeLfuJ.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckeLfuJ.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckeLfuJ.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckeLfuJ.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cckeLfuJ.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cckeLfuJ.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cckeLfuJ.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckeLfuJ.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/cckeLfuJ.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckeLfuJ.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cckeLfuJ.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cckeLfuJ.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cckeLfuJ.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cckeLfuJ.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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
encrypt.c: /tmp/ccX7Y9qJ.s: Assembler messages:
encrypt.c: /tmp/ccX7Y9qJ.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccX7Y9qJ.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccX7Y9qJ.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccX7Y9qJ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX7Y9qJ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX7Y9qJ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX7Y9qJ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX7Y9qJ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX7Y9qJ.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccX7Y9qJ.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccX7Y9qJ.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccX7Y9qJ.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccX7Y9qJ.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX7Y9qJ.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccX7Y9qJ.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccX7Y9qJ.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccX7Y9qJ.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccX7Y9qJ.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccX7Y9qJ.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccX7Y9qJ.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX7Y9qJ.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccX7Y9qJ.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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
encrypt.c: /tmp/ccgItEz1.s: Assembler messages:
encrypt.c: /tmp/ccgItEz1.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccgItEz1.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccgItEz1.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccgItEz1.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgItEz1.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgItEz1.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgItEz1.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgItEz1.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgItEz1.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgItEz1.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgItEz1.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgItEz1.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccgItEz1.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgItEz1.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccgItEz1.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccgItEz1.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgItEz1.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccgItEz1.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccgItEz1.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgItEz1.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccgItEz1.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccgItEz1.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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
encrypt.c: /tmp/ccRIrlAS.s: Assembler messages:
encrypt.c: /tmp/ccRIrlAS.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccRIrlAS.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccRIrlAS.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccRIrlAS.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRIrlAS.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRIrlAS.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRIrlAS.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRIrlAS.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRIrlAS.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRIrlAS.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRIrlAS.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRIrlAS.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccRIrlAS.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRIrlAS.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccRIrlAS.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRIrlAS.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccRIrlAS.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRIrlAS.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccRIrlAS.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccRIrlAS.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRIrlAS.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccRIrlAS.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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
encrypt.c: /tmp/ccn3qkM3.s: Assembler messages:
encrypt.c: /tmp/ccn3qkM3.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccn3qkM3.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccn3qkM3.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccn3qkM3.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn3qkM3.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn3qkM3.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn3qkM3.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn3qkM3.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn3qkM3.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccn3qkM3.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccn3qkM3.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccn3qkM3.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccn3qkM3.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn3qkM3.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccn3qkM3.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccn3qkM3.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccn3qkM3.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccn3qkM3.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccn3qkM3.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn3qkM3.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccn3qkM3.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccn3qkM3.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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
encrypt.c: /tmp/ccJf85rV.s: Assembler messages:
encrypt.c: /tmp/ccJf85rV.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccJf85rV.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccJf85rV.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccJf85rV.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJf85rV.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJf85rV.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJf85rV.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJf85rV.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJf85rV.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJf85rV.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJf85rV.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJf85rV.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccJf85rV.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJf85rV.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccJf85rV.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccJf85rV.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJf85rV.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJf85rV.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJf85rV.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJf85rV.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJf85rV.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccJf85rV.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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
encrypt.c: /tmp/cccGhjVJ.s: Assembler messages:
encrypt.c: /tmp/cccGhjVJ.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cccGhjVJ.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cccGhjVJ.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cccGhjVJ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cccGhjVJ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cccGhjVJ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cccGhjVJ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cccGhjVJ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cccGhjVJ.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cccGhjVJ.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cccGhjVJ.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cccGhjVJ.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cccGhjVJ.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cccGhjVJ.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cccGhjVJ.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cccGhjVJ.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/cccGhjVJ.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cccGhjVJ.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cccGhjVJ.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cccGhjVJ.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cccGhjVJ.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cccGhjVJ.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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
encrypt.c: /tmp/ccmSemYx.s: Assembler messages:
encrypt.c: /tmp/ccmSemYx.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccmSemYx.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccmSemYx.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccmSemYx.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmSemYx.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmSemYx.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmSemYx.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmSemYx.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmSemYx.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmSemYx.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmSemYx.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmSemYx.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccmSemYx.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmSemYx.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccmSemYx.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmSemYx.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccmSemYx.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmSemYx.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccmSemYx.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccmSemYx.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmSemYx.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccmSemYx.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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
encrypt.c: /tmp/ccy5V5OU.s: Assembler messages:
encrypt.c: /tmp/ccy5V5OU.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccy5V5OU.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccy5V5OU.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccy5V5OU.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy5V5OU.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy5V5OU.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy5V5OU.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy5V5OU.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy5V5OU.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccy5V5OU.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccy5V5OU.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccy5V5OU.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccy5V5OU.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy5V5OU.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccy5V5OU.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccy5V5OU.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccy5V5OU.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccy5V5OU.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccy5V5OU.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy5V5OU.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccy5V5OU.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccy5V5OU.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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
encrypt.c: /tmp/ccwURuQK.s: Assembler messages:
encrypt.c: /tmp/ccwURuQK.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccwURuQK.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccwURuQK.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccwURuQK.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwURuQK.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwURuQK.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwURuQK.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwURuQK.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwURuQK.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwURuQK.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwURuQK.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwURuQK.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccwURuQK.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwURuQK.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccwURuQK.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccwURuQK.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwURuQK.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccwURuQK.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccwURuQK.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwURuQK.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccwURuQK.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccwURuQK.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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
encrypt.c: /tmp/ccweKakw.s: Assembler messages:
encrypt.c: /tmp/ccweKakw.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccweKakw.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccweKakw.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccweKakw.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccweKakw.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccweKakw.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccweKakw.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccweKakw.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccweKakw.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccweKakw.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccweKakw.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccweKakw.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccweKakw.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccweKakw.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccweKakw.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccweKakw.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccweKakw.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccweKakw.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccweKakw.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccweKakw.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccweKakw.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccweKakw.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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
encrypt.c: /tmp/ccgFBw4T.s: Assembler messages:
encrypt.c: /tmp/ccgFBw4T.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccgFBw4T.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccgFBw4T.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccgFBw4T.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgFBw4T.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgFBw4T.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgFBw4T.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgFBw4T.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgFBw4T.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgFBw4T.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgFBw4T.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgFBw4T.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccgFBw4T.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgFBw4T.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccgFBw4T.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccgFBw4T.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgFBw4T.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccgFBw4T.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccgFBw4T.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgFBw4T.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccgFBw4T.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccgFBw4T.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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
encrypt.c: /tmp/cctDnIXw.s: Assembler messages:
encrypt.c: /tmp/cctDnIXw.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cctDnIXw.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cctDnIXw.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cctDnIXw.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cctDnIXw.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cctDnIXw.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cctDnIXw.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cctDnIXw.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cctDnIXw.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctDnIXw.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctDnIXw.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctDnIXw.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cctDnIXw.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cctDnIXw.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cctDnIXw.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctDnIXw.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/cctDnIXw.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctDnIXw.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cctDnIXw.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cctDnIXw.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cctDnIXw.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cctDnIXw.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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
encrypt.c: /tmp/ccNnjyZx.s: Assembler messages:
encrypt.c: /tmp/ccNnjyZx.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccNnjyZx.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccNnjyZx.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccNnjyZx.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNnjyZx.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNnjyZx.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNnjyZx.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNnjyZx.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNnjyZx.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNnjyZx.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNnjyZx.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNnjyZx.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccNnjyZx.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNnjyZx.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccNnjyZx.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNnjyZx.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccNnjyZx.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNnjyZx.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccNnjyZx.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccNnjyZx.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNnjyZx.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccNnjyZx.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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
encrypt.c: /tmp/ccloTn7P.s: Assembler messages:
encrypt.c: /tmp/ccloTn7P.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccloTn7P.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccloTn7P.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccloTn7P.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccloTn7P.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccloTn7P.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccloTn7P.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccloTn7P.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccloTn7P.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccloTn7P.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccloTn7P.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccloTn7P.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccloTn7P.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccloTn7P.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccloTn7P.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccloTn7P.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccloTn7P.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccloTn7P.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccloTn7P.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccloTn7P.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccloTn7P.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccloTn7P.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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
encrypt.c: /tmp/cc4Yi62D.s: Assembler messages:
encrypt.c: /tmp/cc4Yi62D.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc4Yi62D.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc4Yi62D.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc4Yi62D.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4Yi62D.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4Yi62D.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4Yi62D.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4Yi62D.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4Yi62D.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4Yi62D.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4Yi62D.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4Yi62D.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc4Yi62D.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4Yi62D.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc4Yi62D.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc4Yi62D.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4Yi62D.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc4Yi62D.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc4Yi62D.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4Yi62D.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc4Yi62D.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc4Yi62D.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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
encrypt.c: /tmp/cceLW7Xv.s: Assembler messages:
encrypt.c: /tmp/cceLW7Xv.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cceLW7Xv.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cceLW7Xv.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cceLW7Xv.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cceLW7Xv.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cceLW7Xv.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cceLW7Xv.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cceLW7Xv.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cceLW7Xv.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cceLW7Xv.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cceLW7Xv.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cceLW7Xv.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cceLW7Xv.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cceLW7Xv.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cceLW7Xv.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cceLW7Xv.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/cceLW7Xv.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cceLW7Xv.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cceLW7Xv.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cceLW7Xv.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cceLW7Xv.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cceLW7Xv.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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
encrypt.c: /tmp/cc60gFTt.s: Assembler messages:
encrypt.c: /tmp/cc60gFTt.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc60gFTt.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc60gFTt.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc60gFTt.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc60gFTt.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc60gFTt.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc60gFTt.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc60gFTt.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc60gFTt.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc60gFTt.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc60gFTt.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc60gFTt.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc60gFTt.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc60gFTt.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc60gFTt.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc60gFTt.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc60gFTt.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc60gFTt.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc60gFTt.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc60gFTt.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc60gFTt.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc60gFTt.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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
encrypt.c: /tmp/ccImZOMj.s: Assembler messages:
encrypt.c: /tmp/ccImZOMj.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccImZOMj.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccImZOMj.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccImZOMj.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccImZOMj.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccImZOMj.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccImZOMj.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccImZOMj.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccImZOMj.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccImZOMj.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccImZOMj.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccImZOMj.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccImZOMj.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccImZOMj.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccImZOMj.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccImZOMj.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccImZOMj.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccImZOMj.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccImZOMj.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccImZOMj.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccImZOMj.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccImZOMj.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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
encrypt.c: /tmp/ccdRNERv.s: Assembler messages:
encrypt.c: /tmp/ccdRNERv.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccdRNERv.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccdRNERv.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccdRNERv.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdRNERv.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdRNERv.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdRNERv.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdRNERv.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdRNERv.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdRNERv.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdRNERv.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdRNERv.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccdRNERv.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdRNERv.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccdRNERv.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdRNERv.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccdRNERv.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdRNERv.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccdRNERv.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccdRNERv.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdRNERv.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccdRNERv.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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
encrypt.c: /tmp/ccuxh8HI.s: Assembler messages:
encrypt.c: /tmp/ccuxh8HI.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccuxh8HI.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccuxh8HI.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccuxh8HI.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuxh8HI.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuxh8HI.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuxh8HI.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuxh8HI.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuxh8HI.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccuxh8HI.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccuxh8HI.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccuxh8HI.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccuxh8HI.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuxh8HI.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccuxh8HI.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccuxh8HI.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccuxh8HI.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccuxh8HI.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccuxh8HI.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuxh8HI.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccuxh8HI.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccuxh8HI.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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
encrypt.c: /tmp/ccR1eg6u.s: Assembler messages:
encrypt.c: /tmp/ccR1eg6u.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccR1eg6u.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccR1eg6u.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccR1eg6u.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR1eg6u.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR1eg6u.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR1eg6u.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR1eg6u.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR1eg6u.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccR1eg6u.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccR1eg6u.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccR1eg6u.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccR1eg6u.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR1eg6u.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccR1eg6u.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccR1eg6u.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccR1eg6u.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccR1eg6u.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccR1eg6u.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR1eg6u.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccR1eg6u.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccR1eg6u.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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
encrypt.c: /tmp/ccdHv3rm.s: Assembler messages:
encrypt.c: /tmp/ccdHv3rm.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccdHv3rm.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccdHv3rm.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccdHv3rm.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdHv3rm.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdHv3rm.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdHv3rm.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdHv3rm.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdHv3rm.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdHv3rm.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdHv3rm.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdHv3rm.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccdHv3rm.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdHv3rm.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccdHv3rm.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdHv3rm.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccdHv3rm.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdHv3rm.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccdHv3rm.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccdHv3rm.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdHv3rm.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccdHv3rm.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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
encrypt.c: /tmp/cciAWlRH.s: Assembler messages:
encrypt.c: /tmp/cciAWlRH.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cciAWlRH.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cciAWlRH.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cciAWlRH.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cciAWlRH.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cciAWlRH.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cciAWlRH.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cciAWlRH.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cciAWlRH.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cciAWlRH.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cciAWlRH.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cciAWlRH.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cciAWlRH.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cciAWlRH.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cciAWlRH.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cciAWlRH.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cciAWlRH.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cciAWlRH.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cciAWlRH.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cciAWlRH.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cciAWlRH.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cciAWlRH.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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
encrypt.c: /tmp/ccyu0knu.s: Assembler messages:
encrypt.c: /tmp/ccyu0knu.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccyu0knu.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccyu0knu.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccyu0knu.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyu0knu.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyu0knu.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyu0knu.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyu0knu.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyu0knu.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccyu0knu.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccyu0knu.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccyu0knu.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccyu0knu.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyu0knu.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccyu0knu.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccyu0knu.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccyu0knu.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccyu0knu.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccyu0knu.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccyu0knu.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyu0knu.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccyu0knu.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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
encrypt.c: /tmp/ccS5LHXz.s: Assembler messages:
encrypt.c: /tmp/ccS5LHXz.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccS5LHXz.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccS5LHXz.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccS5LHXz.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS5LHXz.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS5LHXz.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS5LHXz.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS5LHXz.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS5LHXz.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccS5LHXz.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccS5LHXz.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccS5LHXz.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccS5LHXz.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS5LHXz.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccS5LHXz.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccS5LHXz.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccS5LHXz.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccS5LHXz.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccS5LHXz.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS5LHXz.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccS5LHXz.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccS5LHXz.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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
encrypt.c: /tmp/cccEQVNq.s: Assembler messages:
encrypt.c: /tmp/cccEQVNq.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cccEQVNq.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cccEQVNq.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cccEQVNq.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cccEQVNq.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cccEQVNq.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cccEQVNq.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cccEQVNq.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cccEQVNq.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cccEQVNq.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cccEQVNq.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cccEQVNq.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cccEQVNq.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cccEQVNq.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cccEQVNq.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cccEQVNq.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/cccEQVNq.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cccEQVNq.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cccEQVNq.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cccEQVNq.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cccEQVNq.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cccEQVNq.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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
encrypt.c: /tmp/ccYzhl9L.s: Assembler messages:
encrypt.c: /tmp/ccYzhl9L.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccYzhl9L.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccYzhl9L.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccYzhl9L.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYzhl9L.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYzhl9L.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYzhl9L.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYzhl9L.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYzhl9L.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccYzhl9L.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccYzhl9L.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccYzhl9L.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccYzhl9L.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYzhl9L.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccYzhl9L.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccYzhl9L.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccYzhl9L.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccYzhl9L.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccYzhl9L.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYzhl9L.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccYzhl9L.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccYzhl9L.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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
encrypt.c: /tmp/ccznaH1v.s: Assembler messages:
encrypt.c: /tmp/ccznaH1v.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccznaH1v.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccznaH1v.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccznaH1v.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccznaH1v.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccznaH1v.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccznaH1v.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccznaH1v.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccznaH1v.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccznaH1v.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccznaH1v.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccznaH1v.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccznaH1v.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccznaH1v.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccznaH1v.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccznaH1v.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccznaH1v.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccznaH1v.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccznaH1v.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccznaH1v.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccznaH1v.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccznaH1v.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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
encrypt.c: /tmp/cc2fZhvu.s: Assembler messages:
encrypt.c: /tmp/cc2fZhvu.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc2fZhvu.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc2fZhvu.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc2fZhvu.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2fZhvu.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2fZhvu.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2fZhvu.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2fZhvu.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2fZhvu.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2fZhvu.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2fZhvu.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2fZhvu.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc2fZhvu.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2fZhvu.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc2fZhvu.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2fZhvu.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/cc2fZhvu.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2fZhvu.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc2fZhvu.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc2fZhvu.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2fZhvu.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc2fZhvu.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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
encrypt.c: /tmp/ccZviq7E.s: Assembler messages:
encrypt.c: /tmp/ccZviq7E.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccZviq7E.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccZviq7E.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccZviq7E.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZviq7E.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZviq7E.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZviq7E.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZviq7E.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZviq7E.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZviq7E.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZviq7E.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZviq7E.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccZviq7E.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZviq7E.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccZviq7E.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccZviq7E.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZviq7E.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccZviq7E.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccZviq7E.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZviq7E.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccZviq7E.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccZviq7E.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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
encrypt.c: /tmp/ccfPyt9b.s: Assembler messages:
encrypt.c: /tmp/ccfPyt9b.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccfPyt9b.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccfPyt9b.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccfPyt9b.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfPyt9b.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfPyt9b.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfPyt9b.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfPyt9b.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfPyt9b.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfPyt9b.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfPyt9b.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfPyt9b.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccfPyt9b.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfPyt9b.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccfPyt9b.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccfPyt9b.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfPyt9b.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccfPyt9b.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccfPyt9b.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfPyt9b.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccfPyt9b.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccfPyt9b.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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
encrypt.c: /tmp/ccyIUxS5.s: Assembler messages:
encrypt.c: /tmp/ccyIUxS5.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccyIUxS5.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccyIUxS5.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccyIUxS5.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyIUxS5.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyIUxS5.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyIUxS5.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyIUxS5.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyIUxS5.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccyIUxS5.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccyIUxS5.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccyIUxS5.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccyIUxS5.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyIUxS5.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccyIUxS5.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccyIUxS5.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccyIUxS5.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccyIUxS5.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccyIUxS5.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccyIUxS5.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyIUxS5.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccyIUxS5.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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
encrypt.c: /tmp/ccO8YmI8.s: Assembler messages:
encrypt.c: /tmp/ccO8YmI8.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccO8YmI8.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccO8YmI8.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccO8YmI8.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO8YmI8.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO8YmI8.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO8YmI8.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO8YmI8.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO8YmI8.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccO8YmI8.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccO8YmI8.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccO8YmI8.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccO8YmI8.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO8YmI8.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccO8YmI8.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccO8YmI8.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccO8YmI8.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccO8YmI8.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccO8YmI8.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO8YmI8.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccO8YmI8.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccO8YmI8.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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
encrypt.c: /tmp/ccwxVVVV.s: Assembler messages:
encrypt.c: /tmp/ccwxVVVV.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccwxVVVV.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccwxVVVV.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccwxVVVV.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwxVVVV.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwxVVVV.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwxVVVV.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwxVVVV.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwxVVVV.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwxVVVV.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwxVVVV.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwxVVVV.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccwxVVVV.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwxVVVV.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccwxVVVV.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwxVVVV.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccwxVVVV.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwxVVVV.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccwxVVVV.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccwxVVVV.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwxVVVV.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccwxVVVV.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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
encrypt.c: /tmp/ccnI3Vb4.s: Assembler messages:
encrypt.c: /tmp/ccnI3Vb4.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccnI3Vb4.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccnI3Vb4.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccnI3Vb4.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnI3Vb4.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnI3Vb4.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnI3Vb4.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnI3Vb4.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnI3Vb4.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnI3Vb4.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnI3Vb4.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnI3Vb4.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccnI3Vb4.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnI3Vb4.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccnI3Vb4.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnI3Vb4.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccnI3Vb4.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnI3Vb4.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccnI3Vb4.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccnI3Vb4.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnI3Vb4.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccnI3Vb4.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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
encrypt.c: /tmp/ccwg4EBg.s: Assembler messages:
encrypt.c: /tmp/ccwg4EBg.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccwg4EBg.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccwg4EBg.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccwg4EBg.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwg4EBg.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwg4EBg.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwg4EBg.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwg4EBg.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwg4EBg.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwg4EBg.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwg4EBg.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwg4EBg.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccwg4EBg.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwg4EBg.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccwg4EBg.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccwg4EBg.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwg4EBg.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccwg4EBg.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccwg4EBg.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwg4EBg.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccwg4EBg.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccwg4EBg.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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
encrypt.c: /tmp/cccPmtJa.s: Assembler messages:
encrypt.c: /tmp/cccPmtJa.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cccPmtJa.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cccPmtJa.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cccPmtJa.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cccPmtJa.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cccPmtJa.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cccPmtJa.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cccPmtJa.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cccPmtJa.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cccPmtJa.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cccPmtJa.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cccPmtJa.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cccPmtJa.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cccPmtJa.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cccPmtJa.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cccPmtJa.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cccPmtJa.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cccPmtJa.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cccPmtJa.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cccPmtJa.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cccPmtJa.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cccPmtJa.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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
encrypt.c: /tmp/cckM68oW.s: Assembler messages:
encrypt.c: /tmp/cckM68oW.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cckM68oW.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cckM68oW.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cckM68oW.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cckM68oW.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cckM68oW.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cckM68oW.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cckM68oW.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cckM68oW.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckM68oW.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckM68oW.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckM68oW.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cckM68oW.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cckM68oW.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cckM68oW.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckM68oW.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/cckM68oW.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckM68oW.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cckM68oW.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cckM68oW.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cckM68oW.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cckM68oW.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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
encrypt.c: /tmp/ccPKCQSX.s: Assembler messages:
encrypt.c: /tmp/ccPKCQSX.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccPKCQSX.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccPKCQSX.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccPKCQSX.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPKCQSX.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPKCQSX.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPKCQSX.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPKCQSX.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPKCQSX.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPKCQSX.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPKCQSX.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPKCQSX.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccPKCQSX.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPKCQSX.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccPKCQSX.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPKCQSX.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccPKCQSX.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPKCQSX.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccPKCQSX.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccPKCQSX.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPKCQSX.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccPKCQSX.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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
encrypt.c: /tmp/ccn1vQA7.s: Assembler messages:
encrypt.c: /tmp/ccn1vQA7.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccn1vQA7.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccn1vQA7.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccn1vQA7.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn1vQA7.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn1vQA7.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn1vQA7.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn1vQA7.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn1vQA7.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccn1vQA7.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccn1vQA7.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccn1vQA7.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccn1vQA7.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn1vQA7.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccn1vQA7.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccn1vQA7.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccn1vQA7.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccn1vQA7.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccn1vQA7.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn1vQA7.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccn1vQA7.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccn1vQA7.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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
encrypt.c: /tmp/ccGh7ksQ.s: Assembler messages:
encrypt.c: /tmp/ccGh7ksQ.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccGh7ksQ.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccGh7ksQ.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccGh7ksQ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGh7ksQ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGh7ksQ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGh7ksQ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGh7ksQ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGh7ksQ.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGh7ksQ.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGh7ksQ.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGh7ksQ.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccGh7ksQ.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGh7ksQ.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccGh7ksQ.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGh7ksQ.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccGh7ksQ.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGh7ksQ.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccGh7ksQ.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccGh7ksQ.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGh7ksQ.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccGh7ksQ.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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
encrypt.c: /tmp/cco4PO70.s: Assembler messages:
encrypt.c: /tmp/cco4PO70.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cco4PO70.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cco4PO70.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cco4PO70.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cco4PO70.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cco4PO70.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cco4PO70.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cco4PO70.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cco4PO70.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cco4PO70.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cco4PO70.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cco4PO70.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cco4PO70.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cco4PO70.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cco4PO70.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cco4PO70.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cco4PO70.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cco4PO70.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cco4PO70.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cco4PO70.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cco4PO70.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cco4PO70.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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
encrypt.c: /tmp/ccjzdUO0.s: Assembler messages:
encrypt.c: /tmp/ccjzdUO0.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccjzdUO0.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccjzdUO0.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccjzdUO0.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjzdUO0.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjzdUO0.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjzdUO0.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjzdUO0.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjzdUO0.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccjzdUO0.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccjzdUO0.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccjzdUO0.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccjzdUO0.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjzdUO0.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccjzdUO0.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccjzdUO0.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccjzdUO0.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccjzdUO0.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccjzdUO0.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccjzdUO0.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjzdUO0.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccjzdUO0.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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
encrypt.c: /tmp/ccy8qqZ8.s: Assembler messages:
encrypt.c: /tmp/ccy8qqZ8.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccy8qqZ8.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccy8qqZ8.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccy8qqZ8.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy8qqZ8.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy8qqZ8.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy8qqZ8.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy8qqZ8.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy8qqZ8.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccy8qqZ8.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccy8qqZ8.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccy8qqZ8.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccy8qqZ8.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy8qqZ8.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccy8qqZ8.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccy8qqZ8.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccy8qqZ8.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccy8qqZ8.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccy8qqZ8.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy8qqZ8.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccy8qqZ8.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccy8qqZ8.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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
encrypt.c: /tmp/ccpMxNVX.s: Assembler messages:
encrypt.c: /tmp/ccpMxNVX.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccpMxNVX.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccpMxNVX.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccpMxNVX.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpMxNVX.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpMxNVX.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpMxNVX.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpMxNVX.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpMxNVX.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpMxNVX.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpMxNVX.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpMxNVX.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccpMxNVX.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpMxNVX.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccpMxNVX.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpMxNVX.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccpMxNVX.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpMxNVX.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccpMxNVX.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccpMxNVX.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpMxNVX.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccpMxNVX.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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
encrypt.c: /tmp/ccqqcfi5.s: Assembler messages:
encrypt.c: /tmp/ccqqcfi5.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccqqcfi5.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccqqcfi5.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccqqcfi5.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqqcfi5.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqqcfi5.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqqcfi5.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqqcfi5.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqqcfi5.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqqcfi5.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqqcfi5.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqqcfi5.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccqqcfi5.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqqcfi5.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccqqcfi5.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccqqcfi5.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqqcfi5.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccqqcfi5.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccqqcfi5.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqqcfi5.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccqqcfi5.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccqqcfi5.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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