Implementation notes: x86, hydra2, crypto_aead/omdsha256k128n96tau128v1

Computer: hydra2
Architecture: x86
CPU ID: GenuineIntel-000206c2-bfebfbff
SUPERCOP version: 20141014
Operation: crypto_aead
Primitive: omdsha256k128n96tau128v1
TimeImplementationCompilerBenchmark dateSUPERCOP version
334476refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014060720140525
334752refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014060720140525
336644refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014060720140525
337416refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014060720140525
338492refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014060720140525
339344refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014060720140525
340108refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014060720140525
341252refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014060720140525
345312refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014060720140525
345340refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014060720140525
345352refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014060720140525
345768refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014060720140525
346744refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014060720140525
346832refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2014060720140525
346864refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2014060720140525
346868refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014060720140525
346892refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014060720140525
347536refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014060720140525
347716refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2014060720140525
348780refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014060720140525
350060refgcc -m32 -O3 -fomit-frame-pointer2014060720140525
354000refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014060720140525
354024refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014060720140525
354068refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014060720140525
354164refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014060720140525
354188refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014060720140525
354596refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014060720140525
355536refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014060720140525
355660refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014060720140525
356164refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014060720140525
359364refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014060720140525
359620refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014060720140525
359668refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014060720140525
359748refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014060720140525
359892refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014060720140525
360112refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014060720140525
360160refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2014060720140525
360468refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014060720140525
360956refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014060720140525
361460refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014060720140525
362180refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2014060720140525
362292refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2014060720140525
362424refgcc -m32 -march=nocona -O -fomit-frame-pointer2014060720140525
364144refgcc -m32 -march=corei7 -O -fomit-frame-pointer2014060720140525
364384refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014060720140525
364656refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014060720140525
364672refgcc -funroll-loops -m32 -O -fomit-frame-pointer2014060720140525
364696refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2014060720140525
364852refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014060720140525
365052refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014060720140525
365140refgcc -m32 -march=prescott -O -fomit-frame-pointer2014060720140525
365344refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014060720140525
365564refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014060720140525
365616refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014060720140525
365616refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2014060720140525
365620refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014060720140525
365628refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014060720140525
365664refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014060720140525
365672refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014060720140525
365768refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014060720140525
365824refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014060720140525
365832refgcc -m32 -O -fomit-frame-pointer2014060720140525
366004refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014060720140525
366008refgcc -m32 -march=core2 -O -fomit-frame-pointer2014060720140525
366260refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014060720140525
366712refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014060720140525
367144refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014060720140525
367356refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014060720140525
368232refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014060720140525
368348refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014060720140525
368440refgcc -m32 -O2 -fomit-frame-pointer2014060720140525
368808refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014060720140525
370392refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014060720140525
370956refgcc -m32 -march=athlon -O -fomit-frame-pointer2014060720140525
371472refgcc -m32 -march=k8 -O -fomit-frame-pointer2014060720140525
371868refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014060720140525
371960refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014060720140525
371976refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014060720140525
372088refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014060720140525
372108refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014060720140525
373172refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014060720140525
374200refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014060720140525
374568refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014060720140525
376508refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014060720140525
376860refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014060720140525
376924refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014060720140525
377264refgcc -m32 -march=barcelona -O -fomit-frame-pointer2014060720140525
377504refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014060720140525
377968refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014060720140525
379828refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014060720140525
381620refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014060720140525
381692refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014060720140525
382304refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014060720140525
383356refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014060720140525
384148refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014060720140525
386452refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014060720140525
386544refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014060720140525
387412refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014060720140525
387476refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014060720140525
388104refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014060720140525
388360refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014060720140525
388828refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014060720140525
390572refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014060720140525
390700refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014060720140525
392520refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014060720140525
394748refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014060720140525
395024refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014060720140525
395388refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014060720140525
395876refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014060720140525
400272refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014060720140525
404856refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014060720140525
409204refgcc -m32 -march=i386 -O -fomit-frame-pointer2014060720140525
409848refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014060720140525
409952refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014060720140525
412736refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014060720140525
419956refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014060720140525
420108refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014060720140525
421220refgcc -m32 -march=k6 -O -fomit-frame-pointer2014060720140525
429604refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014060720140525
430804refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014060720140525
431012refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014060720140525
437132refgcc -m32 -march=pentium -O -fomit-frame-pointer2014060720140525
437272refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014060720140525
445296refgcc -m32 -march=i486 -O -fomit-frame-pointer2014060720140525
453176refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014060720140525
454552refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014060720140525
454852refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014060720140525
466708refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014060720140525
466820refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014060720140525
466848refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014060720140525
471872refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014060720140525
471924refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014060720140525
471988refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014060720140525
471988refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014060720140525
472192refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014060720140525
473828refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014060720140525
474052refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014060720140525
474160refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014060720140525
480080refgcc -m32 -march=nocona -Os -fomit-frame-pointer2014060720140525
480256refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014060720140525
480360refgcc -m32 -march=prescott -Os -fomit-frame-pointer2014060720140525
481376refgcc -m32 -Os -fomit-frame-pointer2014060720140525
482700refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2014060720140525
482944refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014060720140525
482960refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014060720140525
483348refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014060720140525
483512refgcc -m32 -march=core2 -Os -fomit-frame-pointer2014060720140525
483568refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2014060720140525
484368refgcc -m32 -march=athlon -Os -fomit-frame-pointer2014060720140525
484424refgcc -m32 -march=k8 -Os -fomit-frame-pointer2014060720140525
484776refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014060720140525
487172refgcc -m32 -march=pentium -Os -fomit-frame-pointer2014060720140525
487224refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014060720140525
489296refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014060720140525
489356refgcc -m32 -march=i386 -Os -fomit-frame-pointer2014060720140525
490924refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014060720140525
491000refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014060720140525
491708refgcc -m32 -march=i486 -Os -fomit-frame-pointer2014060720140525
492044refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014060720140525
492136refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014060720140525
492188refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014060720140525
493720refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014060720140525
493952refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014060720140525
494544refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014060720140525
496440refgcc -m32 -march=k6 -Os -fomit-frame-pointer2014060720140525
496508refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014060720140525
496952refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014060720140525
498332refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014060720140525
498648refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014060720140525
631332refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2014060720140525

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc5RMrXZ.s: Assembler messages:
encrypt.c: /tmp/cc5RMrXZ.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc5RMrXZ.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc5RMrXZ.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc5RMrXZ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5RMrXZ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5RMrXZ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5RMrXZ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5RMrXZ.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5RMrXZ.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5RMrXZ.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5RMrXZ.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5RMrXZ.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc5RMrXZ.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5RMrXZ.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc5RMrXZ.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc5RMrXZ.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5RMrXZ.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc5RMrXZ.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc5RMrXZ.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5RMrXZ.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc5RMrXZ.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc5RMrXZ.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/omdsha256k128n96tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccXah3UI.s: Assembler messages:
encrypt.c: /tmp/ccXah3UI.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccXah3UI.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccXah3UI.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccXah3UI.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXah3UI.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXah3UI.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXah3UI.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXah3UI.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXah3UI.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXah3UI.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXah3UI.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXah3UI.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccXah3UI.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXah3UI.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccXah3UI.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXah3UI.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccXah3UI.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXah3UI.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccXah3UI.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccXah3UI.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXah3UI.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccXah3UI.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/omdsha256k128n96tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc1V4rIW.s: Assembler messages:
encrypt.c: /tmp/cc1V4rIW.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc1V4rIW.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc1V4rIW.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc1V4rIW.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1V4rIW.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1V4rIW.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1V4rIW.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1V4rIW.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1V4rIW.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc1V4rIW.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc1V4rIW.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc1V4rIW.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc1V4rIW.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1V4rIW.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc1V4rIW.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc1V4rIW.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc1V4rIW.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc1V4rIW.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc1V4rIW.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1V4rIW.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc1V4rIW.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc1V4rIW.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/omdsha256k128n96tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccSxYWSF.s: Assembler messages:
encrypt.c: /tmp/ccSxYWSF.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccSxYWSF.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccSxYWSF.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccSxYWSF.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSxYWSF.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSxYWSF.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSxYWSF.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSxYWSF.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSxYWSF.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSxYWSF.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSxYWSF.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSxYWSF.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccSxYWSF.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSxYWSF.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccSxYWSF.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSxYWSF.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccSxYWSF.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSxYWSF.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccSxYWSF.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccSxYWSF.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSxYWSF.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccSxYWSF.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/omdsha256k128n96tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccGSW1CJ.s: Assembler messages:
encrypt.c: /tmp/ccGSW1CJ.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccGSW1CJ.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccGSW1CJ.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccGSW1CJ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGSW1CJ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGSW1CJ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGSW1CJ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGSW1CJ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGSW1CJ.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGSW1CJ.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGSW1CJ.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGSW1CJ.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccGSW1CJ.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGSW1CJ.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccGSW1CJ.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGSW1CJ.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccGSW1CJ.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGSW1CJ.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccGSW1CJ.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccGSW1CJ.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGSW1CJ.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccGSW1CJ.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/omdsha256k128n96tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccqOBoF0.s: Assembler messages:
encrypt.c: /tmp/ccqOBoF0.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccqOBoF0.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccqOBoF0.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccqOBoF0.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqOBoF0.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqOBoF0.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqOBoF0.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqOBoF0.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqOBoF0.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqOBoF0.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqOBoF0.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqOBoF0.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccqOBoF0.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqOBoF0.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccqOBoF0.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccqOBoF0.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqOBoF0.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccqOBoF0.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccqOBoF0.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqOBoF0.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccqOBoF0.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccqOBoF0.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/omdsha256k128n96tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccWIPHJX.s: Assembler messages:
encrypt.c: /tmp/ccWIPHJX.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccWIPHJX.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccWIPHJX.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccWIPHJX.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWIPHJX.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWIPHJX.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWIPHJX.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWIPHJX.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWIPHJX.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWIPHJX.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWIPHJX.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWIPHJX.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccWIPHJX.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWIPHJX.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccWIPHJX.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccWIPHJX.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWIPHJX.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccWIPHJX.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccWIPHJX.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWIPHJX.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccWIPHJX.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccWIPHJX.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/omdsha256k128n96tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccyQ8SQE.s: Assembler messages:
encrypt.c: /tmp/ccyQ8SQE.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccyQ8SQE.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccyQ8SQE.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccyQ8SQE.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyQ8SQE.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyQ8SQE.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyQ8SQE.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyQ8SQE.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyQ8SQE.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccyQ8SQE.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccyQ8SQE.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccyQ8SQE.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccyQ8SQE.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyQ8SQE.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccyQ8SQE.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccyQ8SQE.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccyQ8SQE.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccyQ8SQE.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccyQ8SQE.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccyQ8SQE.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyQ8SQE.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccyQ8SQE.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/omdsha256k128n96tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccHp2kel.s: Assembler messages:
encrypt.c: /tmp/ccHp2kel.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccHp2kel.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccHp2kel.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccHp2kel.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHp2kel.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHp2kel.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHp2kel.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHp2kel.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHp2kel.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHp2kel.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHp2kel.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHp2kel.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccHp2kel.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHp2kel.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccHp2kel.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccHp2kel.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHp2kel.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccHp2kel.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccHp2kel.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHp2kel.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccHp2kel.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccHp2kel.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/omdsha256k128n96tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccx0dXnS.s: Assembler messages:
encrypt.c: /tmp/ccx0dXnS.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccx0dXnS.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccx0dXnS.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccx0dXnS.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx0dXnS.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx0dXnS.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx0dXnS.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx0dXnS.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx0dXnS.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccx0dXnS.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccx0dXnS.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccx0dXnS.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccx0dXnS.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx0dXnS.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccx0dXnS.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccx0dXnS.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccx0dXnS.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccx0dXnS.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccx0dXnS.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccx0dXnS.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx0dXnS.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccx0dXnS.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/omdsha256k128n96tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccrV4VBe.s: Assembler messages:
encrypt.c: /tmp/ccrV4VBe.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccrV4VBe.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccrV4VBe.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccrV4VBe.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrV4VBe.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrV4VBe.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrV4VBe.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrV4VBe.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrV4VBe.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrV4VBe.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrV4VBe.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrV4VBe.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccrV4VBe.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrV4VBe.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccrV4VBe.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccrV4VBe.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrV4VBe.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccrV4VBe.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccrV4VBe.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrV4VBe.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccrV4VBe.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccrV4VBe.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/omdsha256k128n96tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccu4fFPR.s: Assembler messages:
encrypt.c: /tmp/ccu4fFPR.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccu4fFPR.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccu4fFPR.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccu4fFPR.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu4fFPR.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu4fFPR.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu4fFPR.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu4fFPR.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu4fFPR.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccu4fFPR.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccu4fFPR.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccu4fFPR.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccu4fFPR.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu4fFPR.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccu4fFPR.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccu4fFPR.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccu4fFPR.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccu4fFPR.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccu4fFPR.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccu4fFPR.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu4fFPR.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccu4fFPR.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/omdsha256k128n96tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc6AhXuY.s: Assembler messages:
encrypt.c: /tmp/cc6AhXuY.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc6AhXuY.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc6AhXuY.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc6AhXuY.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6AhXuY.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6AhXuY.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6AhXuY.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6AhXuY.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6AhXuY.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6AhXuY.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6AhXuY.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6AhXuY.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc6AhXuY.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6AhXuY.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc6AhXuY.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6AhXuY.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc6AhXuY.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6AhXuY.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc6AhXuY.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc6AhXuY.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6AhXuY.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc6AhXuY.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/omdsha256k128n96tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc6f22in.s: Assembler messages:
encrypt.c: /tmp/cc6f22in.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc6f22in.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc6f22in.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc6f22in.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6f22in.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6f22in.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6f22in.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6f22in.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6f22in.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6f22in.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6f22in.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6f22in.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc6f22in.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6f22in.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc6f22in.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc6f22in.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6f22in.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc6f22in.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc6f22in.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6f22in.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc6f22in.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc6f22in.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/omdsha256k128n96tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccXwEO8h.s: Assembler messages:
encrypt.c: /tmp/ccXwEO8h.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccXwEO8h.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccXwEO8h.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccXwEO8h.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXwEO8h.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXwEO8h.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXwEO8h.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXwEO8h.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXwEO8h.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccXwEO8h.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccXwEO8h.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccXwEO8h.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccXwEO8h.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXwEO8h.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccXwEO8h.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccXwEO8h.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccXwEO8h.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccXwEO8h.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccXwEO8h.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXwEO8h.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccXwEO8h.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccXwEO8h.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/omdsha256k128n96tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccd0JorQ.s: Assembler messages:
encrypt.c: /tmp/ccd0JorQ.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccd0JorQ.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccd0JorQ.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccd0JorQ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd0JorQ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd0JorQ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd0JorQ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd0JorQ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd0JorQ.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccd0JorQ.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccd0JorQ.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccd0JorQ.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccd0JorQ.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd0JorQ.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccd0JorQ.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccd0JorQ.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccd0JorQ.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccd0JorQ.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccd0JorQ.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccd0JorQ.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd0JorQ.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccd0JorQ.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/omdsha256k128n96tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccgYksPY.s: Assembler messages:
encrypt.c: /tmp/ccgYksPY.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccgYksPY.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccgYksPY.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccgYksPY.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgYksPY.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgYksPY.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgYksPY.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgYksPY.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgYksPY.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgYksPY.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgYksPY.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgYksPY.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccgYksPY.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgYksPY.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccgYksPY.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccgYksPY.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgYksPY.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccgYksPY.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccgYksPY.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgYksPY.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccgYksPY.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccgYksPY.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/omdsha256k128n96tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccpw40aY.s: Assembler messages:
encrypt.c: /tmp/ccpw40aY.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccpw40aY.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccpw40aY.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccpw40aY.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpw40aY.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpw40aY.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpw40aY.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpw40aY.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpw40aY.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpw40aY.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpw40aY.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpw40aY.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccpw40aY.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpw40aY.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccpw40aY.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpw40aY.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccpw40aY.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpw40aY.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccpw40aY.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccpw40aY.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpw40aY.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccpw40aY.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/omdsha256k128n96tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccP6X6PU.s: Assembler messages:
encrypt.c: /tmp/ccP6X6PU.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccP6X6PU.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccP6X6PU.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccP6X6PU.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP6X6PU.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP6X6PU.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP6X6PU.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP6X6PU.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP6X6PU.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccP6X6PU.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccP6X6PU.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccP6X6PU.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccP6X6PU.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP6X6PU.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccP6X6PU.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccP6X6PU.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccP6X6PU.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccP6X6PU.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccP6X6PU.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP6X6PU.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccP6X6PU.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccP6X6PU.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/omdsha256k128n96tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccv48p3R.s: Assembler messages:
encrypt.c: /tmp/ccv48p3R.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccv48p3R.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccv48p3R.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccv48p3R.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv48p3R.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv48p3R.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv48p3R.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv48p3R.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv48p3R.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccv48p3R.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccv48p3R.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccv48p3R.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccv48p3R.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv48p3R.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccv48p3R.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccv48p3R.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccv48p3R.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccv48p3R.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccv48p3R.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccv48p3R.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv48p3R.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccv48p3R.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/omdsha256k128n96tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc66XlB4.s: Assembler messages:
encrypt.c: /tmp/cc66XlB4.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc66XlB4.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc66XlB4.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc66XlB4.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc66XlB4.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc66XlB4.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc66XlB4.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc66XlB4.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc66XlB4.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc66XlB4.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc66XlB4.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc66XlB4.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc66XlB4.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc66XlB4.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc66XlB4.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc66XlB4.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc66XlB4.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc66XlB4.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc66XlB4.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc66XlB4.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc66XlB4.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc66XlB4.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/omdsha256k128n96tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cctegwOY.s: Assembler messages:
encrypt.c: /tmp/cctegwOY.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cctegwOY.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cctegwOY.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cctegwOY.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cctegwOY.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cctegwOY.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cctegwOY.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cctegwOY.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cctegwOY.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctegwOY.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctegwOY.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctegwOY.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cctegwOY.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cctegwOY.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cctegwOY.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctegwOY.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cctegwOY.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctegwOY.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cctegwOY.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cctegwOY.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cctegwOY.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cctegwOY.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/omdsha256k128n96tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccV3zJTV.s: Assembler messages:
encrypt.c: /tmp/ccV3zJTV.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccV3zJTV.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccV3zJTV.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccV3zJTV.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV3zJTV.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV3zJTV.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV3zJTV.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV3zJTV.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV3zJTV.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccV3zJTV.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccV3zJTV.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccV3zJTV.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccV3zJTV.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV3zJTV.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccV3zJTV.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccV3zJTV.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccV3zJTV.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccV3zJTV.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccV3zJTV.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccV3zJTV.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV3zJTV.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccV3zJTV.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/omdsha256k128n96tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccggfXVU.s: Assembler messages:
encrypt.c: /tmp/ccggfXVU.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccggfXVU.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccggfXVU.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccggfXVU.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccggfXVU.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccggfXVU.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccggfXVU.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccggfXVU.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccggfXVU.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccggfXVU.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccggfXVU.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccggfXVU.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccggfXVU.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccggfXVU.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccggfXVU.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccggfXVU.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccggfXVU.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccggfXVU.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccggfXVU.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccggfXVU.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccggfXVU.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccggfXVU.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/omdsha256k128n96tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccmEheer.s: Assembler messages:
encrypt.c: /tmp/ccmEheer.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccmEheer.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccmEheer.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccmEheer.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmEheer.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmEheer.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmEheer.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmEheer.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmEheer.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccmEheer.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccmEheer.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccmEheer.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccmEheer.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmEheer.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccmEheer.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccmEheer.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccmEheer.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccmEheer.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccmEheer.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmEheer.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccmEheer.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccmEheer.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/omdsha256k128n96tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cctl6BSM.s: Assembler messages:
encrypt.c: /tmp/cctl6BSM.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cctl6BSM.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cctl6BSM.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cctl6BSM.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cctl6BSM.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cctl6BSM.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cctl6BSM.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cctl6BSM.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cctl6BSM.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctl6BSM.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctl6BSM.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctl6BSM.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cctl6BSM.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cctl6BSM.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cctl6BSM.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctl6BSM.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cctl6BSM.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctl6BSM.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cctl6BSM.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cctl6BSM.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cctl6BSM.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cctl6BSM.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/omdsha256k128n96tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc3eeJVo.s: Assembler messages:
encrypt.c: /tmp/cc3eeJVo.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc3eeJVo.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc3eeJVo.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc3eeJVo.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3eeJVo.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3eeJVo.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3eeJVo.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3eeJVo.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3eeJVo.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3eeJVo.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3eeJVo.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3eeJVo.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc3eeJVo.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3eeJVo.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc3eeJVo.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc3eeJVo.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3eeJVo.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc3eeJVo.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc3eeJVo.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3eeJVo.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc3eeJVo.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc3eeJVo.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/omdsha256k128n96tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccO7RsEL.s: Assembler messages:
encrypt.c: /tmp/ccO7RsEL.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccO7RsEL.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccO7RsEL.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccO7RsEL.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO7RsEL.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO7RsEL.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO7RsEL.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO7RsEL.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO7RsEL.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccO7RsEL.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccO7RsEL.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccO7RsEL.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccO7RsEL.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO7RsEL.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccO7RsEL.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccO7RsEL.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccO7RsEL.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccO7RsEL.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccO7RsEL.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccO7RsEL.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO7RsEL.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccO7RsEL.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/omdsha256k128n96tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccNgEYQM.s: Assembler messages:
encrypt.c: /tmp/ccNgEYQM.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccNgEYQM.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccNgEYQM.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccNgEYQM.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNgEYQM.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNgEYQM.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNgEYQM.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNgEYQM.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNgEYQM.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNgEYQM.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNgEYQM.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNgEYQM.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccNgEYQM.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNgEYQM.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccNgEYQM.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNgEYQM.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccNgEYQM.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNgEYQM.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccNgEYQM.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccNgEYQM.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNgEYQM.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccNgEYQM.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/omdsha256k128n96tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccZ7Qdqu.s: Assembler messages:
encrypt.c: /tmp/ccZ7Qdqu.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccZ7Qdqu.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccZ7Qdqu.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccZ7Qdqu.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ7Qdqu.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ7Qdqu.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ7Qdqu.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ7Qdqu.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ7Qdqu.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZ7Qdqu.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZ7Qdqu.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZ7Qdqu.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccZ7Qdqu.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ7Qdqu.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccZ7Qdqu.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccZ7Qdqu.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZ7Qdqu.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccZ7Qdqu.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccZ7Qdqu.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ7Qdqu.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccZ7Qdqu.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccZ7Qdqu.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/omdsha256k128n96tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cctvFNGM.s: Assembler messages:
encrypt.c: /tmp/cctvFNGM.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cctvFNGM.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cctvFNGM.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cctvFNGM.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cctvFNGM.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cctvFNGM.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cctvFNGM.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cctvFNGM.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cctvFNGM.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctvFNGM.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctvFNGM.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctvFNGM.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cctvFNGM.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cctvFNGM.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cctvFNGM.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctvFNGM.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cctvFNGM.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctvFNGM.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cctvFNGM.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cctvFNGM.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cctvFNGM.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cctvFNGM.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/omdsha256k128n96tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cczFJHHo.s: Assembler messages:
encrypt.c: /tmp/cczFJHHo.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cczFJHHo.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cczFJHHo.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cczFJHHo.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cczFJHHo.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cczFJHHo.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cczFJHHo.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cczFJHHo.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cczFJHHo.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cczFJHHo.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cczFJHHo.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cczFJHHo.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cczFJHHo.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cczFJHHo.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cczFJHHo.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cczFJHHo.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cczFJHHo.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cczFJHHo.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cczFJHHo.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cczFJHHo.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cczFJHHo.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cczFJHHo.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/omdsha256k128n96tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cci6RPfh.s: Assembler messages:
encrypt.c: /tmp/cci6RPfh.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cci6RPfh.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cci6RPfh.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cci6RPfh.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cci6RPfh.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cci6RPfh.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cci6RPfh.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cci6RPfh.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cci6RPfh.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cci6RPfh.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cci6RPfh.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cci6RPfh.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cci6RPfh.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cci6RPfh.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cci6RPfh.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cci6RPfh.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cci6RPfh.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cci6RPfh.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cci6RPfh.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cci6RPfh.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cci6RPfh.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cci6RPfh.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/omdsha256k128n96tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cczBVMTC.s: Assembler messages:
encrypt.c: /tmp/cczBVMTC.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cczBVMTC.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cczBVMTC.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cczBVMTC.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cczBVMTC.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cczBVMTC.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cczBVMTC.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cczBVMTC.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cczBVMTC.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczBVMTC.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczBVMTC.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczBVMTC.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cczBVMTC.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cczBVMTC.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cczBVMTC.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczBVMTC.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cczBVMTC.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczBVMTC.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cczBVMTC.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cczBVMTC.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cczBVMTC.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cczBVMTC.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/omdsha256k128n96tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccKMmogf.s: Assembler messages:
encrypt.c: /tmp/ccKMmogf.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccKMmogf.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccKMmogf.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccKMmogf.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKMmogf.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKMmogf.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKMmogf.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKMmogf.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKMmogf.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKMmogf.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKMmogf.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKMmogf.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccKMmogf.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKMmogf.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccKMmogf.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccKMmogf.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKMmogf.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccKMmogf.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccKMmogf.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKMmogf.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccKMmogf.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccKMmogf.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/omdsha256k128n96tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccajL4wB.s: Assembler messages:
encrypt.c: /tmp/ccajL4wB.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccajL4wB.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccajL4wB.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccajL4wB.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccajL4wB.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccajL4wB.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccajL4wB.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccajL4wB.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccajL4wB.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccajL4wB.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccajL4wB.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccajL4wB.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccajL4wB.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccajL4wB.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccajL4wB.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccajL4wB.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccajL4wB.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccajL4wB.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccajL4wB.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccajL4wB.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccajL4wB.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccajL4wB.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/omdsha256k128n96tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccbcw5tk.s: Assembler messages:
encrypt.c: /tmp/ccbcw5tk.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccbcw5tk.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccbcw5tk.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccbcw5tk.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbcw5tk.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbcw5tk.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbcw5tk.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbcw5tk.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbcw5tk.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbcw5tk.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbcw5tk.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbcw5tk.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccbcw5tk.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbcw5tk.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccbcw5tk.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccbcw5tk.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbcw5tk.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccbcw5tk.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccbcw5tk.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbcw5tk.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccbcw5tk.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccbcw5tk.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/omdsha256k128n96tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cctmMI1C.s: Assembler messages:
encrypt.c: /tmp/cctmMI1C.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cctmMI1C.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cctmMI1C.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cctmMI1C.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cctmMI1C.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cctmMI1C.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cctmMI1C.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cctmMI1C.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cctmMI1C.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctmMI1C.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctmMI1C.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctmMI1C.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cctmMI1C.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cctmMI1C.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cctmMI1C.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctmMI1C.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cctmMI1C.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctmMI1C.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cctmMI1C.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cctmMI1C.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cctmMI1C.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cctmMI1C.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/omdsha256k128n96tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc5r8vTf.s: Assembler messages:
encrypt.c: /tmp/cc5r8vTf.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc5r8vTf.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc5r8vTf.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc5r8vTf.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5r8vTf.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5r8vTf.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5r8vTf.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5r8vTf.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5r8vTf.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5r8vTf.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5r8vTf.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5r8vTf.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc5r8vTf.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5r8vTf.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc5r8vTf.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc5r8vTf.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5r8vTf.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc5r8vTf.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc5r8vTf.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5r8vTf.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc5r8vTf.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc5r8vTf.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/omdsha256k128n96tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cceUAsVC.s: Assembler messages:
encrypt.c: /tmp/cceUAsVC.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cceUAsVC.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cceUAsVC.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cceUAsVC.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cceUAsVC.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cceUAsVC.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cceUAsVC.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cceUAsVC.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cceUAsVC.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cceUAsVC.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cceUAsVC.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cceUAsVC.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cceUAsVC.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cceUAsVC.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cceUAsVC.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cceUAsVC.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cceUAsVC.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cceUAsVC.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cceUAsVC.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cceUAsVC.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cceUAsVC.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cceUAsVC.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/omdsha256k128n96tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccmatXZq.s: Assembler messages:
encrypt.c: /tmp/ccmatXZq.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccmatXZq.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccmatXZq.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccmatXZq.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmatXZq.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmatXZq.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmatXZq.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmatXZq.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmatXZq.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmatXZq.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmatXZq.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmatXZq.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccmatXZq.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmatXZq.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccmatXZq.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmatXZq.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccmatXZq.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmatXZq.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccmatXZq.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccmatXZq.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmatXZq.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccmatXZq.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/omdsha256k128n96tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccqn3qkw.s: Assembler messages:
encrypt.c: /tmp/ccqn3qkw.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccqn3qkw.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccqn3qkw.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccqn3qkw.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqn3qkw.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqn3qkw.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqn3qkw.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqn3qkw.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqn3qkw.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqn3qkw.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqn3qkw.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqn3qkw.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccqn3qkw.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqn3qkw.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccqn3qkw.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccqn3qkw.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqn3qkw.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccqn3qkw.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccqn3qkw.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqn3qkw.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccqn3qkw.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccqn3qkw.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/omdsha256k128n96tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccUyrUm9.s: Assembler messages:
encrypt.c: /tmp/ccUyrUm9.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccUyrUm9.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccUyrUm9.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccUyrUm9.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUyrUm9.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUyrUm9.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUyrUm9.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUyrUm9.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUyrUm9.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUyrUm9.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUyrUm9.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUyrUm9.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccUyrUm9.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUyrUm9.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccUyrUm9.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUyrUm9.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccUyrUm9.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUyrUm9.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccUyrUm9.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccUyrUm9.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUyrUm9.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccUyrUm9.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/omdsha256k128n96tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccoq2DOy.s: Assembler messages:
encrypt.c: /tmp/ccoq2DOy.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccoq2DOy.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccoq2DOy.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccoq2DOy.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoq2DOy.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoq2DOy.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoq2DOy.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoq2DOy.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoq2DOy.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccoq2DOy.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccoq2DOy.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccoq2DOy.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccoq2DOy.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoq2DOy.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccoq2DOy.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccoq2DOy.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccoq2DOy.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccoq2DOy.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccoq2DOy.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoq2DOy.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccoq2DOy.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccoq2DOy.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/omdsha256k128n96tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccXqbIxu.s: Assembler messages:
encrypt.c: /tmp/ccXqbIxu.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccXqbIxu.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccXqbIxu.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccXqbIxu.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXqbIxu.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXqbIxu.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXqbIxu.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXqbIxu.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXqbIxu.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXqbIxu.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXqbIxu.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXqbIxu.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccXqbIxu.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXqbIxu.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccXqbIxu.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXqbIxu.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccXqbIxu.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXqbIxu.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccXqbIxu.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccXqbIxu.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXqbIxu.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccXqbIxu.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/omdsha256k128n96tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccZeADWw.s: Assembler messages:
encrypt.c: /tmp/ccZeADWw.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccZeADWw.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccZeADWw.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccZeADWw.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZeADWw.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZeADWw.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZeADWw.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZeADWw.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZeADWw.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZeADWw.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZeADWw.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZeADWw.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccZeADWw.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZeADWw.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccZeADWw.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccZeADWw.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZeADWw.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccZeADWw.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccZeADWw.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZeADWw.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccZeADWw.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccZeADWw.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/omdsha256k128n96tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc5U2p1q.s: Assembler messages:
encrypt.c: /tmp/cc5U2p1q.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc5U2p1q.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc5U2p1q.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc5U2p1q.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5U2p1q.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5U2p1q.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5U2p1q.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5U2p1q.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5U2p1q.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5U2p1q.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5U2p1q.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5U2p1q.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc5U2p1q.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5U2p1q.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc5U2p1q.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5U2p1q.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc5U2p1q.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5U2p1q.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc5U2p1q.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc5U2p1q.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5U2p1q.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc5U2p1q.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/omdsha256k128n96tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccYClF7B.s: Assembler messages:
encrypt.c: /tmp/ccYClF7B.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccYClF7B.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccYClF7B.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccYClF7B.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYClF7B.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYClF7B.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYClF7B.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYClF7B.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYClF7B.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccYClF7B.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccYClF7B.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccYClF7B.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccYClF7B.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYClF7B.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccYClF7B.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccYClF7B.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccYClF7B.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccYClF7B.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccYClF7B.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYClF7B.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccYClF7B.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccYClF7B.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/omdsha256k128n96tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccXP9thv.s: Assembler messages:
encrypt.c: /tmp/ccXP9thv.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccXP9thv.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccXP9thv.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccXP9thv.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXP9thv.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXP9thv.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXP9thv.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXP9thv.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXP9thv.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccXP9thv.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccXP9thv.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccXP9thv.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccXP9thv.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXP9thv.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccXP9thv.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccXP9thv.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccXP9thv.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccXP9thv.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccXP9thv.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXP9thv.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccXP9thv.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccXP9thv.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/omdsha256k128n96tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cchVOmy5.s: Assembler messages:
encrypt.c: /tmp/cchVOmy5.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cchVOmy5.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cchVOmy5.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cchVOmy5.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cchVOmy5.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cchVOmy5.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cchVOmy5.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cchVOmy5.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cchVOmy5.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchVOmy5.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchVOmy5.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchVOmy5.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cchVOmy5.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cchVOmy5.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cchVOmy5.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchVOmy5.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cchVOmy5.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchVOmy5.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cchVOmy5.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cchVOmy5.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cchVOmy5.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cchVOmy5.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/omdsha256k128n96tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc62jEd1.s: Assembler messages:
encrypt.c: /tmp/cc62jEd1.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc62jEd1.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc62jEd1.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc62jEd1.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc62jEd1.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc62jEd1.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc62jEd1.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc62jEd1.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc62jEd1.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc62jEd1.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc62jEd1.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc62jEd1.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc62jEd1.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc62jEd1.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc62jEd1.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc62jEd1.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc62jEd1.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc62jEd1.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc62jEd1.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc62jEd1.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc62jEd1.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc62jEd1.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/omdsha256k128n96tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cceQIuko.s: Assembler messages:
encrypt.c: /tmp/cceQIuko.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cceQIuko.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cceQIuko.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cceQIuko.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cceQIuko.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cceQIuko.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cceQIuko.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cceQIuko.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cceQIuko.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cceQIuko.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cceQIuko.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cceQIuko.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cceQIuko.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cceQIuko.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cceQIuko.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cceQIuko.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cceQIuko.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cceQIuko.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cceQIuko.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cceQIuko.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cceQIuko.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cceQIuko.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/omdsha256k128n96tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccjpMyfx.s: Assembler messages:
encrypt.c: /tmp/ccjpMyfx.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccjpMyfx.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccjpMyfx.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccjpMyfx.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjpMyfx.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjpMyfx.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjpMyfx.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjpMyfx.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjpMyfx.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccjpMyfx.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccjpMyfx.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccjpMyfx.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccjpMyfx.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjpMyfx.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccjpMyfx.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccjpMyfx.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccjpMyfx.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccjpMyfx.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccjpMyfx.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjpMyfx.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccjpMyfx.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccjpMyfx.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/omdsha256k128n96tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccw5Va96.s: Assembler messages:
encrypt.c: /tmp/ccw5Va96.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccw5Va96.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccw5Va96.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccw5Va96.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw5Va96.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw5Va96.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw5Va96.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw5Va96.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw5Va96.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccw5Va96.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccw5Va96.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccw5Va96.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccw5Va96.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw5Va96.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccw5Va96.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccw5Va96.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccw5Va96.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccw5Va96.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccw5Va96.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccw5Va96.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw5Va96.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccw5Va96.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/omdsha256k128n96tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccTVWHL2.s: Assembler messages:
encrypt.c: /tmp/ccTVWHL2.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccTVWHL2.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccTVWHL2.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccTVWHL2.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTVWHL2.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTVWHL2.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTVWHL2.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTVWHL2.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTVWHL2.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTVWHL2.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTVWHL2.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTVWHL2.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccTVWHL2.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTVWHL2.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccTVWHL2.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTVWHL2.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccTVWHL2.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTVWHL2.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccTVWHL2.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccTVWHL2.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTVWHL2.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccTVWHL2.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/omdsha256k128n96tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccWZXu1r.s: Assembler messages:
encrypt.c: /tmp/ccWZXu1r.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccWZXu1r.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccWZXu1r.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccWZXu1r.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWZXu1r.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWZXu1r.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWZXu1r.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWZXu1r.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWZXu1r.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWZXu1r.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWZXu1r.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWZXu1r.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccWZXu1r.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWZXu1r.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccWZXu1r.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccWZXu1r.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWZXu1r.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccWZXu1r.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccWZXu1r.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWZXu1r.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccWZXu1r.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccWZXu1r.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/omdsha256k128n96tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc67lDiC.s: Assembler messages:
encrypt.c: /tmp/cc67lDiC.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc67lDiC.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc67lDiC.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc67lDiC.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc67lDiC.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc67lDiC.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc67lDiC.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc67lDiC.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc67lDiC.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc67lDiC.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc67lDiC.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc67lDiC.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc67lDiC.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc67lDiC.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc67lDiC.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc67lDiC.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc67lDiC.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc67lDiC.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc67lDiC.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc67lDiC.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc67lDiC.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc67lDiC.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/omdsha256k128n96tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccvyBLnG.s: Assembler messages:
encrypt.c: /tmp/ccvyBLnG.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccvyBLnG.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccvyBLnG.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccvyBLnG.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvyBLnG.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvyBLnG.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvyBLnG.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvyBLnG.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvyBLnG.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvyBLnG.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvyBLnG.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvyBLnG.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccvyBLnG.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvyBLnG.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccvyBLnG.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccvyBLnG.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvyBLnG.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccvyBLnG.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccvyBLnG.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvyBLnG.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccvyBLnG.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccvyBLnG.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/omdsha256k128n96tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccMzI9Ku.s: Assembler messages:
encrypt.c: /tmp/ccMzI9Ku.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccMzI9Ku.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccMzI9Ku.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccMzI9Ku.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMzI9Ku.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMzI9Ku.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMzI9Ku.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMzI9Ku.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMzI9Ku.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMzI9Ku.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMzI9Ku.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMzI9Ku.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccMzI9Ku.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMzI9Ku.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccMzI9Ku.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMzI9Ku.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccMzI9Ku.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMzI9Ku.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccMzI9Ku.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccMzI9Ku.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMzI9Ku.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccMzI9Ku.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/omdsha256k128n96tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccQIxznB.s: Assembler messages:
encrypt.c: /tmp/ccQIxznB.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccQIxznB.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccQIxznB.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccQIxznB.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQIxznB.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQIxznB.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQIxznB.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQIxznB.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQIxznB.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccQIxznB.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccQIxznB.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccQIxznB.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccQIxznB.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQIxznB.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccQIxznB.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccQIxznB.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccQIxznB.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccQIxznB.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccQIxznB.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQIxznB.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccQIxznB.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccQIxznB.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/omdsha256k128n96tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc5BCeWC.s: Assembler messages:
encrypt.c: /tmp/cc5BCeWC.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc5BCeWC.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc5BCeWC.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc5BCeWC.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5BCeWC.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5BCeWC.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5BCeWC.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5BCeWC.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5BCeWC.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5BCeWC.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5BCeWC.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5BCeWC.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc5BCeWC.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5BCeWC.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc5BCeWC.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5BCeWC.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc5BCeWC.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5BCeWC.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc5BCeWC.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc5BCeWC.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5BCeWC.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc5BCeWC.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/omdsha256k128n96tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccrAd3FG.s: Assembler messages:
encrypt.c: /tmp/ccrAd3FG.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccrAd3FG.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccrAd3FG.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccrAd3FG.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrAd3FG.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrAd3FG.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrAd3FG.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrAd3FG.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrAd3FG.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrAd3FG.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrAd3FG.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrAd3FG.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccrAd3FG.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrAd3FG.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccrAd3FG.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccrAd3FG.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrAd3FG.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccrAd3FG.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccrAd3FG.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrAd3FG.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccrAd3FG.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccrAd3FG.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/omdsha256k128n96tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccNPbXmD.s: Assembler messages:
encrypt.c: /tmp/ccNPbXmD.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccNPbXmD.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccNPbXmD.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccNPbXmD.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNPbXmD.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNPbXmD.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNPbXmD.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNPbXmD.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNPbXmD.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNPbXmD.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNPbXmD.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNPbXmD.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccNPbXmD.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNPbXmD.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccNPbXmD.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNPbXmD.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccNPbXmD.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNPbXmD.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccNPbXmD.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccNPbXmD.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNPbXmD.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccNPbXmD.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/omdsha256k128n96tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccgVUaxz.s: Assembler messages:
encrypt.c: /tmp/ccgVUaxz.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccgVUaxz.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccgVUaxz.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccgVUaxz.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgVUaxz.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgVUaxz.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgVUaxz.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgVUaxz.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgVUaxz.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgVUaxz.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgVUaxz.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgVUaxz.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccgVUaxz.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgVUaxz.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccgVUaxz.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccgVUaxz.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgVUaxz.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccgVUaxz.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccgVUaxz.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgVUaxz.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccgVUaxz.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccgVUaxz.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/omdsha256k128n96tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccZvccfR.s: Assembler messages:
encrypt.c: /tmp/ccZvccfR.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccZvccfR.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccZvccfR.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccZvccfR.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZvccfR.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZvccfR.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZvccfR.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZvccfR.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZvccfR.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZvccfR.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZvccfR.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZvccfR.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccZvccfR.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZvccfR.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccZvccfR.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZvccfR.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccZvccfR.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZvccfR.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccZvccfR.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccZvccfR.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZvccfR.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccZvccfR.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/omdsha256k128n96tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cczYp9O9.s: Assembler messages:
encrypt.c: /tmp/cczYp9O9.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cczYp9O9.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cczYp9O9.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cczYp9O9.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cczYp9O9.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cczYp9O9.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cczYp9O9.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cczYp9O9.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cczYp9O9.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cczYp9O9.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cczYp9O9.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cczYp9O9.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cczYp9O9.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cczYp9O9.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cczYp9O9.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cczYp9O9.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cczYp9O9.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cczYp9O9.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cczYp9O9.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cczYp9O9.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cczYp9O9.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cczYp9O9.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/omdsha256k128n96tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccrETacP.s: Assembler messages:
encrypt.c: /tmp/ccrETacP.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccrETacP.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccrETacP.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccrETacP.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrETacP.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrETacP.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrETacP.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrETacP.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrETacP.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrETacP.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrETacP.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrETacP.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccrETacP.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrETacP.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccrETacP.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrETacP.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccrETacP.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrETacP.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccrETacP.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccrETacP.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrETacP.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccrETacP.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/omdsha256k128n96tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cczXPBq6.s: Assembler messages:
encrypt.c: /tmp/cczXPBq6.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cczXPBq6.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cczXPBq6.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cczXPBq6.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cczXPBq6.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cczXPBq6.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cczXPBq6.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cczXPBq6.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cczXPBq6.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cczXPBq6.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cczXPBq6.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cczXPBq6.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cczXPBq6.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cczXPBq6.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cczXPBq6.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cczXPBq6.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cczXPBq6.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cczXPBq6.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cczXPBq6.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cczXPBq6.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cczXPBq6.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cczXPBq6.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/omdsha256k128n96tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccPo5A6c.s: Assembler messages:
encrypt.c: /tmp/ccPo5A6c.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccPo5A6c.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccPo5A6c.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccPo5A6c.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPo5A6c.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPo5A6c.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPo5A6c.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPo5A6c.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPo5A6c.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPo5A6c.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPo5A6c.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPo5A6c.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccPo5A6c.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPo5A6c.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccPo5A6c.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccPo5A6c.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPo5A6c.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccPo5A6c.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccPo5A6c.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPo5A6c.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccPo5A6c.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccPo5A6c.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/omdsha256k128n96tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccj2hbXW.s: Assembler messages:
encrypt.c: /tmp/ccj2hbXW.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccj2hbXW.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccj2hbXW.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccj2hbXW.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj2hbXW.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj2hbXW.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj2hbXW.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj2hbXW.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj2hbXW.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccj2hbXW.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccj2hbXW.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccj2hbXW.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccj2hbXW.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj2hbXW.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccj2hbXW.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccj2hbXW.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccj2hbXW.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccj2hbXW.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccj2hbXW.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccj2hbXW.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj2hbXW.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccj2hbXW.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/omdsha256k128n96tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccJWbjX8.s: Assembler messages:
encrypt.c: /tmp/ccJWbjX8.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccJWbjX8.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccJWbjX8.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccJWbjX8.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJWbjX8.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJWbjX8.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJWbjX8.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJWbjX8.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJWbjX8.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJWbjX8.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJWbjX8.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJWbjX8.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccJWbjX8.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJWbjX8.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccJWbjX8.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccJWbjX8.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJWbjX8.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJWbjX8.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJWbjX8.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJWbjX8.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJWbjX8.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccJWbjX8.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/omdsha256k128n96tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccaFF3oO.s: Assembler messages:
encrypt.c: /tmp/ccaFF3oO.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccaFF3oO.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccaFF3oO.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccaFF3oO.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaFF3oO.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaFF3oO.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaFF3oO.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaFF3oO.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaFF3oO.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaFF3oO.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaFF3oO.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaFF3oO.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccaFF3oO.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaFF3oO.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccaFF3oO.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaFF3oO.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccaFF3oO.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaFF3oO.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccaFF3oO.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccaFF3oO.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaFF3oO.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccaFF3oO.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/omdsha256k128n96tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccJrTEKO.s: Assembler messages:
encrypt.c: /tmp/ccJrTEKO.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccJrTEKO.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccJrTEKO.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccJrTEKO.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJrTEKO.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJrTEKO.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJrTEKO.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJrTEKO.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJrTEKO.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJrTEKO.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJrTEKO.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJrTEKO.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccJrTEKO.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJrTEKO.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccJrTEKO.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJrTEKO.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccJrTEKO.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJrTEKO.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccJrTEKO.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccJrTEKO.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJrTEKO.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccJrTEKO.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/omdsha256k128n96tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccY2cK0P.s: Assembler messages:
encrypt.c: /tmp/ccY2cK0P.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccY2cK0P.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccY2cK0P.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccY2cK0P.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY2cK0P.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY2cK0P.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY2cK0P.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY2cK0P.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY2cK0P.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccY2cK0P.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccY2cK0P.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccY2cK0P.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccY2cK0P.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY2cK0P.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccY2cK0P.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccY2cK0P.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccY2cK0P.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccY2cK0P.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccY2cK0P.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY2cK0P.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccY2cK0P.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccY2cK0P.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/omdsha256k128n96tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cca7TP9K.s: Assembler messages:
encrypt.c: /tmp/cca7TP9K.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cca7TP9K.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cca7TP9K.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cca7TP9K.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cca7TP9K.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cca7TP9K.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cca7TP9K.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cca7TP9K.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cca7TP9K.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cca7TP9K.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cca7TP9K.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cca7TP9K.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cca7TP9K.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cca7TP9K.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cca7TP9K.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cca7TP9K.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cca7TP9K.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cca7TP9K.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cca7TP9K.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cca7TP9K.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cca7TP9K.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cca7TP9K.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/omdsha256k128n96tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cclvOzUF.s: Assembler messages:
encrypt.c: /tmp/cclvOzUF.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cclvOzUF.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cclvOzUF.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cclvOzUF.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cclvOzUF.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cclvOzUF.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cclvOzUF.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cclvOzUF.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cclvOzUF.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cclvOzUF.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cclvOzUF.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cclvOzUF.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cclvOzUF.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cclvOzUF.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cclvOzUF.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cclvOzUF.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cclvOzUF.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cclvOzUF.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cclvOzUF.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cclvOzUF.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cclvOzUF.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cclvOzUF.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/omdsha256k128n96tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc8BXQJQ.s: Assembler messages:
encrypt.c: /tmp/cc8BXQJQ.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc8BXQJQ.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc8BXQJQ.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc8BXQJQ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8BXQJQ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8BXQJQ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8BXQJQ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8BXQJQ.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8BXQJQ.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc8BXQJQ.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc8BXQJQ.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc8BXQJQ.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc8BXQJQ.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8BXQJQ.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc8BXQJQ.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc8BXQJQ.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc8BXQJQ.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc8BXQJQ.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc8BXQJQ.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8BXQJQ.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc8BXQJQ.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc8BXQJQ.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/omdsha256k128n96tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccI3VvnQ.s: Assembler messages:
encrypt.c: /tmp/ccI3VvnQ.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccI3VvnQ.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccI3VvnQ.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccI3VvnQ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI3VvnQ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI3VvnQ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI3VvnQ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI3VvnQ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI3VvnQ.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccI3VvnQ.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccI3VvnQ.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccI3VvnQ.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccI3VvnQ.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI3VvnQ.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccI3VvnQ.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccI3VvnQ.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccI3VvnQ.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccI3VvnQ.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccI3VvnQ.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccI3VvnQ.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI3VvnQ.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccI3VvnQ.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/omdsha256k128n96tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccoKw0vJ.s: Assembler messages:
encrypt.c: /tmp/ccoKw0vJ.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccoKw0vJ.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccoKw0vJ.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccoKw0vJ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoKw0vJ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoKw0vJ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoKw0vJ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoKw0vJ.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoKw0vJ.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccoKw0vJ.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccoKw0vJ.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccoKw0vJ.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccoKw0vJ.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoKw0vJ.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccoKw0vJ.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccoKw0vJ.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccoKw0vJ.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccoKw0vJ.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccoKw0vJ.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoKw0vJ.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccoKw0vJ.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccoKw0vJ.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/omdsha256k128n96tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccyxFoZN.s: Assembler messages:
encrypt.c: /tmp/ccyxFoZN.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccyxFoZN.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccyxFoZN.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccyxFoZN.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyxFoZN.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyxFoZN.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyxFoZN.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyxFoZN.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyxFoZN.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccyxFoZN.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccyxFoZN.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccyxFoZN.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccyxFoZN.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyxFoZN.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccyxFoZN.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccyxFoZN.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccyxFoZN.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccyxFoZN.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccyxFoZN.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccyxFoZN.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyxFoZN.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccyxFoZN.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/omdsha256k128n96tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc2CRvee.s: Assembler messages:
encrypt.c: /tmp/cc2CRvee.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc2CRvee.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc2CRvee.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc2CRvee.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2CRvee.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2CRvee.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2CRvee.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2CRvee.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2CRvee.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2CRvee.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2CRvee.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2CRvee.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc2CRvee.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2CRvee.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc2CRvee.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2CRvee.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc2CRvee.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2CRvee.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc2CRvee.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc2CRvee.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2CRvee.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc2CRvee.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/omdsha256k128n96tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc7d6Fjl.s: Assembler messages:
encrypt.c: /tmp/cc7d6Fjl.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc7d6Fjl.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc7d6Fjl.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc7d6Fjl.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7d6Fjl.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7d6Fjl.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7d6Fjl.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7d6Fjl.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7d6Fjl.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7d6Fjl.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7d6Fjl.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7d6Fjl.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc7d6Fjl.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7d6Fjl.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc7d6Fjl.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc7d6Fjl.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7d6Fjl.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc7d6Fjl.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc7d6Fjl.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7d6Fjl.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc7d6Fjl.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc7d6Fjl.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/omdsha256k128n96tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc7Vmyyc.s: Assembler messages:
encrypt.c: /tmp/cc7Vmyyc.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc7Vmyyc.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc7Vmyyc.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc7Vmyyc.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7Vmyyc.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7Vmyyc.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7Vmyyc.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7Vmyyc.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7Vmyyc.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7Vmyyc.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7Vmyyc.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7Vmyyc.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc7Vmyyc.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7Vmyyc.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc7Vmyyc.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc7Vmyyc.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7Vmyyc.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc7Vmyyc.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc7Vmyyc.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7Vmyyc.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc7Vmyyc.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc7Vmyyc.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/omdsha256k128n96tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccftU3m0.s: Assembler messages:
encrypt.c: /tmp/ccftU3m0.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccftU3m0.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccftU3m0.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccftU3m0.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccftU3m0.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccftU3m0.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccftU3m0.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccftU3m0.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccftU3m0.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccftU3m0.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccftU3m0.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccftU3m0.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccftU3m0.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccftU3m0.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccftU3m0.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccftU3m0.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccftU3m0.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccftU3m0.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccftU3m0.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccftU3m0.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccftU3m0.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccftU3m0.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/omdsha256k128n96tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccGOTS0p.s: Assembler messages:
encrypt.c: /tmp/ccGOTS0p.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccGOTS0p.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccGOTS0p.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccGOTS0p.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGOTS0p.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGOTS0p.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGOTS0p.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGOTS0p.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGOTS0p.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGOTS0p.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGOTS0p.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGOTS0p.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccGOTS0p.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGOTS0p.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccGOTS0p.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccGOTS0p.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGOTS0p.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccGOTS0p.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccGOTS0p.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGOTS0p.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccGOTS0p.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccGOTS0p.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/omdsha256k128n96tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccw4qzCe.s: Assembler messages:
encrypt.c: /tmp/ccw4qzCe.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccw4qzCe.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccw4qzCe.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccw4qzCe.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw4qzCe.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw4qzCe.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw4qzCe.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw4qzCe.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw4qzCe.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccw4qzCe.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccw4qzCe.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccw4qzCe.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccw4qzCe.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw4qzCe.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccw4qzCe.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccw4qzCe.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccw4qzCe.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccw4qzCe.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccw4qzCe.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccw4qzCe.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw4qzCe.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccw4qzCe.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/omdsha256k128n96tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cciXnWP7.s: Assembler messages:
encrypt.c: /tmp/cciXnWP7.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cciXnWP7.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cciXnWP7.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cciXnWP7.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cciXnWP7.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cciXnWP7.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cciXnWP7.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cciXnWP7.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cciXnWP7.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cciXnWP7.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cciXnWP7.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cciXnWP7.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cciXnWP7.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cciXnWP7.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cciXnWP7.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cciXnWP7.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cciXnWP7.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cciXnWP7.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cciXnWP7.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cciXnWP7.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cciXnWP7.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cciXnWP7.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/omdsha256k128n96tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccz1dcic.s: Assembler messages:
encrypt.c: /tmp/ccz1dcic.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccz1dcic.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccz1dcic.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccz1dcic.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz1dcic.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz1dcic.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz1dcic.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz1dcic.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz1dcic.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccz1dcic.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccz1dcic.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccz1dcic.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccz1dcic.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz1dcic.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccz1dcic.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccz1dcic.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccz1dcic.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccz1dcic.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccz1dcic.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz1dcic.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccz1dcic.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccz1dcic.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/omdsha256k128n96tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cctTuwsj.s: Assembler messages:
encrypt.c: /tmp/cctTuwsj.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cctTuwsj.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cctTuwsj.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cctTuwsj.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cctTuwsj.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cctTuwsj.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cctTuwsj.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cctTuwsj.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cctTuwsj.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctTuwsj.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctTuwsj.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctTuwsj.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cctTuwsj.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cctTuwsj.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cctTuwsj.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctTuwsj.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cctTuwsj.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctTuwsj.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cctTuwsj.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cctTuwsj.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cctTuwsj.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cctTuwsj.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/omdsha256k128n96tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccxZAjPX.s: Assembler messages:
encrypt.c: /tmp/ccxZAjPX.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccxZAjPX.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccxZAjPX.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccxZAjPX.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxZAjPX.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxZAjPX.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxZAjPX.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxZAjPX.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxZAjPX.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccxZAjPX.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccxZAjPX.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccxZAjPX.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccxZAjPX.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxZAjPX.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccxZAjPX.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccxZAjPX.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccxZAjPX.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccxZAjPX.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccxZAjPX.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxZAjPX.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccxZAjPX.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccxZAjPX.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/omdsha256k128n96tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc7Z1DwV.s: Assembler messages:
encrypt.c: /tmp/cc7Z1DwV.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc7Z1DwV.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc7Z1DwV.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc7Z1DwV.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7Z1DwV.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7Z1DwV.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7Z1DwV.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7Z1DwV.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7Z1DwV.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7Z1DwV.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7Z1DwV.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7Z1DwV.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc7Z1DwV.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7Z1DwV.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc7Z1DwV.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc7Z1DwV.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7Z1DwV.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc7Z1DwV.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc7Z1DwV.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7Z1DwV.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc7Z1DwV.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc7Z1DwV.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/omdsha256k128n96tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccmKb7yi.s: Assembler messages:
encrypt.c: /tmp/ccmKb7yi.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccmKb7yi.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccmKb7yi.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccmKb7yi.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmKb7yi.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmKb7yi.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmKb7yi.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmKb7yi.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmKb7yi.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmKb7yi.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmKb7yi.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmKb7yi.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccmKb7yi.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmKb7yi.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccmKb7yi.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmKb7yi.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccmKb7yi.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmKb7yi.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccmKb7yi.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccmKb7yi.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmKb7yi.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccmKb7yi.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/omdsha256k128n96tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc7EW0kk.s: Assembler messages:
encrypt.c: /tmp/cc7EW0kk.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc7EW0kk.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc7EW0kk.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc7EW0kk.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7EW0kk.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7EW0kk.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7EW0kk.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7EW0kk.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7EW0kk.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7EW0kk.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7EW0kk.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7EW0kk.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc7EW0kk.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7EW0kk.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc7EW0kk.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7EW0kk.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc7EW0kk.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7EW0kk.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc7EW0kk.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc7EW0kk.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7EW0kk.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc7EW0kk.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/omdsha256k128n96tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccVPwbl4.s: Assembler messages:
encrypt.c: /tmp/ccVPwbl4.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccVPwbl4.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccVPwbl4.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccVPwbl4.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVPwbl4.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVPwbl4.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVPwbl4.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVPwbl4.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVPwbl4.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVPwbl4.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVPwbl4.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVPwbl4.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccVPwbl4.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVPwbl4.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccVPwbl4.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccVPwbl4.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVPwbl4.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccVPwbl4.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccVPwbl4.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVPwbl4.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccVPwbl4.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccVPwbl4.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/omdsha256k128n96tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc9CVvwk.s: Assembler messages:
encrypt.c: /tmp/cc9CVvwk.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc9CVvwk.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc9CVvwk.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc9CVvwk.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9CVvwk.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9CVvwk.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9CVvwk.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9CVvwk.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9CVvwk.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9CVvwk.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9CVvwk.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9CVvwk.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc9CVvwk.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9CVvwk.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc9CVvwk.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9CVvwk.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc9CVvwk.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9CVvwk.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc9CVvwk.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc9CVvwk.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9CVvwk.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc9CVvwk.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/omdsha256k128n96tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccR4CweW.s: Assembler messages:
encrypt.c: /tmp/ccR4CweW.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccR4CweW.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccR4CweW.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccR4CweW.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR4CweW.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR4CweW.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR4CweW.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR4CweW.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR4CweW.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccR4CweW.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccR4CweW.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccR4CweW.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccR4CweW.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR4CweW.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccR4CweW.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccR4CweW.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccR4CweW.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccR4CweW.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccR4CweW.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR4CweW.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccR4CweW.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccR4CweW.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/omdsha256k128n96tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc129fx1.s: Assembler messages:
encrypt.c: /tmp/cc129fx1.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc129fx1.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc129fx1.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc129fx1.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc129fx1.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc129fx1.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc129fx1.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc129fx1.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc129fx1.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc129fx1.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc129fx1.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc129fx1.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc129fx1.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc129fx1.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc129fx1.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc129fx1.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc129fx1.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc129fx1.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc129fx1.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc129fx1.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc129fx1.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc129fx1.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/omdsha256k128n96tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccz11z4F.s: Assembler messages:
encrypt.c: /tmp/ccz11z4F.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccz11z4F.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccz11z4F.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccz11z4F.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz11z4F.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz11z4F.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz11z4F.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz11z4F.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz11z4F.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccz11z4F.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccz11z4F.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccz11z4F.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccz11z4F.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz11z4F.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccz11z4F.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccz11z4F.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccz11z4F.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccz11z4F.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccz11z4F.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz11z4F.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccz11z4F.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccz11z4F.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/omdsha256k128n96tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccLur4Ix.s: Assembler messages:
encrypt.c: /tmp/ccLur4Ix.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccLur4Ix.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccLur4Ix.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccLur4Ix.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLur4Ix.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLur4Ix.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLur4Ix.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLur4Ix.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLur4Ix.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLur4Ix.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLur4Ix.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLur4Ix.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccLur4Ix.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLur4Ix.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccLur4Ix.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccLur4Ix.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLur4Ix.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccLur4Ix.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccLur4Ix.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLur4Ix.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccLur4Ix.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccLur4Ix.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/omdsha256k128n96tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccocmlMY.s: Assembler messages:
encrypt.c: /tmp/ccocmlMY.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccocmlMY.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccocmlMY.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccocmlMY.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccocmlMY.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccocmlMY.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccocmlMY.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccocmlMY.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccocmlMY.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccocmlMY.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccocmlMY.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccocmlMY.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccocmlMY.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccocmlMY.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccocmlMY.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccocmlMY.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccocmlMY.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccocmlMY.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccocmlMY.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccocmlMY.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccocmlMY.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccocmlMY.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/omdsha256k128n96tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccureaiL.s: Assembler messages:
encrypt.c: /tmp/ccureaiL.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccureaiL.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccureaiL.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccureaiL.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccureaiL.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccureaiL.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccureaiL.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccureaiL.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccureaiL.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccureaiL.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccureaiL.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccureaiL.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccureaiL.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccureaiL.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccureaiL.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccureaiL.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccureaiL.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccureaiL.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccureaiL.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccureaiL.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccureaiL.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccureaiL.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/omdsha256k128n96tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccwOtxJZ.s: Assembler messages:
encrypt.c: /tmp/ccwOtxJZ.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccwOtxJZ.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccwOtxJZ.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccwOtxJZ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwOtxJZ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwOtxJZ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwOtxJZ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwOtxJZ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwOtxJZ.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwOtxJZ.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwOtxJZ.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwOtxJZ.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccwOtxJZ.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwOtxJZ.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccwOtxJZ.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwOtxJZ.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccwOtxJZ.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwOtxJZ.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccwOtxJZ.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccwOtxJZ.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwOtxJZ.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccwOtxJZ.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/omdsha256k128n96tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccAyRN6B.s: Assembler messages:
encrypt.c: /tmp/ccAyRN6B.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccAyRN6B.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccAyRN6B.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccAyRN6B.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAyRN6B.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAyRN6B.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAyRN6B.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAyRN6B.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAyRN6B.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccAyRN6B.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccAyRN6B.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccAyRN6B.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccAyRN6B.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAyRN6B.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccAyRN6B.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccAyRN6B.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccAyRN6B.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccAyRN6B.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccAyRN6B.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAyRN6B.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccAyRN6B.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccAyRN6B.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/omdsha256k128n96tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccvVrXR0.s: Assembler messages:
encrypt.c: /tmp/ccvVrXR0.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccvVrXR0.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccvVrXR0.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccvVrXR0.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvVrXR0.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvVrXR0.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvVrXR0.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvVrXR0.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvVrXR0.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvVrXR0.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvVrXR0.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvVrXR0.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccvVrXR0.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvVrXR0.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccvVrXR0.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvVrXR0.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccvVrXR0.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvVrXR0.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccvVrXR0.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccvVrXR0.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvVrXR0.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccvVrXR0.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/omdsha256k128n96tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccQA3I1E.s: Assembler messages:
encrypt.c: /tmp/ccQA3I1E.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccQA3I1E.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccQA3I1E.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccQA3I1E.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQA3I1E.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQA3I1E.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQA3I1E.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQA3I1E.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQA3I1E.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQA3I1E.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQA3I1E.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQA3I1E.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccQA3I1E.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQA3I1E.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccQA3I1E.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQA3I1E.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccQA3I1E.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQA3I1E.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccQA3I1E.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccQA3I1E.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQA3I1E.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccQA3I1E.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/omdsha256k128n96tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccvKInhE.s: Assembler messages:
encrypt.c: /tmp/ccvKInhE.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccvKInhE.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccvKInhE.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccvKInhE.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvKInhE.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvKInhE.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvKInhE.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvKInhE.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvKInhE.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvKInhE.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvKInhE.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvKInhE.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccvKInhE.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvKInhE.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccvKInhE.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccvKInhE.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvKInhE.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccvKInhE.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccvKInhE.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvKInhE.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccvKInhE.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccvKInhE.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/omdsha256k128n96tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccaDwgXG.s: Assembler messages:
encrypt.c: /tmp/ccaDwgXG.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccaDwgXG.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccaDwgXG.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccaDwgXG.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaDwgXG.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaDwgXG.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaDwgXG.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaDwgXG.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaDwgXG.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaDwgXG.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaDwgXG.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaDwgXG.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccaDwgXG.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaDwgXG.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccaDwgXG.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaDwgXG.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccaDwgXG.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaDwgXG.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccaDwgXG.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccaDwgXG.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaDwgXG.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccaDwgXG.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/omdsha256k128n96tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccutIYny.s: Assembler messages:
encrypt.c: /tmp/ccutIYny.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccutIYny.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccutIYny.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccutIYny.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccutIYny.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccutIYny.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccutIYny.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccutIYny.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccutIYny.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccutIYny.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccutIYny.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccutIYny.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccutIYny.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccutIYny.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccutIYny.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccutIYny.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccutIYny.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccutIYny.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccutIYny.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccutIYny.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccutIYny.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccutIYny.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/omdsha256k128n96tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc3u5yix.s: Assembler messages:
encrypt.c: /tmp/cc3u5yix.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc3u5yix.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc3u5yix.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc3u5yix.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3u5yix.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3u5yix.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3u5yix.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3u5yix.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3u5yix.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3u5yix.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3u5yix.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3u5yix.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc3u5yix.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3u5yix.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc3u5yix.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc3u5yix.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3u5yix.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc3u5yix.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc3u5yix.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3u5yix.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc3u5yix.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc3u5yix.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/omdsha256k128n96tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cchrsTXF.s: Assembler messages:
encrypt.c: /tmp/cchrsTXF.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cchrsTXF.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cchrsTXF.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cchrsTXF.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cchrsTXF.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cchrsTXF.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cchrsTXF.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cchrsTXF.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cchrsTXF.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchrsTXF.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchrsTXF.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchrsTXF.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cchrsTXF.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cchrsTXF.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cchrsTXF.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchrsTXF.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cchrsTXF.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchrsTXF.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cchrsTXF.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cchrsTXF.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cchrsTXF.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cchrsTXF.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/omdsha256k128n96tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccCPzE7x.s: Assembler messages:
encrypt.c: /tmp/ccCPzE7x.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccCPzE7x.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccCPzE7x.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccCPzE7x.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCPzE7x.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCPzE7x.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCPzE7x.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCPzE7x.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCPzE7x.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCPzE7x.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCPzE7x.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCPzE7x.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccCPzE7x.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCPzE7x.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccCPzE7x.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccCPzE7x.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCPzE7x.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccCPzE7x.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccCPzE7x.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCPzE7x.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccCPzE7x.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccCPzE7x.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/omdsha256k128n96tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccjm3H1G.s: Assembler messages:
encrypt.c: /tmp/ccjm3H1G.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccjm3H1G.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccjm3H1G.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccjm3H1G.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjm3H1G.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjm3H1G.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjm3H1G.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjm3H1G.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjm3H1G.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccjm3H1G.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccjm3H1G.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccjm3H1G.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccjm3H1G.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjm3H1G.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccjm3H1G.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccjm3H1G.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccjm3H1G.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccjm3H1G.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccjm3H1G.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccjm3H1G.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjm3H1G.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccjm3H1G.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/omdsha256k128n96tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc8JB3pv.s: Assembler messages:
encrypt.c: /tmp/cc8JB3pv.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc8JB3pv.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc8JB3pv.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc8JB3pv.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8JB3pv.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8JB3pv.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8JB3pv.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8JB3pv.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8JB3pv.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8JB3pv.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8JB3pv.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8JB3pv.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc8JB3pv.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8JB3pv.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc8JB3pv.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8JB3pv.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc8JB3pv.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8JB3pv.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc8JB3pv.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc8JB3pv.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8JB3pv.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc8JB3pv.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/omdsha256k128n96tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccWoiYpv.s: Assembler messages:
encrypt.c: /tmp/ccWoiYpv.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccWoiYpv.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccWoiYpv.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccWoiYpv.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWoiYpv.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWoiYpv.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWoiYpv.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWoiYpv.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWoiYpv.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWoiYpv.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWoiYpv.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWoiYpv.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccWoiYpv.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWoiYpv.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccWoiYpv.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccWoiYpv.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWoiYpv.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccWoiYpv.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccWoiYpv.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWoiYpv.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccWoiYpv.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccWoiYpv.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/omdsha256k128n96tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc8ZVcxo.s: Assembler messages:
encrypt.c: /tmp/cc8ZVcxo.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc8ZVcxo.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc8ZVcxo.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc8ZVcxo.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8ZVcxo.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8ZVcxo.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8ZVcxo.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8ZVcxo.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8ZVcxo.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc8ZVcxo.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc8ZVcxo.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc8ZVcxo.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc8ZVcxo.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8ZVcxo.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc8ZVcxo.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc8ZVcxo.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc8ZVcxo.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc8ZVcxo.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc8ZVcxo.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8ZVcxo.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc8ZVcxo.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc8ZVcxo.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/omdsha256k128n96tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccjMxqAw.s: Assembler messages:
encrypt.c: /tmp/ccjMxqAw.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccjMxqAw.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccjMxqAw.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccjMxqAw.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjMxqAw.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjMxqAw.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjMxqAw.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjMxqAw.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjMxqAw.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccjMxqAw.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccjMxqAw.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccjMxqAw.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccjMxqAw.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjMxqAw.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccjMxqAw.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccjMxqAw.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccjMxqAw.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccjMxqAw.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccjMxqAw.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccjMxqAw.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjMxqAw.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccjMxqAw.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/omdsha256k128n96tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccHvreAz.s: Assembler messages:
encrypt.c: /tmp/ccHvreAz.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccHvreAz.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccHvreAz.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccHvreAz.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHvreAz.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHvreAz.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHvreAz.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHvreAz.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHvreAz.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHvreAz.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHvreAz.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHvreAz.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccHvreAz.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHvreAz.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccHvreAz.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccHvreAz.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHvreAz.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccHvreAz.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccHvreAz.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHvreAz.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccHvreAz.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccHvreAz.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/omdsha256k128n96tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccnfT9pv.s: Assembler messages:
encrypt.c: /tmp/ccnfT9pv.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccnfT9pv.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccnfT9pv.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccnfT9pv.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnfT9pv.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnfT9pv.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnfT9pv.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnfT9pv.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnfT9pv.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnfT9pv.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnfT9pv.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnfT9pv.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccnfT9pv.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnfT9pv.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccnfT9pv.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnfT9pv.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccnfT9pv.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnfT9pv.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccnfT9pv.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccnfT9pv.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnfT9pv.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccnfT9pv.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/omdsha256k128n96tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccdbzLBv.s: Assembler messages:
encrypt.c: /tmp/ccdbzLBv.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccdbzLBv.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccdbzLBv.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccdbzLBv.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdbzLBv.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdbzLBv.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdbzLBv.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdbzLBv.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdbzLBv.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdbzLBv.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdbzLBv.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdbzLBv.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccdbzLBv.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdbzLBv.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccdbzLBv.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdbzLBv.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccdbzLBv.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdbzLBv.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccdbzLBv.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccdbzLBv.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdbzLBv.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccdbzLBv.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/omdsha256k128n96tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccsH3Bto.s: Assembler messages:
encrypt.c: /tmp/ccsH3Bto.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccsH3Bto.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccsH3Bto.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccsH3Bto.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsH3Bto.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsH3Bto.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsH3Bto.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsH3Bto.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsH3Bto.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccsH3Bto.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccsH3Bto.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccsH3Bto.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccsH3Bto.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsH3Bto.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccsH3Bto.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccsH3Bto.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccsH3Bto.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccsH3Bto.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccsH3Bto.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsH3Bto.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccsH3Bto.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccsH3Bto.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/omdsha256k128n96tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccQk4Tgt.s: Assembler messages:
encrypt.c: /tmp/ccQk4Tgt.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccQk4Tgt.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccQk4Tgt.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccQk4Tgt.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQk4Tgt.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQk4Tgt.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQk4Tgt.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQk4Tgt.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQk4Tgt.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQk4Tgt.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQk4Tgt.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQk4Tgt.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccQk4Tgt.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQk4Tgt.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccQk4Tgt.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQk4Tgt.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccQk4Tgt.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQk4Tgt.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccQk4Tgt.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccQk4Tgt.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQk4Tgt.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccQk4Tgt.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/omdsha256k128n96tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccstkrp8.s: Assembler messages:
encrypt.c: /tmp/ccstkrp8.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccstkrp8.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccstkrp8.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccstkrp8.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccstkrp8.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccstkrp8.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccstkrp8.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccstkrp8.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccstkrp8.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccstkrp8.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccstkrp8.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccstkrp8.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccstkrp8.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccstkrp8.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccstkrp8.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccstkrp8.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccstkrp8.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccstkrp8.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccstkrp8.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccstkrp8.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccstkrp8.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccstkrp8.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/omdsha256k128n96tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc2EI454.s: Assembler messages:
encrypt.c: /tmp/cc2EI454.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc2EI454.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc2EI454.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc2EI454.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2EI454.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2EI454.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2EI454.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2EI454.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2EI454.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc2EI454.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc2EI454.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc2EI454.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc2EI454.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2EI454.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc2EI454.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc2EI454.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc2EI454.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc2EI454.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc2EI454.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2EI454.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc2EI454.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc2EI454.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/omdsha256k128n96tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccvxJrCs.s: Assembler messages:
encrypt.c: /tmp/ccvxJrCs.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccvxJrCs.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccvxJrCs.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccvxJrCs.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvxJrCs.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvxJrCs.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvxJrCs.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvxJrCs.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvxJrCs.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvxJrCs.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvxJrCs.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvxJrCs.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccvxJrCs.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvxJrCs.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccvxJrCs.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvxJrCs.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccvxJrCs.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvxJrCs.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccvxJrCs.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccvxJrCs.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvxJrCs.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccvxJrCs.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/omdsha256k128n96tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc8jonUd.s: Assembler messages:
encrypt.c: /tmp/cc8jonUd.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc8jonUd.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc8jonUd.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc8jonUd.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8jonUd.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8jonUd.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8jonUd.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8jonUd.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8jonUd.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc8jonUd.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc8jonUd.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc8jonUd.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc8jonUd.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8jonUd.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc8jonUd.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc8jonUd.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc8jonUd.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc8jonUd.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc8jonUd.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8jonUd.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc8jonUd.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc8jonUd.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/omdsha256k128n96tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccWVfOVs.s: Assembler messages:
encrypt.c: /tmp/ccWVfOVs.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccWVfOVs.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccWVfOVs.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccWVfOVs.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWVfOVs.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWVfOVs.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWVfOVs.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWVfOVs.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWVfOVs.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWVfOVs.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWVfOVs.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWVfOVs.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccWVfOVs.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWVfOVs.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccWVfOVs.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWVfOVs.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccWVfOVs.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWVfOVs.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccWVfOVs.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccWVfOVs.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWVfOVs.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccWVfOVs.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/omdsha256k128n96tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccGvbPAu.s: Assembler messages:
encrypt.c: /tmp/ccGvbPAu.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccGvbPAu.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccGvbPAu.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccGvbPAu.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGvbPAu.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGvbPAu.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGvbPAu.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGvbPAu.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGvbPAu.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGvbPAu.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGvbPAu.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGvbPAu.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccGvbPAu.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGvbPAu.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccGvbPAu.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGvbPAu.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccGvbPAu.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGvbPAu.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccGvbPAu.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccGvbPAu.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGvbPAu.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccGvbPAu.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/omdsha256k128n96tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccnz0gR5.s: Assembler messages:
encrypt.c: /tmp/ccnz0gR5.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccnz0gR5.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccnz0gR5.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccnz0gR5.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnz0gR5.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnz0gR5.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnz0gR5.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnz0gR5.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnz0gR5.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccnz0gR5.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccnz0gR5.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccnz0gR5.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccnz0gR5.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnz0gR5.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccnz0gR5.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccnz0gR5.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccnz0gR5.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccnz0gR5.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccnz0gR5.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnz0gR5.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccnz0gR5.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccnz0gR5.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/omdsha256k128n96tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc2kUH5P.s: Assembler messages:
encrypt.c: /tmp/cc2kUH5P.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc2kUH5P.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc2kUH5P.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc2kUH5P.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2kUH5P.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2kUH5P.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2kUH5P.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2kUH5P.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2kUH5P.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc2kUH5P.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc2kUH5P.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc2kUH5P.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc2kUH5P.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2kUH5P.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc2kUH5P.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc2kUH5P.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc2kUH5P.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc2kUH5P.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc2kUH5P.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2kUH5P.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc2kUH5P.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc2kUH5P.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/omdsha256k128n96tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccuCy3M9.s: Assembler messages:
encrypt.c: /tmp/ccuCy3M9.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccuCy3M9.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccuCy3M9.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccuCy3M9.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuCy3M9.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuCy3M9.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuCy3M9.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuCy3M9.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuCy3M9.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccuCy3M9.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccuCy3M9.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccuCy3M9.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccuCy3M9.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuCy3M9.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccuCy3M9.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccuCy3M9.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccuCy3M9.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccuCy3M9.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccuCy3M9.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccuCy3M9.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuCy3M9.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccuCy3M9.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/omdsha256k128n96tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccOsAqY8.s: Assembler messages:
encrypt.c: /tmp/ccOsAqY8.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccOsAqY8.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccOsAqY8.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccOsAqY8.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOsAqY8.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOsAqY8.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOsAqY8.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOsAqY8.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOsAqY8.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOsAqY8.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOsAqY8.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOsAqY8.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccOsAqY8.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOsAqY8.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccOsAqY8.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOsAqY8.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccOsAqY8.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOsAqY8.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccOsAqY8.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccOsAqY8.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOsAqY8.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccOsAqY8.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/omdsha256k128n96tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccXsvrNM.s: Assembler messages:
encrypt.c: /tmp/ccXsvrNM.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccXsvrNM.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccXsvrNM.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccXsvrNM.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXsvrNM.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXsvrNM.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXsvrNM.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXsvrNM.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXsvrNM.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccXsvrNM.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccXsvrNM.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccXsvrNM.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccXsvrNM.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXsvrNM.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccXsvrNM.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccXsvrNM.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccXsvrNM.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccXsvrNM.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccXsvrNM.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXsvrNM.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccXsvrNM.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccXsvrNM.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/omdsha256k128n96tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc8Az65T.s: Assembler messages:
encrypt.c: /tmp/cc8Az65T.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc8Az65T.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc8Az65T.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc8Az65T.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8Az65T.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8Az65T.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8Az65T.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8Az65T.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8Az65T.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc8Az65T.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc8Az65T.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc8Az65T.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc8Az65T.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8Az65T.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc8Az65T.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc8Az65T.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc8Az65T.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc8Az65T.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc8Az65T.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8Az65T.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc8Az65T.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc8Az65T.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/omdsha256k128n96tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccciHdfa.s: Assembler messages:
encrypt.c: /tmp/ccciHdfa.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccciHdfa.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccciHdfa.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccciHdfa.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccciHdfa.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccciHdfa.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccciHdfa.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccciHdfa.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccciHdfa.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccciHdfa.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccciHdfa.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccciHdfa.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccciHdfa.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccciHdfa.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccciHdfa.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccciHdfa.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccciHdfa.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccciHdfa.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccciHdfa.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccciHdfa.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccciHdfa.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccciHdfa.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/omdsha256k128n96tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccLhW7tb.s: Assembler messages:
encrypt.c: /tmp/ccLhW7tb.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccLhW7tb.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccLhW7tb.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccLhW7tb.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLhW7tb.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLhW7tb.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLhW7tb.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLhW7tb.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLhW7tb.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLhW7tb.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLhW7tb.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLhW7tb.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccLhW7tb.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLhW7tb.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccLhW7tb.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLhW7tb.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccLhW7tb.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLhW7tb.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccLhW7tb.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccLhW7tb.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLhW7tb.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccLhW7tb.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/omdsha256k128n96tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccqeO2JL.s: Assembler messages:
encrypt.c: /tmp/ccqeO2JL.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccqeO2JL.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccqeO2JL.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccqeO2JL.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqeO2JL.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqeO2JL.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqeO2JL.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqeO2JL.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqeO2JL.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqeO2JL.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqeO2JL.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqeO2JL.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccqeO2JL.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqeO2JL.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccqeO2JL.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccqeO2JL.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqeO2JL.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccqeO2JL.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccqeO2JL.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqeO2JL.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccqeO2JL.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccqeO2JL.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/omdsha256k128n96tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc5JCdt8.s: Assembler messages:
encrypt.c: /tmp/cc5JCdt8.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc5JCdt8.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc5JCdt8.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc5JCdt8.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5JCdt8.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5JCdt8.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5JCdt8.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5JCdt8.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5JCdt8.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5JCdt8.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5JCdt8.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5JCdt8.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc5JCdt8.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5JCdt8.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc5JCdt8.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc5JCdt8.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5JCdt8.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc5JCdt8.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc5JCdt8.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5JCdt8.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc5JCdt8.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc5JCdt8.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/omdsha256k128n96tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccl7vbb0.s: Assembler messages:
encrypt.c: /tmp/ccl7vbb0.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccl7vbb0.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccl7vbb0.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccl7vbb0.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl7vbb0.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl7vbb0.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl7vbb0.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl7vbb0.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl7vbb0.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccl7vbb0.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccl7vbb0.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccl7vbb0.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccl7vbb0.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl7vbb0.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccl7vbb0.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccl7vbb0.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccl7vbb0.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccl7vbb0.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccl7vbb0.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccl7vbb0.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl7vbb0.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccl7vbb0.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/omdsha256k128n96tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccFM70N2.s: Assembler messages:
encrypt.c: /tmp/ccFM70N2.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccFM70N2.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccFM70N2.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccFM70N2.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFM70N2.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFM70N2.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFM70N2.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFM70N2.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFM70N2.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFM70N2.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFM70N2.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFM70N2.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccFM70N2.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFM70N2.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccFM70N2.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFM70N2.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccFM70N2.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFM70N2.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccFM70N2.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccFM70N2.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFM70N2.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccFM70N2.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/omdsha256k128n96tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccKLHIy4.s: Assembler messages:
encrypt.c: /tmp/ccKLHIy4.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccKLHIy4.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccKLHIy4.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccKLHIy4.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKLHIy4.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKLHIy4.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKLHIy4.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKLHIy4.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKLHIy4.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKLHIy4.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKLHIy4.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKLHIy4.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccKLHIy4.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKLHIy4.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccKLHIy4.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccKLHIy4.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKLHIy4.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccKLHIy4.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccKLHIy4.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKLHIy4.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccKLHIy4.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccKLHIy4.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/omdsha256k128n96tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc4wgMje.s: Assembler messages:
encrypt.c: /tmp/cc4wgMje.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc4wgMje.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc4wgMje.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc4wgMje.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4wgMje.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4wgMje.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4wgMje.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4wgMje.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4wgMje.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4wgMje.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4wgMje.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4wgMje.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc4wgMje.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4wgMje.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc4wgMje.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc4wgMje.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4wgMje.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc4wgMje.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc4wgMje.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4wgMje.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc4wgMje.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc4wgMje.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/omdsha256k128n96tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cchW0Zj0.s: Assembler messages:
encrypt.c: /tmp/cchW0Zj0.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cchW0Zj0.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cchW0Zj0.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cchW0Zj0.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cchW0Zj0.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cchW0Zj0.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cchW0Zj0.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cchW0Zj0.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cchW0Zj0.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchW0Zj0.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchW0Zj0.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchW0Zj0.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cchW0Zj0.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cchW0Zj0.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cchW0Zj0.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchW0Zj0.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cchW0Zj0.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchW0Zj0.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cchW0Zj0.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cchW0Zj0.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cchW0Zj0.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cchW0Zj0.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/omdsha256k128n96tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc13pryX.s: Assembler messages:
encrypt.c: /tmp/cc13pryX.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc13pryX.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc13pryX.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc13pryX.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc13pryX.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc13pryX.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc13pryX.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc13pryX.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc13pryX.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc13pryX.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc13pryX.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc13pryX.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc13pryX.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc13pryX.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc13pryX.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc13pryX.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc13pryX.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc13pryX.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc13pryX.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc13pryX.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc13pryX.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc13pryX.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/omdsha256k128n96tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccPklTA4.s: Assembler messages:
encrypt.c: /tmp/ccPklTA4.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccPklTA4.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccPklTA4.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccPklTA4.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPklTA4.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPklTA4.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPklTA4.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPklTA4.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPklTA4.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPklTA4.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPklTA4.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPklTA4.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccPklTA4.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPklTA4.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccPklTA4.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccPklTA4.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPklTA4.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccPklTA4.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccPklTA4.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPklTA4.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccPklTA4.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccPklTA4.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/omdsha256k128n96tau128v1/avx1
Compiler: gcc -m32 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc1qB6CL.s: Assembler messages:
encrypt.c: /tmp/cc1qB6CL.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc1qB6CL.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc1qB6CL.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc1qB6CL.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1qB6CL.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1qB6CL.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1qB6CL.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1qB6CL.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1qB6CL.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc1qB6CL.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc1qB6CL.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc1qB6CL.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc1qB6CL.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1qB6CL.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc1qB6CL.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc1qB6CL.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc1qB6CL.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc1qB6CL.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc1qB6CL.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1qB6CL.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc1qB6CL.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc1qB6CL.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/omdsha256k128n96tau128v1/sse4
Compiler: gcc -m32 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccgvr9VA.s: Assembler messages:
encrypt.c: /tmp/ccgvr9VA.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccgvr9VA.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccgvr9VA.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccgvr9VA.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgvr9VA.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgvr9VA.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgvr9VA.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgvr9VA.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgvr9VA.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgvr9VA.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgvr9VA.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgvr9VA.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccgvr9VA.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgvr9VA.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccgvr9VA.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgvr9VA.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccgvr9VA.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgvr9VA.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccgvr9VA.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccgvr9VA.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgvr9VA.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccgvr9VA.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/omdsha256k128n96tau128v1/avx1
Compiler: gcc -m32 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc31Zw0C.s: Assembler messages:
encrypt.c: /tmp/cc31Zw0C.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc31Zw0C.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc31Zw0C.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc31Zw0C.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc31Zw0C.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc31Zw0C.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc31Zw0C.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc31Zw0C.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc31Zw0C.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc31Zw0C.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc31Zw0C.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc31Zw0C.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc31Zw0C.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc31Zw0C.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc31Zw0C.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc31Zw0C.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc31Zw0C.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc31Zw0C.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc31Zw0C.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc31Zw0C.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc31Zw0C.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc31Zw0C.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/omdsha256k128n96tau128v1/sse4
Compiler: gcc -m32 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccYNjYzA.s: Assembler messages:
encrypt.c: /tmp/ccYNjYzA.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccYNjYzA.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccYNjYzA.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccYNjYzA.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYNjYzA.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYNjYzA.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYNjYzA.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYNjYzA.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYNjYzA.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYNjYzA.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYNjYzA.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYNjYzA.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccYNjYzA.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYNjYzA.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccYNjYzA.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYNjYzA.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccYNjYzA.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYNjYzA.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccYNjYzA.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccYNjYzA.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYNjYzA.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccYNjYzA.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/omdsha256k128n96tau128v1/avx1
Compiler: gcc -m32 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccADatKT.s: Assembler messages:
encrypt.c: /tmp/ccADatKT.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccADatKT.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccADatKT.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccADatKT.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccADatKT.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccADatKT.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccADatKT.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccADatKT.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccADatKT.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccADatKT.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccADatKT.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccADatKT.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccADatKT.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccADatKT.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccADatKT.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccADatKT.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccADatKT.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccADatKT.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccADatKT.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccADatKT.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccADatKT.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccADatKT.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/omdsha256k128n96tau128v1/sse4
Compiler: gcc -m32 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccxnGGqz.s: Assembler messages:
encrypt.c: /tmp/ccxnGGqz.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccxnGGqz.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccxnGGqz.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccxnGGqz.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxnGGqz.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxnGGqz.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxnGGqz.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxnGGqz.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxnGGqz.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxnGGqz.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxnGGqz.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxnGGqz.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccxnGGqz.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxnGGqz.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccxnGGqz.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxnGGqz.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccxnGGqz.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxnGGqz.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccxnGGqz.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccxnGGqz.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxnGGqz.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccxnGGqz.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/omdsha256k128n96tau128v1/avx1
Compiler: gcc -m32 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc2eXIdH.s: Assembler messages:
encrypt.c: /tmp/cc2eXIdH.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc2eXIdH.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc2eXIdH.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc2eXIdH.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2eXIdH.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2eXIdH.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2eXIdH.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2eXIdH.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2eXIdH.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc2eXIdH.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc2eXIdH.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc2eXIdH.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc2eXIdH.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2eXIdH.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc2eXIdH.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc2eXIdH.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc2eXIdH.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc2eXIdH.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc2eXIdH.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2eXIdH.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc2eXIdH.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc2eXIdH.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/omdsha256k128n96tau128v1/sse4
Compiler: gcc -m32 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccWlxmZA.s: Assembler messages:
encrypt.c: /tmp/ccWlxmZA.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccWlxmZA.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccWlxmZA.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccWlxmZA.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWlxmZA.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWlxmZA.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWlxmZA.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWlxmZA.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWlxmZA.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWlxmZA.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWlxmZA.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWlxmZA.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccWlxmZA.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWlxmZA.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccWlxmZA.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWlxmZA.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccWlxmZA.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWlxmZA.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccWlxmZA.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccWlxmZA.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWlxmZA.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccWlxmZA.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/omdsha256k128n96tau128v1/avx1
Compiler: gcc -m32 -march=athlon -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccfvkr5B.s: Assembler messages:
encrypt.c: /tmp/ccfvkr5B.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccfvkr5B.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccfvkr5B.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccfvkr5B.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfvkr5B.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfvkr5B.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfvkr5B.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfvkr5B.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfvkr5B.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfvkr5B.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfvkr5B.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfvkr5B.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccfvkr5B.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfvkr5B.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccfvkr5B.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccfvkr5B.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfvkr5B.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccfvkr5B.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccfvkr5B.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfvkr5B.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccfvkr5B.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccfvkr5B.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/omdsha256k128n96tau128v1/sse4
Compiler: gcc -m32 -march=athlon -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccgHhLsF.s: Assembler messages:
encrypt.c: /tmp/ccgHhLsF.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccgHhLsF.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccgHhLsF.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccgHhLsF.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgHhLsF.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgHhLsF.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgHhLsF.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgHhLsF.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgHhLsF.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgHhLsF.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgHhLsF.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgHhLsF.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccgHhLsF.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgHhLsF.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccgHhLsF.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgHhLsF.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccgHhLsF.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgHhLsF.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccgHhLsF.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccgHhLsF.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgHhLsF.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccgHhLsF.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/omdsha256k128n96tau128v1/sse4
Compiler: gcc -m32 -march=athlon -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccHRlAjA.s: Assembler messages:
encrypt.c: /tmp/ccHRlAjA.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccHRlAjA.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccHRlAjA.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccHRlAjA.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHRlAjA.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHRlAjA.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHRlAjA.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHRlAjA.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHRlAjA.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHRlAjA.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHRlAjA.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHRlAjA.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccHRlAjA.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHRlAjA.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccHRlAjA.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHRlAjA.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccHRlAjA.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHRlAjA.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccHRlAjA.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccHRlAjA.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHRlAjA.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccHRlAjA.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/omdsha256k128n96tau128v1/avx1
Compiler: gcc -m32 -march=athlon -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccdjkUoy.s: Assembler messages:
encrypt.c: /tmp/ccdjkUoy.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccdjkUoy.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccdjkUoy.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccdjkUoy.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdjkUoy.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdjkUoy.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdjkUoy.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdjkUoy.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdjkUoy.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccdjkUoy.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccdjkUoy.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccdjkUoy.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccdjkUoy.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdjkUoy.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccdjkUoy.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccdjkUoy.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccdjkUoy.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccdjkUoy.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccdjkUoy.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdjkUoy.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccdjkUoy.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccdjkUoy.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/omdsha256k128n96tau128v1/sse4
Compiler: gcc -m32 -march=athlon -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc3BHexE.s: Assembler messages:
encrypt.c: /tmp/cc3BHexE.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc3BHexE.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc3BHexE.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc3BHexE.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3BHexE.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3BHexE.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3BHexE.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3BHexE.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3BHexE.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3BHexE.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3BHexE.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3BHexE.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc3BHexE.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3BHexE.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc3BHexE.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3BHexE.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc3BHexE.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3BHexE.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc3BHexE.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc3BHexE.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3BHexE.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc3BHexE.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/omdsha256k128n96tau128v1/avx1
Compiler: gcc -m32 -march=athlon -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccfWhKcH.s: Assembler messages:
encrypt.c: /tmp/ccfWhKcH.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccfWhKcH.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccfWhKcH.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccfWhKcH.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfWhKcH.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfWhKcH.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfWhKcH.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfWhKcH.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfWhKcH.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfWhKcH.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfWhKcH.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfWhKcH.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccfWhKcH.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfWhKcH.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccfWhKcH.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccfWhKcH.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfWhKcH.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccfWhKcH.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccfWhKcH.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfWhKcH.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccfWhKcH.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccfWhKcH.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/omdsha256k128n96tau128v1/avx1
Compiler: gcc -m32 -march=athlon -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccGLjnpD.s: Assembler messages:
encrypt.c: /tmp/ccGLjnpD.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccGLjnpD.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccGLjnpD.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccGLjnpD.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGLjnpD.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGLjnpD.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGLjnpD.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGLjnpD.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGLjnpD.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGLjnpD.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGLjnpD.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGLjnpD.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccGLjnpD.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGLjnpD.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccGLjnpD.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccGLjnpD.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGLjnpD.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccGLjnpD.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccGLjnpD.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGLjnpD.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccGLjnpD.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccGLjnpD.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/omdsha256k128n96tau128v1/sse4
Compiler: gcc -m32 -march=athlon -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccilZRaC.s: Assembler messages:
encrypt.c: /tmp/ccilZRaC.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccilZRaC.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccilZRaC.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccilZRaC.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccilZRaC.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccilZRaC.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccilZRaC.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccilZRaC.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccilZRaC.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccilZRaC.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccilZRaC.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccilZRaC.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccilZRaC.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccilZRaC.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccilZRaC.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccilZRaC.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccilZRaC.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccilZRaC.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccilZRaC.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccilZRaC.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccilZRaC.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccilZRaC.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/omdsha256k128n96tau128v1/sse4
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc4u8ktF.s: Assembler messages:
encrypt.c: /tmp/cc4u8ktF.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc4u8ktF.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc4u8ktF.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc4u8ktF.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4u8ktF.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4u8ktF.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4u8ktF.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4u8ktF.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4u8ktF.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4u8ktF.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4u8ktF.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4u8ktF.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc4u8ktF.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4u8ktF.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc4u8ktF.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4u8ktF.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc4u8ktF.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4u8ktF.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc4u8ktF.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc4u8ktF.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4u8ktF.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc4u8ktF.s:57: Error: too many memory references for `xor'
encrypt.c: ...
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc4u8ktF.s: Assembler messages:
encrypt.c: /tmp/cc4u8ktF.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc4u8ktF.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc4u8ktF.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc4u8ktF.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4u8ktF.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4u8ktF.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4u8ktF.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4u8ktF.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4u8ktF.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4u8ktF.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4u8ktF.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4u8ktF.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc4u8ktF.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4u8ktF.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc4u8ktF.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4u8ktF.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc4u8ktF.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4u8ktF.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc4u8ktF.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc4u8ktF.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4u8ktF.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc4u8ktF.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/omdsha256k128n96tau128v1/avx1
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccwZnGGn.s: Assembler messages:
encrypt.c: /tmp/ccwZnGGn.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccwZnGGn.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccwZnGGn.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccwZnGGn.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwZnGGn.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwZnGGn.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwZnGGn.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwZnGGn.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwZnGGn.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwZnGGn.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwZnGGn.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwZnGGn.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccwZnGGn.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwZnGGn.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccwZnGGn.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccwZnGGn.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwZnGGn.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccwZnGGn.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccwZnGGn.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwZnGGn.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccwZnGGn.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccwZnGGn.s:59: Error: too many memory references for `shld'
encrypt.c: ...
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccwZnGGn.s: Assembler messages:
encrypt.c: /tmp/ccwZnGGn.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccwZnGGn.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccwZnGGn.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccwZnGGn.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwZnGGn.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwZnGGn.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwZnGGn.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwZnGGn.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwZnGGn.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwZnGGn.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwZnGGn.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwZnGGn.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccwZnGGn.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwZnGGn.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccwZnGGn.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccwZnGGn.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwZnGGn.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccwZnGGn.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccwZnGGn.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwZnGGn.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccwZnGGn.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccwZnGGn.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/omdsha256k128n96tau128v1/avx1
Compiler: gcc -m32 -march=barcelona -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccbYvaRi.s: Assembler messages:
encrypt.c: /tmp/ccbYvaRi.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccbYvaRi.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccbYvaRi.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccbYvaRi.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbYvaRi.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbYvaRi.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbYvaRi.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbYvaRi.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbYvaRi.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbYvaRi.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbYvaRi.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbYvaRi.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccbYvaRi.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbYvaRi.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccbYvaRi.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccbYvaRi.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbYvaRi.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccbYvaRi.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccbYvaRi.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbYvaRi.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccbYvaRi.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccbYvaRi.s:59: Error: too many memory references for `shld'
encrypt.c: ...
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccbYvaRi.s: Assembler messages:
encrypt.c: /tmp/ccbYvaRi.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccbYvaRi.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccbYvaRi.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccbYvaRi.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbYvaRi.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbYvaRi.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbYvaRi.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbYvaRi.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbYvaRi.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbYvaRi.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbYvaRi.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbYvaRi.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccbYvaRi.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbYvaRi.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccbYvaRi.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccbYvaRi.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbYvaRi.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccbYvaRi.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccbYvaRi.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbYvaRi.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccbYvaRi.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccbYvaRi.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/omdsha256k128n96tau128v1/sse4
Compiler: gcc -m32 -march=barcelona -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccmcc6Bd.s: Assembler messages:
encrypt.c: /tmp/ccmcc6Bd.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccmcc6Bd.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccmcc6Bd.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccmcc6Bd.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmcc6Bd.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmcc6Bd.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmcc6Bd.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmcc6Bd.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmcc6Bd.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmcc6Bd.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmcc6Bd.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmcc6Bd.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccmcc6Bd.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmcc6Bd.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccmcc6Bd.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmcc6Bd.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccmcc6Bd.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmcc6Bd.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccmcc6Bd.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccmcc6Bd.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmcc6Bd.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccmcc6Bd.s:57: Error: too many memory references for `xor'
encrypt.c: ...
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccmcc6Bd.s: Assembler messages:
encrypt.c: /tmp/ccmcc6Bd.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccmcc6Bd.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccmcc6Bd.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccmcc6Bd.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmcc6Bd.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmcc6Bd.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmcc6Bd.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmcc6Bd.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmcc6Bd.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmcc6Bd.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmcc6Bd.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmcc6Bd.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccmcc6Bd.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmcc6Bd.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccmcc6Bd.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmcc6Bd.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccmcc6Bd.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmcc6Bd.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccmcc6Bd.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccmcc6Bd.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmcc6Bd.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccmcc6Bd.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/omdsha256k128n96tau128v1/avx1
Compiler: gcc -m32 -march=barcelona -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccMlTBai.s: Assembler messages:
encrypt.c: /tmp/ccMlTBai.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccMlTBai.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccMlTBai.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccMlTBai.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMlTBai.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMlTBai.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMlTBai.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMlTBai.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMlTBai.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccMlTBai.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccMlTBai.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccMlTBai.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccMlTBai.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMlTBai.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccMlTBai.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccMlTBai.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccMlTBai.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccMlTBai.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccMlTBai.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMlTBai.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccMlTBai.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccMlTBai.s:59: Error: too many memory references for `shld'
encrypt.c: ...
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccMlTBai.s: Assembler messages:
encrypt.c: /tmp/ccMlTBai.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccMlTBai.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccMlTBai.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccMlTBai.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMlTBai.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMlTBai.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMlTBai.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMlTBai.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMlTBai.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccMlTBai.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccMlTBai.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccMlTBai.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccMlTBai.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMlTBai.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccMlTBai.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccMlTBai.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccMlTBai.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccMlTBai.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccMlTBai.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMlTBai.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccMlTBai.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccMlTBai.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/omdsha256k128n96tau128v1/sse4
Compiler: gcc -m32 -march=barcelona -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccvDlQyK.s: Assembler messages:
encrypt.c: /tmp/ccvDlQyK.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccvDlQyK.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccvDlQyK.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccvDlQyK.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvDlQyK.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvDlQyK.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvDlQyK.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvDlQyK.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvDlQyK.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvDlQyK.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvDlQyK.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvDlQyK.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccvDlQyK.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvDlQyK.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccvDlQyK.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvDlQyK.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccvDlQyK.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvDlQyK.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccvDlQyK.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccvDlQyK.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvDlQyK.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccvDlQyK.s:57: Error: too many memory references for `xor'
encrypt.c: ...
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccvDlQyK.s: Assembler messages:
encrypt.c: /tmp/ccvDlQyK.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccvDlQyK.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccvDlQyK.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccvDlQyK.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvDlQyK.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvDlQyK.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvDlQyK.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvDlQyK.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvDlQyK.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvDlQyK.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvDlQyK.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvDlQyK.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccvDlQyK.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvDlQyK.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccvDlQyK.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvDlQyK.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccvDlQyK.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvDlQyK.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccvDlQyK.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccvDlQyK.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvDlQyK.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccvDlQyK.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/omdsha256k128n96tau128v1/sse4
Compiler: gcc -m32 -march=barcelona -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccLW3u4o.s: Assembler messages:
encrypt.c: /tmp/ccLW3u4o.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccLW3u4o.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccLW3u4o.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccLW3u4o.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLW3u4o.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLW3u4o.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLW3u4o.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLW3u4o.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLW3u4o.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLW3u4o.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLW3u4o.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLW3u4o.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccLW3u4o.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLW3u4o.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccLW3u4o.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLW3u4o.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccLW3u4o.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLW3u4o.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccLW3u4o.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccLW3u4o.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLW3u4o.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccLW3u4o.s:57: Error: too many memory references for `xor'
encrypt.c: ...
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccLW3u4o.s: Assembler messages:
encrypt.c: /tmp/ccLW3u4o.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccLW3u4o.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccLW3u4o.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccLW3u4o.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLW3u4o.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLW3u4o.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLW3u4o.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLW3u4o.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLW3u4o.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLW3u4o.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLW3u4o.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLW3u4o.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccLW3u4o.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLW3u4o.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccLW3u4o.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLW3u4o.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccLW3u4o.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLW3u4o.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccLW3u4o.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccLW3u4o.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLW3u4o.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccLW3u4o.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/omdsha256k128n96tau128v1/avx1
Compiler: gcc -m32 -march=barcelona -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccSfm6Pl.s: Assembler messages:
encrypt.c: /tmp/ccSfm6Pl.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccSfm6Pl.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccSfm6Pl.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccSfm6Pl.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSfm6Pl.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSfm6Pl.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSfm6Pl.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSfm6Pl.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSfm6Pl.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSfm6Pl.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSfm6Pl.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSfm6Pl.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccSfm6Pl.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSfm6Pl.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccSfm6Pl.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccSfm6Pl.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSfm6Pl.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccSfm6Pl.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccSfm6Pl.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSfm6Pl.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccSfm6Pl.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccSfm6Pl.s:59: Error: too many memory references for `shld'
encrypt.c: ...
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccSfm6Pl.s: Assembler messages:
encrypt.c: /tmp/ccSfm6Pl.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccSfm6Pl.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccSfm6Pl.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccSfm6Pl.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSfm6Pl.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSfm6Pl.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSfm6Pl.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSfm6Pl.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSfm6Pl.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSfm6Pl.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSfm6Pl.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSfm6Pl.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccSfm6Pl.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSfm6Pl.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccSfm6Pl.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccSfm6Pl.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSfm6Pl.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccSfm6Pl.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccSfm6Pl.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSfm6Pl.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccSfm6Pl.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccSfm6Pl.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/omdsha256k128n96tau128v1/avx1
Compiler: gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc9ptLjl.s: Assembler messages:
encrypt.c: /tmp/cc9ptLjl.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc9ptLjl.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc9ptLjl.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc9ptLjl.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9ptLjl.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9ptLjl.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9ptLjl.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9ptLjl.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9ptLjl.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9ptLjl.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9ptLjl.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9ptLjl.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc9ptLjl.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9ptLjl.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc9ptLjl.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc9ptLjl.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9ptLjl.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc9ptLjl.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc9ptLjl.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9ptLjl.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc9ptLjl.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc9ptLjl.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau128v1/avx1
Compiler: gcc -m32 -march=core2 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cch9yMGP.s: Assembler messages:
encrypt.c: /tmp/cch9yMGP.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cch9yMGP.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cch9yMGP.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cch9yMGP.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cch9yMGP.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cch9yMGP.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cch9yMGP.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cch9yMGP.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cch9yMGP.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cch9yMGP.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cch9yMGP.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cch9yMGP.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cch9yMGP.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cch9yMGP.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cch9yMGP.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cch9yMGP.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cch9yMGP.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cch9yMGP.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cch9yMGP.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cch9yMGP.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cch9yMGP.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cch9yMGP.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/omdsha256k128n96tau128v1/sse4
Compiler: gcc -m32 -march=core2 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccyVfqcX.s: Assembler messages:
encrypt.c: /tmp/ccyVfqcX.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccyVfqcX.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccyVfqcX.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccyVfqcX.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyVfqcX.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyVfqcX.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyVfqcX.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyVfqcX.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyVfqcX.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccyVfqcX.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccyVfqcX.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccyVfqcX.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccyVfqcX.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyVfqcX.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccyVfqcX.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccyVfqcX.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccyVfqcX.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccyVfqcX.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccyVfqcX.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccyVfqcX.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyVfqcX.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccyVfqcX.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/omdsha256k128n96tau128v1/sse4
Compiler: gcc -m32 -march=core2 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccPxJ5lS.s: Assembler messages:
encrypt.c: /tmp/ccPxJ5lS.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccPxJ5lS.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccPxJ5lS.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccPxJ5lS.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPxJ5lS.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPxJ5lS.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPxJ5lS.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPxJ5lS.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPxJ5lS.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPxJ5lS.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPxJ5lS.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPxJ5lS.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccPxJ5lS.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPxJ5lS.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccPxJ5lS.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPxJ5lS.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccPxJ5lS.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPxJ5lS.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccPxJ5lS.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccPxJ5lS.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPxJ5lS.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccPxJ5lS.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/omdsha256k128n96tau128v1/avx1
Compiler: gcc -m32 -march=core2 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccRl5cTM.s: Assembler messages:
encrypt.c: /tmp/ccRl5cTM.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccRl5cTM.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccRl5cTM.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccRl5cTM.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRl5cTM.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRl5cTM.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRl5cTM.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRl5cTM.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRl5cTM.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccRl5cTM.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccRl5cTM.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccRl5cTM.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccRl5cTM.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRl5cTM.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccRl5cTM.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccRl5cTM.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccRl5cTM.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccRl5cTM.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccRl5cTM.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRl5cTM.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccRl5cTM.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccRl5cTM.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/omdsha256k128n96tau128v1/sse4
Compiler: gcc -m32 -march=core2 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccKZrj22.s: Assembler messages:
encrypt.c: /tmp/ccKZrj22.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccKZrj22.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccKZrj22.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccKZrj22.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKZrj22.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKZrj22.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKZrj22.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKZrj22.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKZrj22.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKZrj22.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKZrj22.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKZrj22.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccKZrj22.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKZrj22.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccKZrj22.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKZrj22.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccKZrj22.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKZrj22.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccKZrj22.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccKZrj22.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKZrj22.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccKZrj22.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/omdsha256k128n96tau128v1/avx1
Compiler: gcc -m32 -march=core2 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccfbVPIV.s: Assembler messages:
encrypt.c: /tmp/ccfbVPIV.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccfbVPIV.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccfbVPIV.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccfbVPIV.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfbVPIV.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfbVPIV.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfbVPIV.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfbVPIV.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfbVPIV.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfbVPIV.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfbVPIV.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfbVPIV.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccfbVPIV.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfbVPIV.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccfbVPIV.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccfbVPIV.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfbVPIV.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccfbVPIV.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccfbVPIV.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfbVPIV.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccfbVPIV.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccfbVPIV.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/omdsha256k128n96tau128v1/avx1
Compiler: gcc -m32 -march=core2 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc9c8lON.s: Assembler messages:
encrypt.c: /tmp/cc9c8lON.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc9c8lON.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc9c8lON.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc9c8lON.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9c8lON.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9c8lON.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9c8lON.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9c8lON.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9c8lON.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9c8lON.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9c8lON.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9c8lON.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc9c8lON.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9c8lON.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc9c8lON.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc9c8lON.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9c8lON.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc9c8lON.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc9c8lON.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9c8lON.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc9c8lON.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc9c8lON.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/omdsha256k128n96tau128v1/sse4
Compiler: gcc -m32 -march=core2 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccfaOMCR.s: Assembler messages:
encrypt.c: /tmp/ccfaOMCR.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccfaOMCR.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccfaOMCR.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccfaOMCR.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfaOMCR.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfaOMCR.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfaOMCR.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfaOMCR.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfaOMCR.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfaOMCR.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfaOMCR.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfaOMCR.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccfaOMCR.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfaOMCR.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccfaOMCR.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfaOMCR.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccfaOMCR.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfaOMCR.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccfaOMCR.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccfaOMCR.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfaOMCR.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccfaOMCR.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/omdsha256k128n96tau128v1/sse4
Compiler: gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc90Ty9M.s: Assembler messages:
encrypt.c: /tmp/cc90Ty9M.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc90Ty9M.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc90Ty9M.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc90Ty9M.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc90Ty9M.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc90Ty9M.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc90Ty9M.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc90Ty9M.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc90Ty9M.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc90Ty9M.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc90Ty9M.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc90Ty9M.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc90Ty9M.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc90Ty9M.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc90Ty9M.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc90Ty9M.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc90Ty9M.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc90Ty9M.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc90Ty9M.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc90Ty9M.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc90Ty9M.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc90Ty9M.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/omdsha256k128n96tau128v1/avx1
Compiler: gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccya4BdE.s: Assembler messages:
encrypt.c: /tmp/ccya4BdE.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccya4BdE.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccya4BdE.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccya4BdE.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccya4BdE.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccya4BdE.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccya4BdE.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccya4BdE.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccya4BdE.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccya4BdE.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccya4BdE.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccya4BdE.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccya4BdE.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccya4BdE.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccya4BdE.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccya4BdE.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccya4BdE.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccya4BdE.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccya4BdE.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccya4BdE.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccya4BdE.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccya4BdE.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/omdsha256k128n96tau128v1/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 [enabled by default]
encrypt.c: /tmp/ccPKiGjw.s: Assembler messages:
encrypt.c: /tmp/ccPKiGjw.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccPKiGjw.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccPKiGjw.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccPKiGjw.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPKiGjw.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPKiGjw.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPKiGjw.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPKiGjw.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPKiGjw.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPKiGjw.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPKiGjw.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPKiGjw.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccPKiGjw.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPKiGjw.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccPKiGjw.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccPKiGjw.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPKiGjw.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccPKiGjw.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccPKiGjw.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPKiGjw.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccPKiGjw.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccPKiGjw.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/omdsha256k128n96tau128v1/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 [enabled by default]
encrypt.c: /tmp/ccujmjHI.s: Assembler messages:
encrypt.c: /tmp/ccujmjHI.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccujmjHI.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccujmjHI.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccujmjHI.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccujmjHI.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccujmjHI.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccujmjHI.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccujmjHI.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccujmjHI.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccujmjHI.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccujmjHI.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccujmjHI.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccujmjHI.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccujmjHI.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccujmjHI.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccujmjHI.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccujmjHI.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccujmjHI.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccujmjHI.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccujmjHI.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccujmjHI.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccujmjHI.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/omdsha256k128n96tau128v1/sse4
Compiler: gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccolGNtR.s: Assembler messages:
encrypt.c: /tmp/ccolGNtR.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccolGNtR.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccolGNtR.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccolGNtR.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccolGNtR.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccolGNtR.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccolGNtR.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccolGNtR.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccolGNtR.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccolGNtR.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccolGNtR.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccolGNtR.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccolGNtR.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccolGNtR.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccolGNtR.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccolGNtR.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccolGNtR.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccolGNtR.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccolGNtR.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccolGNtR.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccolGNtR.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccolGNtR.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/omdsha256k128n96tau128v1/avx1
Compiler: gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccwOAGtG.s: Assembler messages:
encrypt.c: /tmp/ccwOAGtG.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccwOAGtG.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccwOAGtG.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccwOAGtG.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwOAGtG.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwOAGtG.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwOAGtG.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwOAGtG.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwOAGtG.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwOAGtG.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwOAGtG.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwOAGtG.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccwOAGtG.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwOAGtG.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccwOAGtG.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccwOAGtG.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwOAGtG.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccwOAGtG.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccwOAGtG.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwOAGtG.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccwOAGtG.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccwOAGtG.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/omdsha256k128n96tau128v1/avx1
Compiler: gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccIwwzfB.s: Assembler messages:
encrypt.c: /tmp/ccIwwzfB.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccIwwzfB.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccIwwzfB.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccIwwzfB.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIwwzfB.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIwwzfB.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIwwzfB.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIwwzfB.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIwwzfB.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIwwzfB.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIwwzfB.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIwwzfB.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccIwwzfB.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIwwzfB.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccIwwzfB.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccIwwzfB.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIwwzfB.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccIwwzfB.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccIwwzfB.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIwwzfB.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccIwwzfB.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccIwwzfB.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/omdsha256k128n96tau128v1/sse4
Compiler: gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccaICxzI.s: Assembler messages:
encrypt.c: /tmp/ccaICxzI.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccaICxzI.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccaICxzI.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccaICxzI.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaICxzI.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaICxzI.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaICxzI.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaICxzI.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaICxzI.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaICxzI.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaICxzI.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaICxzI.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccaICxzI.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaICxzI.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccaICxzI.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaICxzI.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccaICxzI.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaICxzI.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccaICxzI.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccaICxzI.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaICxzI.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccaICxzI.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/omdsha256k128n96tau128v1/avx1
Compiler: gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc5rwder.s: Assembler messages:
encrypt.c: /tmp/cc5rwder.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc5rwder.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc5rwder.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc5rwder.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5rwder.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5rwder.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5rwder.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5rwder.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5rwder.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5rwder.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5rwder.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5rwder.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc5rwder.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5rwder.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc5rwder.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc5rwder.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5rwder.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc5rwder.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc5rwder.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5rwder.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc5rwder.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc5rwder.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/omdsha256k128n96tau128v1/sse4
Compiler: gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccRURGbP.s: Assembler messages:
encrypt.c: /tmp/ccRURGbP.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccRURGbP.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccRURGbP.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccRURGbP.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRURGbP.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRURGbP.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRURGbP.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRURGbP.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRURGbP.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRURGbP.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRURGbP.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRURGbP.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccRURGbP.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRURGbP.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccRURGbP.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRURGbP.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccRURGbP.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRURGbP.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccRURGbP.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccRURGbP.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRURGbP.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccRURGbP.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/omdsha256k128n96tau128v1/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 [enabled by default]
encrypt.c: /tmp/ccMr4Pxn.s: Assembler messages:
encrypt.c: /tmp/ccMr4Pxn.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccMr4Pxn.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccMr4Pxn.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccMr4Pxn.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMr4Pxn.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMr4Pxn.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMr4Pxn.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMr4Pxn.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMr4Pxn.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccMr4Pxn.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccMr4Pxn.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccMr4Pxn.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccMr4Pxn.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMr4Pxn.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccMr4Pxn.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccMr4Pxn.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccMr4Pxn.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccMr4Pxn.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccMr4Pxn.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMr4Pxn.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccMr4Pxn.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccMr4Pxn.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/omdsha256k128n96tau128v1/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 [enabled by default]
encrypt.c: /tmp/cceHvkKK.s: Assembler messages:
encrypt.c: /tmp/cceHvkKK.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cceHvkKK.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cceHvkKK.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cceHvkKK.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cceHvkKK.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cceHvkKK.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cceHvkKK.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cceHvkKK.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cceHvkKK.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cceHvkKK.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cceHvkKK.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cceHvkKK.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cceHvkKK.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cceHvkKK.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cceHvkKK.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cceHvkKK.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cceHvkKK.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cceHvkKK.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cceHvkKK.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cceHvkKK.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cceHvkKK.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cceHvkKK.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/omdsha256k128n96tau128v1/avx1
Compiler: gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc1dy8Ix.s: Assembler messages:
encrypt.c: /tmp/cc1dy8Ix.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc1dy8Ix.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc1dy8Ix.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc1dy8Ix.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1dy8Ix.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1dy8Ix.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1dy8Ix.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1dy8Ix.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1dy8Ix.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc1dy8Ix.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc1dy8Ix.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc1dy8Ix.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc1dy8Ix.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1dy8Ix.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc1dy8Ix.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc1dy8Ix.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc1dy8Ix.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc1dy8Ix.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc1dy8Ix.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1dy8Ix.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc1dy8Ix.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc1dy8Ix.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/omdsha256k128n96tau128v1/sse4
Compiler: gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccXTYHHI.s: Assembler messages:
encrypt.c: /tmp/ccXTYHHI.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccXTYHHI.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccXTYHHI.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccXTYHHI.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXTYHHI.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXTYHHI.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXTYHHI.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXTYHHI.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXTYHHI.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXTYHHI.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXTYHHI.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXTYHHI.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccXTYHHI.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXTYHHI.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccXTYHHI.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXTYHHI.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccXTYHHI.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXTYHHI.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccXTYHHI.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccXTYHHI.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXTYHHI.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccXTYHHI.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/omdsha256k128n96tau128v1/avx1
Compiler: gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc82Ie4m.s: Assembler messages:
encrypt.c: /tmp/cc82Ie4m.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc82Ie4m.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc82Ie4m.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc82Ie4m.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc82Ie4m.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc82Ie4m.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc82Ie4m.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc82Ie4m.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc82Ie4m.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc82Ie4m.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc82Ie4m.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc82Ie4m.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc82Ie4m.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc82Ie4m.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc82Ie4m.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc82Ie4m.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc82Ie4m.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc82Ie4m.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc82Ie4m.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc82Ie4m.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc82Ie4m.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc82Ie4m.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/omdsha256k128n96tau128v1/sse4
Compiler: gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccsNFERI.s: Assembler messages:
encrypt.c: /tmp/ccsNFERI.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccsNFERI.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccsNFERI.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccsNFERI.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsNFERI.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsNFERI.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsNFERI.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsNFERI.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsNFERI.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccsNFERI.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccsNFERI.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccsNFERI.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccsNFERI.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsNFERI.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccsNFERI.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccsNFERI.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccsNFERI.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccsNFERI.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccsNFERI.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccsNFERI.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsNFERI.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccsNFERI.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/omdsha256k128n96tau128v1/avx1
Compiler: gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccGwXRtc.s: Assembler messages:
encrypt.c: /tmp/ccGwXRtc.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccGwXRtc.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccGwXRtc.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccGwXRtc.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGwXRtc.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGwXRtc.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGwXRtc.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGwXRtc.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGwXRtc.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGwXRtc.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGwXRtc.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGwXRtc.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccGwXRtc.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGwXRtc.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccGwXRtc.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccGwXRtc.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGwXRtc.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccGwXRtc.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccGwXRtc.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGwXRtc.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccGwXRtc.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccGwXRtc.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau128v1/avx1
Compiler: gcc -m32 -march=i386 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccDW2GYQ.s: Assembler messages:
encrypt.c: /tmp/ccDW2GYQ.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccDW2GYQ.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccDW2GYQ.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccDW2GYQ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDW2GYQ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDW2GYQ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDW2GYQ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDW2GYQ.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDW2GYQ.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDW2GYQ.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDW2GYQ.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDW2GYQ.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccDW2GYQ.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDW2GYQ.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccDW2GYQ.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccDW2GYQ.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDW2GYQ.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccDW2GYQ.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccDW2GYQ.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDW2GYQ.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccDW2GYQ.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccDW2GYQ.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/omdsha256k128n96tau128v1/sse4
Compiler: gcc -m32 -march=i386 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccODHnQx.s: Assembler messages:
encrypt.c: /tmp/ccODHnQx.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccODHnQx.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccODHnQx.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccODHnQx.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccODHnQx.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccODHnQx.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccODHnQx.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccODHnQx.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccODHnQx.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccODHnQx.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccODHnQx.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccODHnQx.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccODHnQx.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccODHnQx.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccODHnQx.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccODHnQx.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccODHnQx.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccODHnQx.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccODHnQx.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccODHnQx.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccODHnQx.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccODHnQx.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/omdsha256k128n96tau128v1/avx1
Compiler: gcc -m32 -march=i386 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccKHJ0eN.s: Assembler messages:
encrypt.c: /tmp/ccKHJ0eN.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccKHJ0eN.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccKHJ0eN.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccKHJ0eN.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKHJ0eN.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKHJ0eN.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKHJ0eN.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKHJ0eN.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKHJ0eN.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKHJ0eN.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKHJ0eN.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKHJ0eN.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccKHJ0eN.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKHJ0eN.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccKHJ0eN.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccKHJ0eN.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKHJ0eN.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccKHJ0eN.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccKHJ0eN.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKHJ0eN.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccKHJ0eN.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccKHJ0eN.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/omdsha256k128n96tau128v1/sse4
Compiler: gcc -m32 -march=i386 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccV5n6It.s: Assembler messages:
encrypt.c: /tmp/ccV5n6It.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccV5n6It.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccV5n6It.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccV5n6It.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV5n6It.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV5n6It.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV5n6It.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV5n6It.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV5n6It.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccV5n6It.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccV5n6It.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccV5n6It.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccV5n6It.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV5n6It.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccV5n6It.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccV5n6It.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccV5n6It.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccV5n6It.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccV5n6It.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccV5n6It.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV5n6It.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccV5n6It.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/omdsha256k128n96tau128v1/avx1
Compiler: gcc -m32 -march=i386 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc686yPQ.s: Assembler messages:
encrypt.c: /tmp/cc686yPQ.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc686yPQ.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc686yPQ.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc686yPQ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc686yPQ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc686yPQ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc686yPQ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc686yPQ.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc686yPQ.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc686yPQ.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc686yPQ.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc686yPQ.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc686yPQ.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc686yPQ.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc686yPQ.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc686yPQ.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc686yPQ.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc686yPQ.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc686yPQ.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc686yPQ.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc686yPQ.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc686yPQ.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/omdsha256k128n96tau128v1/sse4
Compiler: gcc -m32 -march=i386 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccP9ukJy.s: Assembler messages:
encrypt.c: /tmp/ccP9ukJy.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccP9ukJy.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccP9ukJy.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccP9ukJy.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP9ukJy.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP9ukJy.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP9ukJy.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP9ukJy.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP9ukJy.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccP9ukJy.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccP9ukJy.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccP9ukJy.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccP9ukJy.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP9ukJy.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccP9ukJy.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccP9ukJy.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccP9ukJy.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccP9ukJy.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccP9ukJy.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccP9ukJy.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP9ukJy.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccP9ukJy.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/omdsha256k128n96tau128v1/sse4
Compiler: gcc -m32 -march=i386 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccgNaKhu.s: Assembler messages:
encrypt.c: /tmp/ccgNaKhu.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccgNaKhu.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccgNaKhu.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccgNaKhu.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgNaKhu.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgNaKhu.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgNaKhu.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgNaKhu.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgNaKhu.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgNaKhu.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgNaKhu.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgNaKhu.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccgNaKhu.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgNaKhu.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccgNaKhu.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgNaKhu.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccgNaKhu.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgNaKhu.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccgNaKhu.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccgNaKhu.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgNaKhu.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccgNaKhu.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/omdsha256k128n96tau128v1/avx1
Compiler: gcc -m32 -march=i386 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccztmREO.s: Assembler messages:
encrypt.c: /tmp/ccztmREO.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccztmREO.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccztmREO.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccztmREO.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccztmREO.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccztmREO.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccztmREO.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccztmREO.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccztmREO.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccztmREO.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccztmREO.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccztmREO.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccztmREO.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccztmREO.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccztmREO.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccztmREO.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccztmREO.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccztmREO.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccztmREO.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccztmREO.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccztmREO.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccztmREO.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/omdsha256k128n96tau128v1/sse4
Compiler: gcc -m32 -march=i486 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc7fYkQm.s: Assembler messages:
encrypt.c: /tmp/cc7fYkQm.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc7fYkQm.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc7fYkQm.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc7fYkQm.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7fYkQm.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7fYkQm.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7fYkQm.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7fYkQm.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7fYkQm.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7fYkQm.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7fYkQm.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7fYkQm.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc7fYkQm.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7fYkQm.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc7fYkQm.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7fYkQm.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc7fYkQm.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7fYkQm.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc7fYkQm.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc7fYkQm.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7fYkQm.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc7fYkQm.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/omdsha256k128n96tau128v1/avx1
Compiler: gcc -m32 -march=i486 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccPN2yQH.s: Assembler messages:
encrypt.c: /tmp/ccPN2yQH.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccPN2yQH.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccPN2yQH.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccPN2yQH.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPN2yQH.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPN2yQH.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPN2yQH.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPN2yQH.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPN2yQH.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPN2yQH.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPN2yQH.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPN2yQH.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccPN2yQH.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPN2yQH.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccPN2yQH.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccPN2yQH.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPN2yQH.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccPN2yQH.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccPN2yQH.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPN2yQH.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccPN2yQH.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccPN2yQH.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/omdsha256k128n96tau128v1/sse4
Compiler: gcc -m32 -march=i486 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc3sLHXj.s: Assembler messages:
encrypt.c: /tmp/cc3sLHXj.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc3sLHXj.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc3sLHXj.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc3sLHXj.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3sLHXj.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3sLHXj.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3sLHXj.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3sLHXj.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3sLHXj.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3sLHXj.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3sLHXj.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3sLHXj.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc3sLHXj.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3sLHXj.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc3sLHXj.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3sLHXj.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc3sLHXj.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3sLHXj.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc3sLHXj.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc3sLHXj.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3sLHXj.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc3sLHXj.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/omdsha256k128n96tau128v1/avx1
Compiler: gcc -m32 -march=i486 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccfBlmLE.s: Assembler messages:
encrypt.c: /tmp/ccfBlmLE.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccfBlmLE.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccfBlmLE.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccfBlmLE.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfBlmLE.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfBlmLE.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfBlmLE.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfBlmLE.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfBlmLE.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfBlmLE.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfBlmLE.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfBlmLE.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccfBlmLE.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfBlmLE.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccfBlmLE.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccfBlmLE.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfBlmLE.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccfBlmLE.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccfBlmLE.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfBlmLE.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccfBlmLE.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccfBlmLE.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/omdsha256k128n96tau128v1/avx1
Compiler: gcc -m32 -march=i486 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccCNndUH.s: Assembler messages:
encrypt.c: /tmp/ccCNndUH.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccCNndUH.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccCNndUH.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccCNndUH.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCNndUH.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCNndUH.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCNndUH.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCNndUH.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCNndUH.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCNndUH.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCNndUH.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCNndUH.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccCNndUH.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCNndUH.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccCNndUH.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccCNndUH.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCNndUH.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccCNndUH.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccCNndUH.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCNndUH.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccCNndUH.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccCNndUH.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/omdsha256k128n96tau128v1/sse4
Compiler: gcc -m32 -march=i486 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccnqJfFl.s: Assembler messages:
encrypt.c: /tmp/ccnqJfFl.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccnqJfFl.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccnqJfFl.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccnqJfFl.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnqJfFl.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnqJfFl.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnqJfFl.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnqJfFl.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnqJfFl.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnqJfFl.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnqJfFl.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnqJfFl.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccnqJfFl.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnqJfFl.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccnqJfFl.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnqJfFl.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccnqJfFl.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnqJfFl.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccnqJfFl.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccnqJfFl.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnqJfFl.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccnqJfFl.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/omdsha256k128n96tau128v1/sse4
Compiler: gcc -m32 -march=i486 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccR7aIuk.s: Assembler messages:
encrypt.c: /tmp/ccR7aIuk.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccR7aIuk.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccR7aIuk.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccR7aIuk.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR7aIuk.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR7aIuk.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR7aIuk.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR7aIuk.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR7aIuk.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccR7aIuk.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccR7aIuk.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccR7aIuk.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccR7aIuk.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR7aIuk.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccR7aIuk.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccR7aIuk.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccR7aIuk.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccR7aIuk.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccR7aIuk.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccR7aIuk.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR7aIuk.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccR7aIuk.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/omdsha256k128n96tau128v1/avx1
Compiler: gcc -m32 -march=i486 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccRSP3vB.s: Assembler messages:
encrypt.c: /tmp/ccRSP3vB.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccRSP3vB.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccRSP3vB.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccRSP3vB.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRSP3vB.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRSP3vB.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRSP3vB.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRSP3vB.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRSP3vB.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccRSP3vB.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccRSP3vB.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccRSP3vB.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccRSP3vB.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRSP3vB.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccRSP3vB.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccRSP3vB.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccRSP3vB.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccRSP3vB.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccRSP3vB.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRSP3vB.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccRSP3vB.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccRSP3vB.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/omdsha256k128n96tau128v1/sse4
Compiler: gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccGVb58M.s: Assembler messages:
encrypt.c: /tmp/ccGVb58M.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccGVb58M.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccGVb58M.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccGVb58M.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGVb58M.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGVb58M.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGVb58M.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGVb58M.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGVb58M.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGVb58M.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGVb58M.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGVb58M.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccGVb58M.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGVb58M.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccGVb58M.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGVb58M.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccGVb58M.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGVb58M.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccGVb58M.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccGVb58M.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGVb58M.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccGVb58M.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/omdsha256k128n96tau128v1/avx1
Compiler: gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccpsabC2.s: Assembler messages:
encrypt.c: /tmp/ccpsabC2.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccpsabC2.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccpsabC2.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccpsabC2.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpsabC2.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpsabC2.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpsabC2.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpsabC2.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpsabC2.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpsabC2.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpsabC2.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpsabC2.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccpsabC2.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpsabC2.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccpsabC2.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccpsabC2.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpsabC2.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccpsabC2.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccpsabC2.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpsabC2.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccpsabC2.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccpsabC2.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/omdsha256k128n96tau128v1/sse4
Compiler: gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccNkhGEM.s: Assembler messages:
encrypt.c: /tmp/ccNkhGEM.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccNkhGEM.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccNkhGEM.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccNkhGEM.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNkhGEM.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNkhGEM.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNkhGEM.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNkhGEM.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNkhGEM.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNkhGEM.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNkhGEM.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNkhGEM.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccNkhGEM.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNkhGEM.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccNkhGEM.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNkhGEM.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccNkhGEM.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNkhGEM.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccNkhGEM.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccNkhGEM.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNkhGEM.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccNkhGEM.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/omdsha256k128n96tau128v1/avx1
Compiler: gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccxB0RmW.s: Assembler messages:
encrypt.c: /tmp/ccxB0RmW.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccxB0RmW.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccxB0RmW.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccxB0RmW.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxB0RmW.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxB0RmW.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxB0RmW.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxB0RmW.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxB0RmW.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccxB0RmW.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccxB0RmW.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccxB0RmW.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccxB0RmW.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxB0RmW.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccxB0RmW.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccxB0RmW.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccxB0RmW.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccxB0RmW.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccxB0RmW.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxB0RmW.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccxB0RmW.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccxB0RmW.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/omdsha256k128n96tau128v1/sse4
Compiler: gcc -m32 -march=k6-2 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cckoXMDN.s: Assembler messages:
encrypt.c: /tmp/cckoXMDN.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cckoXMDN.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cckoXMDN.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cckoXMDN.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cckoXMDN.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cckoXMDN.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cckoXMDN.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cckoXMDN.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cckoXMDN.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckoXMDN.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckoXMDN.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckoXMDN.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cckoXMDN.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cckoXMDN.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cckoXMDN.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckoXMDN.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cckoXMDN.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckoXMDN.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cckoXMDN.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cckoXMDN.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cckoXMDN.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cckoXMDN.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/omdsha256k128n96tau128v1/avx1
Compiler: gcc -m32 -march=k6-2 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccuIXys6.s: Assembler messages:
encrypt.c: /tmp/ccuIXys6.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccuIXys6.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccuIXys6.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccuIXys6.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuIXys6.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuIXys6.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuIXys6.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuIXys6.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuIXys6.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccuIXys6.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccuIXys6.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccuIXys6.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccuIXys6.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuIXys6.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccuIXys6.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccuIXys6.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccuIXys6.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccuIXys6.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccuIXys6.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuIXys6.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccuIXys6.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccuIXys6.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/omdsha256k128n96tau128v1/sse4
Compiler: gcc -m32 -march=k6-2 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccas6ETK.s: Assembler messages:
encrypt.c: /tmp/ccas6ETK.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccas6ETK.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccas6ETK.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccas6ETK.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccas6ETK.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccas6ETK.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccas6ETK.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccas6ETK.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccas6ETK.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccas6ETK.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccas6ETK.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccas6ETK.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccas6ETK.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccas6ETK.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccas6ETK.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccas6ETK.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccas6ETK.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccas6ETK.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccas6ETK.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccas6ETK.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccas6ETK.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccas6ETK.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/omdsha256k128n96tau128v1/avx1
Compiler: gcc -m32 -march=k6-2 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccoAxlWX.s: Assembler messages:
encrypt.c: /tmp/ccoAxlWX.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccoAxlWX.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccoAxlWX.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccoAxlWX.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoAxlWX.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoAxlWX.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoAxlWX.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoAxlWX.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoAxlWX.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccoAxlWX.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccoAxlWX.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccoAxlWX.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccoAxlWX.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoAxlWX.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccoAxlWX.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccoAxlWX.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccoAxlWX.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccoAxlWX.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccoAxlWX.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoAxlWX.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccoAxlWX.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccoAxlWX.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/omdsha256k128n96tau128v1/avx1
Compiler: gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccoMzTWN.s: Assembler messages:
encrypt.c: /tmp/ccoMzTWN.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccoMzTWN.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccoMzTWN.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccoMzTWN.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoMzTWN.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoMzTWN.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoMzTWN.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoMzTWN.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoMzTWN.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccoMzTWN.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccoMzTWN.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccoMzTWN.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccoMzTWN.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoMzTWN.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccoMzTWN.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccoMzTWN.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccoMzTWN.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccoMzTWN.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccoMzTWN.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoMzTWN.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccoMzTWN.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccoMzTWN.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/omdsha256k128n96tau128v1/sse4
Compiler: gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccq4gw0O.s: Assembler messages:
encrypt.c: /tmp/ccq4gw0O.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccq4gw0O.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccq4gw0O.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccq4gw0O.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq4gw0O.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq4gw0O.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq4gw0O.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq4gw0O.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq4gw0O.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccq4gw0O.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccq4gw0O.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccq4gw0O.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccq4gw0O.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq4gw0O.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccq4gw0O.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccq4gw0O.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccq4gw0O.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccq4gw0O.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccq4gw0O.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccq4gw0O.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq4gw0O.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccq4gw0O.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/omdsha256k128n96tau128v1/sse4
Compiler: gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccaa4I0J.s: Assembler messages:
encrypt.c: /tmp/ccaa4I0J.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccaa4I0J.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccaa4I0J.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccaa4I0J.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaa4I0J.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaa4I0J.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaa4I0J.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaa4I0J.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaa4I0J.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaa4I0J.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaa4I0J.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaa4I0J.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccaa4I0J.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaa4I0J.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccaa4I0J.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaa4I0J.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccaa4I0J.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaa4I0J.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccaa4I0J.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccaa4I0J.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaa4I0J.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccaa4I0J.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/omdsha256k128n96tau128v1/avx1
Compiler: gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccoONsZL.s: Assembler messages:
encrypt.c: /tmp/ccoONsZL.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccoONsZL.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccoONsZL.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccoONsZL.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoONsZL.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoONsZL.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoONsZL.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoONsZL.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoONsZL.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccoONsZL.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccoONsZL.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccoONsZL.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccoONsZL.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoONsZL.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccoONsZL.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccoONsZL.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccoONsZL.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccoONsZL.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccoONsZL.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoONsZL.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccoONsZL.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccoONsZL.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/omdsha256k128n96tau128v1/sse4
Compiler: gcc -m32 -march=k6-3 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccW1d73N.s: Assembler messages:
encrypt.c: /tmp/ccW1d73N.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccW1d73N.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccW1d73N.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccW1d73N.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW1d73N.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW1d73N.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW1d73N.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW1d73N.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW1d73N.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccW1d73N.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccW1d73N.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccW1d73N.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccW1d73N.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW1d73N.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccW1d73N.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccW1d73N.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccW1d73N.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccW1d73N.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccW1d73N.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccW1d73N.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW1d73N.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccW1d73N.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/omdsha256k128n96tau128v1/avx1
Compiler: gcc -m32 -march=k6-3 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccnmfv9V.s: Assembler messages:
encrypt.c: /tmp/ccnmfv9V.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccnmfv9V.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccnmfv9V.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccnmfv9V.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnmfv9V.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnmfv9V.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnmfv9V.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnmfv9V.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnmfv9V.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccnmfv9V.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccnmfv9V.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccnmfv9V.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccnmfv9V.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnmfv9V.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccnmfv9V.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccnmfv9V.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccnmfv9V.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccnmfv9V.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccnmfv9V.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnmfv9V.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccnmfv9V.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccnmfv9V.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/omdsha256k128n96tau128v1/avx1
Compiler: gcc -m32 -march=k6-3 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc9OZUYK.s: Assembler messages:
encrypt.c: /tmp/cc9OZUYK.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc9OZUYK.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc9OZUYK.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc9OZUYK.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9OZUYK.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9OZUYK.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9OZUYK.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9OZUYK.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9OZUYK.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9OZUYK.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9OZUYK.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9OZUYK.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc9OZUYK.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9OZUYK.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc9OZUYK.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc9OZUYK.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9OZUYK.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc9OZUYK.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc9OZUYK.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9OZUYK.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc9OZUYK.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc9OZUYK.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/omdsha256k128n96tau128v1/sse4
Compiler: gcc -m32 -march=k6-3 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccnYrGEN.s: Assembler messages:
encrypt.c: /tmp/ccnYrGEN.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccnYrGEN.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccnYrGEN.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccnYrGEN.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnYrGEN.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnYrGEN.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnYrGEN.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnYrGEN.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnYrGEN.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnYrGEN.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnYrGEN.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnYrGEN.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccnYrGEN.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnYrGEN.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccnYrGEN.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnYrGEN.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccnYrGEN.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnYrGEN.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccnYrGEN.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccnYrGEN.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnYrGEN.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccnYrGEN.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/omdsha256k128n96tau128v1/avx1
Compiler: gcc -m32 -march=k6 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccDKofaf.s: Assembler messages:
encrypt.c: /tmp/ccDKofaf.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccDKofaf.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccDKofaf.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccDKofaf.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDKofaf.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDKofaf.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDKofaf.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDKofaf.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDKofaf.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDKofaf.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDKofaf.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDKofaf.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccDKofaf.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDKofaf.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccDKofaf.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccDKofaf.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDKofaf.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccDKofaf.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccDKofaf.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDKofaf.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccDKofaf.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccDKofaf.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/omdsha256k128n96tau128v1/sse4
Compiler: gcc -m32 -march=k6 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccRtLDtY.s: Assembler messages:
encrypt.c: /tmp/ccRtLDtY.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccRtLDtY.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccRtLDtY.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccRtLDtY.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRtLDtY.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRtLDtY.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRtLDtY.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRtLDtY.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRtLDtY.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRtLDtY.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRtLDtY.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRtLDtY.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccRtLDtY.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRtLDtY.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccRtLDtY.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRtLDtY.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccRtLDtY.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRtLDtY.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccRtLDtY.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccRtLDtY.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRtLDtY.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccRtLDtY.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/omdsha256k128n96tau128v1/sse4
Compiler: gcc -m32 -march=k6 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc1uEimW.s: Assembler messages:
encrypt.c: /tmp/cc1uEimW.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc1uEimW.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc1uEimW.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc1uEimW.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1uEimW.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1uEimW.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1uEimW.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1uEimW.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1uEimW.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1uEimW.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1uEimW.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1uEimW.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc1uEimW.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1uEimW.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc1uEimW.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1uEimW.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc1uEimW.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1uEimW.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc1uEimW.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc1uEimW.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1uEimW.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc1uEimW.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/omdsha256k128n96tau128v1/avx1
Compiler: gcc -m32 -march=k6 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccGp9P36.s: Assembler messages:
encrypt.c: /tmp/ccGp9P36.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccGp9P36.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccGp9P36.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccGp9P36.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGp9P36.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGp9P36.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGp9P36.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGp9P36.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGp9P36.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGp9P36.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGp9P36.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGp9P36.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccGp9P36.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGp9P36.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccGp9P36.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccGp9P36.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGp9P36.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccGp9P36.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccGp9P36.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGp9P36.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccGp9P36.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccGp9P36.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/omdsha256k128n96tau128v1/avx1
Compiler: gcc -m32 -march=k6 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccEatedi.s: Assembler messages:
encrypt.c: /tmp/ccEatedi.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccEatedi.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccEatedi.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccEatedi.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEatedi.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEatedi.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEatedi.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEatedi.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEatedi.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccEatedi.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccEatedi.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccEatedi.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccEatedi.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEatedi.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccEatedi.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccEatedi.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccEatedi.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccEatedi.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccEatedi.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEatedi.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccEatedi.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccEatedi.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/omdsha256k128n96tau128v1/sse4
Compiler: gcc -m32 -march=k6 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cckjYXCX.s: Assembler messages:
encrypt.c: /tmp/cckjYXCX.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cckjYXCX.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cckjYXCX.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cckjYXCX.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cckjYXCX.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cckjYXCX.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cckjYXCX.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cckjYXCX.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cckjYXCX.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckjYXCX.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckjYXCX.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckjYXCX.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cckjYXCX.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cckjYXCX.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cckjYXCX.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckjYXCX.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cckjYXCX.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckjYXCX.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cckjYXCX.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cckjYXCX.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cckjYXCX.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cckjYXCX.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/omdsha256k128n96tau128v1/sse4
Compiler: gcc -m32 -march=k6 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccXOxslW.s: Assembler messages:
encrypt.c: /tmp/ccXOxslW.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccXOxslW.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccXOxslW.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccXOxslW.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXOxslW.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXOxslW.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXOxslW.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXOxslW.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXOxslW.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXOxslW.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXOxslW.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXOxslW.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccXOxslW.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXOxslW.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccXOxslW.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXOxslW.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccXOxslW.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXOxslW.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccXOxslW.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccXOxslW.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXOxslW.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccXOxslW.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/omdsha256k128n96tau128v1/avx1
Compiler: gcc -m32 -march=k6 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccbQt1jc.s: Assembler messages:
encrypt.c: /tmp/ccbQt1jc.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccbQt1jc.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccbQt1jc.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccbQt1jc.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbQt1jc.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbQt1jc.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbQt1jc.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbQt1jc.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbQt1jc.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbQt1jc.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbQt1jc.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbQt1jc.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccbQt1jc.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbQt1jc.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccbQt1jc.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccbQt1jc.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbQt1jc.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccbQt1jc.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccbQt1jc.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbQt1jc.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccbQt1jc.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccbQt1jc.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/omdsha256k128n96tau128v1/sse4
Compiler: gcc -m32 -march=k8 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc2pYetw.s: Assembler messages:
encrypt.c: /tmp/cc2pYetw.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc2pYetw.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc2pYetw.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc2pYetw.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2pYetw.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2pYetw.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2pYetw.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2pYetw.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2pYetw.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2pYetw.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2pYetw.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2pYetw.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc2pYetw.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2pYetw.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc2pYetw.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2pYetw.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc2pYetw.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2pYetw.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc2pYetw.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc2pYetw.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2pYetw.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc2pYetw.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/omdsha256k128n96tau128v1/avx1
Compiler: gcc -m32 -march=k8 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccLHGrft.s: Assembler messages:
encrypt.c: /tmp/ccLHGrft.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccLHGrft.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccLHGrft.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccLHGrft.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLHGrft.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLHGrft.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLHGrft.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLHGrft.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLHGrft.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLHGrft.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLHGrft.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLHGrft.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccLHGrft.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLHGrft.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccLHGrft.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccLHGrft.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLHGrft.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccLHGrft.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccLHGrft.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLHGrft.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccLHGrft.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccLHGrft.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/omdsha256k128n96tau128v1/sse4
Compiler: gcc -m32 -march=k8 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc7MToaq.s: Assembler messages:
encrypt.c: /tmp/cc7MToaq.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc7MToaq.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc7MToaq.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc7MToaq.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7MToaq.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7MToaq.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7MToaq.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7MToaq.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7MToaq.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7MToaq.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7MToaq.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7MToaq.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc7MToaq.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7MToaq.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc7MToaq.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7MToaq.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc7MToaq.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7MToaq.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc7MToaq.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc7MToaq.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7MToaq.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc7MToaq.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/omdsha256k128n96tau128v1/avx1
Compiler: gcc -m32 -march=k8 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cct6vhuu.s: Assembler messages:
encrypt.c: /tmp/cct6vhuu.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cct6vhuu.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cct6vhuu.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cct6vhuu.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cct6vhuu.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cct6vhuu.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cct6vhuu.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cct6vhuu.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cct6vhuu.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cct6vhuu.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cct6vhuu.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cct6vhuu.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cct6vhuu.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cct6vhuu.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cct6vhuu.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cct6vhuu.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cct6vhuu.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cct6vhuu.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cct6vhuu.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cct6vhuu.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cct6vhuu.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cct6vhuu.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/omdsha256k128n96tau128v1/sse4
Compiler: gcc -m32 -march=k8 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccRu3fpu.s: Assembler messages:
encrypt.c: /tmp/ccRu3fpu.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccRu3fpu.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccRu3fpu.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccRu3fpu.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRu3fpu.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRu3fpu.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRu3fpu.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRu3fpu.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRu3fpu.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRu3fpu.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRu3fpu.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRu3fpu.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccRu3fpu.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRu3fpu.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccRu3fpu.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRu3fpu.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccRu3fpu.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRu3fpu.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccRu3fpu.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccRu3fpu.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRu3fpu.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccRu3fpu.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/omdsha256k128n96tau128v1/avx1
Compiler: gcc -m32 -march=k8 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccvJfexr.s: Assembler messages:
encrypt.c: /tmp/ccvJfexr.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccvJfexr.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccvJfexr.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccvJfexr.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvJfexr.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvJfexr.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvJfexr.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvJfexr.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvJfexr.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvJfexr.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvJfexr.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvJfexr.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccvJfexr.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvJfexr.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccvJfexr.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccvJfexr.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvJfexr.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccvJfexr.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccvJfexr.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvJfexr.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccvJfexr.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccvJfexr.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/omdsha256k128n96tau128v1/sse4
Compiler: gcc -m32 -march=k8 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc86nPQs.s: Assembler messages:
encrypt.c: /tmp/cc86nPQs.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc86nPQs.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc86nPQs.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc86nPQs.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc86nPQs.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc86nPQs.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc86nPQs.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc86nPQs.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc86nPQs.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc86nPQs.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc86nPQs.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc86nPQs.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc86nPQs.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc86nPQs.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc86nPQs.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc86nPQs.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc86nPQs.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc86nPQs.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc86nPQs.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc86nPQs.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc86nPQs.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc86nPQs.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/omdsha256k128n96tau128v1/avx1
Compiler: gcc -m32 -march=k8 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccc5sMTm.s: Assembler messages:
encrypt.c: /tmp/ccc5sMTm.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccc5sMTm.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccc5sMTm.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccc5sMTm.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc5sMTm.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc5sMTm.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc5sMTm.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc5sMTm.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc5sMTm.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccc5sMTm.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccc5sMTm.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccc5sMTm.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccc5sMTm.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc5sMTm.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccc5sMTm.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccc5sMTm.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccc5sMTm.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccc5sMTm.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccc5sMTm.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc5sMTm.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccc5sMTm.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccc5sMTm.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/omdsha256k128n96tau128v1/sse4
Compiler: gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccGhFjjX.s: Assembler messages:
encrypt.c: /tmp/ccGhFjjX.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccGhFjjX.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccGhFjjX.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccGhFjjX.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGhFjjX.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGhFjjX.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGhFjjX.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGhFjjX.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGhFjjX.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGhFjjX.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGhFjjX.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGhFjjX.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccGhFjjX.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGhFjjX.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccGhFjjX.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGhFjjX.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccGhFjjX.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGhFjjX.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccGhFjjX.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccGhFjjX.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGhFjjX.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccGhFjjX.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/omdsha256k128n96tau128v1/avx1
Compiler: gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccR0HUdc.s: Assembler messages:
encrypt.c: /tmp/ccR0HUdc.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccR0HUdc.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccR0HUdc.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccR0HUdc.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR0HUdc.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR0HUdc.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR0HUdc.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR0HUdc.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR0HUdc.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccR0HUdc.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccR0HUdc.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccR0HUdc.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccR0HUdc.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR0HUdc.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccR0HUdc.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccR0HUdc.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccR0HUdc.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccR0HUdc.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccR0HUdc.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR0HUdc.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccR0HUdc.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccR0HUdc.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/omdsha256k128n96tau128v1/avx1
Compiler: gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccThIY9Z.s: Assembler messages:
encrypt.c: /tmp/ccThIY9Z.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccThIY9Z.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccThIY9Z.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccThIY9Z.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccThIY9Z.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccThIY9Z.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccThIY9Z.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccThIY9Z.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccThIY9Z.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccThIY9Z.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccThIY9Z.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccThIY9Z.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccThIY9Z.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccThIY9Z.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccThIY9Z.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccThIY9Z.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccThIY9Z.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccThIY9Z.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccThIY9Z.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccThIY9Z.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccThIY9Z.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccThIY9Z.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/omdsha256k128n96tau128v1/sse4
Compiler: gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccrhZy9M.s: Assembler messages:
encrypt.c: /tmp/ccrhZy9M.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccrhZy9M.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccrhZy9M.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccrhZy9M.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrhZy9M.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrhZy9M.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrhZy9M.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrhZy9M.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrhZy9M.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrhZy9M.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrhZy9M.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrhZy9M.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccrhZy9M.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrhZy9M.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccrhZy9M.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrhZy9M.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccrhZy9M.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrhZy9M.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccrhZy9M.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccrhZy9M.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrhZy9M.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccrhZy9M.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/omdsha256k128n96tau128v1/avx1
Compiler: gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccEZ7wDd.s: Assembler messages:
encrypt.c: /tmp/ccEZ7wDd.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccEZ7wDd.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccEZ7wDd.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccEZ7wDd.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEZ7wDd.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEZ7wDd.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEZ7wDd.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEZ7wDd.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEZ7wDd.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccEZ7wDd.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccEZ7wDd.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccEZ7wDd.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccEZ7wDd.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEZ7wDd.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccEZ7wDd.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccEZ7wDd.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccEZ7wDd.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccEZ7wDd.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccEZ7wDd.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEZ7wDd.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccEZ7wDd.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccEZ7wDd.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/omdsha256k128n96tau128v1/sse4
Compiler: gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccLx3t53.s: Assembler messages:
encrypt.c: /tmp/ccLx3t53.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccLx3t53.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccLx3t53.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccLx3t53.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLx3t53.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLx3t53.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLx3t53.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLx3t53.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLx3t53.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLx3t53.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLx3t53.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLx3t53.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccLx3t53.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLx3t53.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccLx3t53.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLx3t53.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccLx3t53.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLx3t53.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccLx3t53.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccLx3t53.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLx3t53.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccLx3t53.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/omdsha256k128n96tau128v1/avx1
Compiler: gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc9OPLf9.s: Assembler messages:
encrypt.c: /tmp/cc9OPLf9.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc9OPLf9.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc9OPLf9.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc9OPLf9.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9OPLf9.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9OPLf9.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9OPLf9.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9OPLf9.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9OPLf9.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9OPLf9.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9OPLf9.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9OPLf9.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc9OPLf9.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9OPLf9.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc9OPLf9.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc9OPLf9.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9OPLf9.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc9OPLf9.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc9OPLf9.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9OPLf9.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc9OPLf9.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc9OPLf9.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/omdsha256k128n96tau128v1/sse4
Compiler: gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccBlTrZN.s: Assembler messages:
encrypt.c: /tmp/ccBlTrZN.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccBlTrZN.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccBlTrZN.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccBlTrZN.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBlTrZN.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBlTrZN.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBlTrZN.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBlTrZN.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBlTrZN.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBlTrZN.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBlTrZN.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBlTrZN.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccBlTrZN.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBlTrZN.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccBlTrZN.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBlTrZN.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccBlTrZN.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBlTrZN.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccBlTrZN.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccBlTrZN.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBlTrZN.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccBlTrZN.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/omdsha256k128n96tau128v1/avx1
Compiler: gcc -m32 -march=nocona -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccBaUqCq.s: Assembler messages:
encrypt.c: /tmp/ccBaUqCq.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccBaUqCq.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccBaUqCq.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccBaUqCq.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBaUqCq.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBaUqCq.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBaUqCq.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBaUqCq.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBaUqCq.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBaUqCq.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBaUqCq.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBaUqCq.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccBaUqCq.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBaUqCq.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccBaUqCq.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccBaUqCq.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBaUqCq.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccBaUqCq.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccBaUqCq.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBaUqCq.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccBaUqCq.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccBaUqCq.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/omdsha256k128n96tau128v1/sse4
Compiler: gcc -m32 -march=nocona -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccRKErc8.s: Assembler messages:
encrypt.c: /tmp/ccRKErc8.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccRKErc8.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccRKErc8.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccRKErc8.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRKErc8.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRKErc8.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRKErc8.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRKErc8.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRKErc8.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRKErc8.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRKErc8.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRKErc8.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccRKErc8.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRKErc8.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccRKErc8.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRKErc8.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccRKErc8.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRKErc8.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccRKErc8.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccRKErc8.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRKErc8.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccRKErc8.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/omdsha256k128n96tau128v1/avx1
Compiler: gcc -m32 -march=nocona -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccbtixsl.s: Assembler messages:
encrypt.c: /tmp/ccbtixsl.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccbtixsl.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccbtixsl.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccbtixsl.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbtixsl.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbtixsl.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbtixsl.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbtixsl.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbtixsl.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbtixsl.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbtixsl.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbtixsl.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccbtixsl.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbtixsl.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccbtixsl.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccbtixsl.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbtixsl.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccbtixsl.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccbtixsl.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbtixsl.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccbtixsl.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccbtixsl.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/omdsha256k128n96tau128v1/sse4
Compiler: gcc -m32 -march=nocona -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cctjYog5.s: Assembler messages:
encrypt.c: /tmp/cctjYog5.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cctjYog5.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cctjYog5.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cctjYog5.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cctjYog5.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cctjYog5.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cctjYog5.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cctjYog5.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cctjYog5.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctjYog5.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctjYog5.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctjYog5.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cctjYog5.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cctjYog5.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cctjYog5.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctjYog5.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cctjYog5.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctjYog5.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cctjYog5.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cctjYog5.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cctjYog5.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cctjYog5.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/omdsha256k128n96tau128v1/avx1
Compiler: gcc -m32 -march=nocona -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccgll2mo.s: Assembler messages:
encrypt.c: /tmp/ccgll2mo.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccgll2mo.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccgll2mo.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccgll2mo.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgll2mo.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgll2mo.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgll2mo.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgll2mo.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgll2mo.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgll2mo.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgll2mo.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgll2mo.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccgll2mo.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgll2mo.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccgll2mo.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccgll2mo.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgll2mo.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccgll2mo.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccgll2mo.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgll2mo.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccgll2mo.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccgll2mo.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/omdsha256k128n96tau128v1/sse4
Compiler: gcc -m32 -march=nocona -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccsnGab7.s: Assembler messages:
encrypt.c: /tmp/ccsnGab7.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccsnGab7.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccsnGab7.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccsnGab7.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsnGab7.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsnGab7.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsnGab7.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsnGab7.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsnGab7.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccsnGab7.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccsnGab7.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccsnGab7.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccsnGab7.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsnGab7.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccsnGab7.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccsnGab7.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccsnGab7.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccsnGab7.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccsnGab7.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccsnGab7.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsnGab7.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccsnGab7.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/omdsha256k128n96tau128v1/avx1
Compiler: gcc -m32 -march=nocona -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccZ2JUnp.s: Assembler messages:
encrypt.c: /tmp/ccZ2JUnp.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccZ2JUnp.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccZ2JUnp.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccZ2JUnp.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ2JUnp.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ2JUnp.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ2JUnp.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ2JUnp.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ2JUnp.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZ2JUnp.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZ2JUnp.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZ2JUnp.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccZ2JUnp.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ2JUnp.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccZ2JUnp.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccZ2JUnp.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZ2JUnp.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccZ2JUnp.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccZ2JUnp.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ2JUnp.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccZ2JUnp.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccZ2JUnp.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/omdsha256k128n96tau128v1/sse4
Compiler: gcc -m32 -march=nocona -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cclMHc65.s: Assembler messages:
encrypt.c: /tmp/cclMHc65.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cclMHc65.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cclMHc65.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cclMHc65.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cclMHc65.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cclMHc65.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cclMHc65.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cclMHc65.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cclMHc65.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cclMHc65.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cclMHc65.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cclMHc65.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cclMHc65.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cclMHc65.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cclMHc65.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cclMHc65.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cclMHc65.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cclMHc65.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cclMHc65.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cclMHc65.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cclMHc65.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cclMHc65.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/omdsha256k128n96tau128v1/avx1
Compiler: gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc6NoAwH.s: Assembler messages:
encrypt.c: /tmp/cc6NoAwH.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc6NoAwH.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc6NoAwH.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc6NoAwH.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6NoAwH.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6NoAwH.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6NoAwH.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6NoAwH.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6NoAwH.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6NoAwH.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6NoAwH.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6NoAwH.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc6NoAwH.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6NoAwH.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc6NoAwH.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc6NoAwH.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6NoAwH.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc6NoAwH.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc6NoAwH.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6NoAwH.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc6NoAwH.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc6NoAwH.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/omdsha256k128n96tau128v1/sse4
Compiler: gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccd4Fyrr.s: Assembler messages:
encrypt.c: /tmp/ccd4Fyrr.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccd4Fyrr.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccd4Fyrr.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccd4Fyrr.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd4Fyrr.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd4Fyrr.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd4Fyrr.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd4Fyrr.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd4Fyrr.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccd4Fyrr.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccd4Fyrr.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccd4Fyrr.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccd4Fyrr.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd4Fyrr.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccd4Fyrr.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccd4Fyrr.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccd4Fyrr.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccd4Fyrr.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccd4Fyrr.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccd4Fyrr.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd4Fyrr.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccd4Fyrr.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/omdsha256k128n96tau128v1/avx1
Compiler: gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccYBWwXz.s: Assembler messages:
encrypt.c: /tmp/ccYBWwXz.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccYBWwXz.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccYBWwXz.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccYBWwXz.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYBWwXz.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYBWwXz.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYBWwXz.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYBWwXz.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYBWwXz.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccYBWwXz.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccYBWwXz.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccYBWwXz.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccYBWwXz.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYBWwXz.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccYBWwXz.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccYBWwXz.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccYBWwXz.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccYBWwXz.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccYBWwXz.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYBWwXz.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccYBWwXz.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccYBWwXz.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/omdsha256k128n96tau128v1/sse4
Compiler: gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccxhnHun.s: Assembler messages:
encrypt.c: /tmp/ccxhnHun.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccxhnHun.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccxhnHun.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccxhnHun.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxhnHun.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxhnHun.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxhnHun.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxhnHun.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxhnHun.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxhnHun.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxhnHun.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxhnHun.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccxhnHun.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxhnHun.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccxhnHun.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxhnHun.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccxhnHun.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxhnHun.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccxhnHun.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccxhnHun.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxhnHun.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccxhnHun.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/omdsha256k128n96tau128v1/avx1
Compiler: gcc -m32 -march=pentium-m -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccIlnXAJ.s: Assembler messages:
encrypt.c: /tmp/ccIlnXAJ.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccIlnXAJ.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccIlnXAJ.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccIlnXAJ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIlnXAJ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIlnXAJ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIlnXAJ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIlnXAJ.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIlnXAJ.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIlnXAJ.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIlnXAJ.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIlnXAJ.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccIlnXAJ.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIlnXAJ.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccIlnXAJ.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccIlnXAJ.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIlnXAJ.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccIlnXAJ.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccIlnXAJ.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIlnXAJ.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccIlnXAJ.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccIlnXAJ.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/omdsha256k128n96tau128v1/sse4
Compiler: gcc -m32 -march=pentium-m -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccve7Lvq.s: Assembler messages:
encrypt.c: /tmp/ccve7Lvq.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccve7Lvq.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccve7Lvq.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccve7Lvq.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccve7Lvq.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccve7Lvq.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccve7Lvq.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccve7Lvq.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccve7Lvq.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccve7Lvq.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccve7Lvq.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccve7Lvq.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccve7Lvq.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccve7Lvq.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccve7Lvq.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccve7Lvq.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccve7Lvq.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccve7Lvq.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccve7Lvq.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccve7Lvq.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccve7Lvq.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccve7Lvq.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/omdsha256k128n96tau128v1/sse4
Compiler: gcc -m32 -march=pentium-m -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccRAAydr.s: Assembler messages:
encrypt.c: /tmp/ccRAAydr.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccRAAydr.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccRAAydr.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccRAAydr.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRAAydr.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRAAydr.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRAAydr.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRAAydr.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRAAydr.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRAAydr.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRAAydr.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRAAydr.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccRAAydr.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRAAydr.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccRAAydr.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRAAydr.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccRAAydr.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRAAydr.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccRAAydr.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccRAAydr.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRAAydr.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccRAAydr.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/omdsha256k128n96tau128v1/avx1
Compiler: gcc -m32 -march=pentium-m -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cctF6znH.s: Assembler messages:
encrypt.c: /tmp/cctF6znH.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cctF6znH.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cctF6znH.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cctF6znH.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cctF6znH.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cctF6znH.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cctF6znH.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cctF6znH.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cctF6znH.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cctF6znH.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cctF6znH.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cctF6znH.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cctF6znH.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cctF6znH.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cctF6znH.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cctF6znH.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cctF6znH.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cctF6znH.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cctF6znH.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cctF6znH.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cctF6znH.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cctF6znH.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/omdsha256k128n96tau128v1/sse4
Compiler: gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccFYELZ1.s: Assembler messages:
encrypt.c: /tmp/ccFYELZ1.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccFYELZ1.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccFYELZ1.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccFYELZ1.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFYELZ1.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFYELZ1.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFYELZ1.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFYELZ1.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFYELZ1.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFYELZ1.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFYELZ1.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFYELZ1.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccFYELZ1.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFYELZ1.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccFYELZ1.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFYELZ1.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccFYELZ1.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFYELZ1.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccFYELZ1.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccFYELZ1.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFYELZ1.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccFYELZ1.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/omdsha256k128n96tau128v1/avx1
Compiler: gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccPQhGcu.s: Assembler messages:
encrypt.c: /tmp/ccPQhGcu.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccPQhGcu.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccPQhGcu.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccPQhGcu.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPQhGcu.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPQhGcu.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPQhGcu.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPQhGcu.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPQhGcu.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPQhGcu.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPQhGcu.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPQhGcu.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccPQhGcu.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPQhGcu.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccPQhGcu.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccPQhGcu.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPQhGcu.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccPQhGcu.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccPQhGcu.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPQhGcu.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccPQhGcu.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccPQhGcu.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/omdsha256k128n96tau128v1/sse4
Compiler: gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc7SGia1.s: Assembler messages:
encrypt.c: /tmp/cc7SGia1.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc7SGia1.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc7SGia1.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc7SGia1.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7SGia1.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7SGia1.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7SGia1.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7SGia1.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7SGia1.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7SGia1.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7SGia1.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7SGia1.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc7SGia1.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7SGia1.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc7SGia1.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7SGia1.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc7SGia1.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7SGia1.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc7SGia1.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc7SGia1.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7SGia1.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc7SGia1.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/omdsha256k128n96tau128v1/avx1
Compiler: gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccN6V2Yr.s: Assembler messages:
encrypt.c: /tmp/ccN6V2Yr.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccN6V2Yr.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccN6V2Yr.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccN6V2Yr.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN6V2Yr.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN6V2Yr.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN6V2Yr.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN6V2Yr.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN6V2Yr.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccN6V2Yr.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccN6V2Yr.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccN6V2Yr.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccN6V2Yr.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN6V2Yr.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccN6V2Yr.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccN6V2Yr.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccN6V2Yr.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccN6V2Yr.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccN6V2Yr.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN6V2Yr.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccN6V2Yr.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccN6V2Yr.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/omdsha256k128n96tau128v1/sse4
Compiler: gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccj6ZCG5.s: Assembler messages:
encrypt.c: /tmp/ccj6ZCG5.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccj6ZCG5.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccj6ZCG5.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccj6ZCG5.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj6ZCG5.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj6ZCG5.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj6ZCG5.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj6ZCG5.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj6ZCG5.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccj6ZCG5.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccj6ZCG5.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccj6ZCG5.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccj6ZCG5.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj6ZCG5.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccj6ZCG5.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccj6ZCG5.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccj6ZCG5.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccj6ZCG5.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccj6ZCG5.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccj6ZCG5.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj6ZCG5.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccj6ZCG5.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/omdsha256k128n96tau128v1/avx1
Compiler: gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccpPH3pw.s: Assembler messages:
encrypt.c: /tmp/ccpPH3pw.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccpPH3pw.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccpPH3pw.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccpPH3pw.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpPH3pw.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpPH3pw.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpPH3pw.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpPH3pw.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpPH3pw.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpPH3pw.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpPH3pw.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpPH3pw.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccpPH3pw.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpPH3pw.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccpPH3pw.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccpPH3pw.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpPH3pw.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccpPH3pw.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccpPH3pw.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpPH3pw.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccpPH3pw.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccpPH3pw.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/omdsha256k128n96tau128v1/avx1
Compiler: gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc4zTwVq.s: Assembler messages:
encrypt.c: /tmp/cc4zTwVq.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc4zTwVq.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc4zTwVq.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc4zTwVq.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4zTwVq.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4zTwVq.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4zTwVq.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4zTwVq.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4zTwVq.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4zTwVq.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4zTwVq.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4zTwVq.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc4zTwVq.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4zTwVq.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc4zTwVq.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc4zTwVq.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4zTwVq.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc4zTwVq.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc4zTwVq.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4zTwVq.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc4zTwVq.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc4zTwVq.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/omdsha256k128n96tau128v1/sse4
Compiler: gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccm9209Z.s: Assembler messages:
encrypt.c: /tmp/ccm9209Z.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccm9209Z.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccm9209Z.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccm9209Z.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm9209Z.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm9209Z.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm9209Z.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm9209Z.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm9209Z.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccm9209Z.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccm9209Z.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccm9209Z.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccm9209Z.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm9209Z.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccm9209Z.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccm9209Z.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccm9209Z.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccm9209Z.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccm9209Z.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccm9209Z.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm9209Z.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccm9209Z.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/omdsha256k128n96tau128v1/avx1
Compiler: gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccU4SlEa.s: Assembler messages:
encrypt.c: /tmp/ccU4SlEa.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccU4SlEa.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccU4SlEa.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccU4SlEa.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU4SlEa.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU4SlEa.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU4SlEa.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU4SlEa.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU4SlEa.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccU4SlEa.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccU4SlEa.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccU4SlEa.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccU4SlEa.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU4SlEa.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccU4SlEa.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccU4SlEa.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccU4SlEa.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccU4SlEa.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccU4SlEa.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU4SlEa.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccU4SlEa.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccU4SlEa.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/omdsha256k128n96tau128v1/sse4
Compiler: gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccuyqX1T.s: Assembler messages:
encrypt.c: /tmp/ccuyqX1T.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccuyqX1T.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccuyqX1T.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccuyqX1T.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuyqX1T.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuyqX1T.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuyqX1T.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuyqX1T.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuyqX1T.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccuyqX1T.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccuyqX1T.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccuyqX1T.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccuyqX1T.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuyqX1T.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccuyqX1T.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccuyqX1T.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccuyqX1T.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccuyqX1T.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccuyqX1T.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccuyqX1T.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuyqX1T.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccuyqX1T.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/omdsha256k128n96tau128v1/sse4
Compiler: gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccLTOVAS.s: Assembler messages:
encrypt.c: /tmp/ccLTOVAS.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccLTOVAS.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccLTOVAS.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccLTOVAS.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLTOVAS.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLTOVAS.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLTOVAS.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLTOVAS.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLTOVAS.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLTOVAS.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLTOVAS.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLTOVAS.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccLTOVAS.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLTOVAS.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccLTOVAS.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLTOVAS.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccLTOVAS.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLTOVAS.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccLTOVAS.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccLTOVAS.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLTOVAS.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccLTOVAS.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/omdsha256k128n96tau128v1/avx1
Compiler: gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cchVMzW8.s: Assembler messages:
encrypt.c: /tmp/cchVMzW8.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cchVMzW8.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cchVMzW8.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cchVMzW8.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cchVMzW8.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cchVMzW8.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cchVMzW8.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cchVMzW8.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cchVMzW8.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cchVMzW8.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cchVMzW8.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cchVMzW8.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cchVMzW8.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cchVMzW8.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cchVMzW8.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cchVMzW8.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cchVMzW8.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cchVMzW8.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cchVMzW8.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cchVMzW8.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cchVMzW8.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cchVMzW8.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/omdsha256k128n96tau128v1/sse4
Compiler: gcc -m32 -march=pentium2 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc40BC2S.s: Assembler messages:
encrypt.c: /tmp/cc40BC2S.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc40BC2S.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc40BC2S.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc40BC2S.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc40BC2S.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc40BC2S.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc40BC2S.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc40BC2S.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc40BC2S.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc40BC2S.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc40BC2S.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc40BC2S.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc40BC2S.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc40BC2S.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc40BC2S.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc40BC2S.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc40BC2S.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc40BC2S.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc40BC2S.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc40BC2S.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc40BC2S.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc40BC2S.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/omdsha256k128n96tau128v1/avx1
Compiler: gcc -m32 -march=pentium2 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccvOKUvd.s: Assembler messages:
encrypt.c: /tmp/ccvOKUvd.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccvOKUvd.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccvOKUvd.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccvOKUvd.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvOKUvd.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvOKUvd.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvOKUvd.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvOKUvd.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvOKUvd.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvOKUvd.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvOKUvd.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvOKUvd.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccvOKUvd.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvOKUvd.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccvOKUvd.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccvOKUvd.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvOKUvd.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccvOKUvd.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccvOKUvd.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvOKUvd.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccvOKUvd.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccvOKUvd.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/omdsha256k128n96tau128v1/avx1
Compiler: gcc -m32 -march=pentium2 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccLxjZP7.s: Assembler messages:
encrypt.c: /tmp/ccLxjZP7.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccLxjZP7.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccLxjZP7.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccLxjZP7.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLxjZP7.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLxjZP7.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLxjZP7.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLxjZP7.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLxjZP7.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLxjZP7.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLxjZP7.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLxjZP7.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccLxjZP7.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLxjZP7.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccLxjZP7.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccLxjZP7.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLxjZP7.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccLxjZP7.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccLxjZP7.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLxjZP7.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccLxjZP7.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccLxjZP7.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/omdsha256k128n96tau128v1/sse4
Compiler: gcc -m32 -march=pentium2 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccPBmPNQ.s: Assembler messages:
encrypt.c: /tmp/ccPBmPNQ.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccPBmPNQ.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccPBmPNQ.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccPBmPNQ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPBmPNQ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPBmPNQ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPBmPNQ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPBmPNQ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPBmPNQ.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPBmPNQ.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPBmPNQ.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPBmPNQ.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccPBmPNQ.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPBmPNQ.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccPBmPNQ.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPBmPNQ.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccPBmPNQ.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPBmPNQ.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccPBmPNQ.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccPBmPNQ.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPBmPNQ.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccPBmPNQ.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/omdsha256k128n96tau128v1/sse4
Compiler: gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cca2hneL.s: Assembler messages:
encrypt.c: /tmp/cca2hneL.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cca2hneL.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cca2hneL.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cca2hneL.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cca2hneL.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cca2hneL.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cca2hneL.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cca2hneL.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cca2hneL.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cca2hneL.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cca2hneL.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cca2hneL.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cca2hneL.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cca2hneL.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cca2hneL.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cca2hneL.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cca2hneL.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cca2hneL.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cca2hneL.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cca2hneL.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cca2hneL.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cca2hneL.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/omdsha256k128n96tau128v1/avx1
Compiler: gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccqX5t20.s: Assembler messages:
encrypt.c: /tmp/ccqX5t20.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccqX5t20.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccqX5t20.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccqX5t20.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqX5t20.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqX5t20.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqX5t20.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqX5t20.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqX5t20.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqX5t20.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqX5t20.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqX5t20.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccqX5t20.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqX5t20.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccqX5t20.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccqX5t20.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqX5t20.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccqX5t20.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccqX5t20.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqX5t20.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccqX5t20.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccqX5t20.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/omdsha256k128n96tau128v1/sse4
Compiler: gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccTb3lAI.s: Assembler messages:
encrypt.c: /tmp/ccTb3lAI.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccTb3lAI.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccTb3lAI.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccTb3lAI.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTb3lAI.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTb3lAI.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTb3lAI.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTb3lAI.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTb3lAI.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTb3lAI.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTb3lAI.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTb3lAI.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccTb3lAI.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTb3lAI.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccTb3lAI.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTb3lAI.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccTb3lAI.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTb3lAI.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccTb3lAI.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccTb3lAI.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTb3lAI.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccTb3lAI.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/omdsha256k128n96tau128v1/avx1
Compiler: gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccvu8c1Y.s: Assembler messages:
encrypt.c: /tmp/ccvu8c1Y.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccvu8c1Y.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccvu8c1Y.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccvu8c1Y.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvu8c1Y.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvu8c1Y.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvu8c1Y.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvu8c1Y.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvu8c1Y.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvu8c1Y.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvu8c1Y.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvu8c1Y.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccvu8c1Y.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvu8c1Y.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccvu8c1Y.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccvu8c1Y.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvu8c1Y.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccvu8c1Y.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccvu8c1Y.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvu8c1Y.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccvu8c1Y.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccvu8c1Y.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/omdsha256k128n96tau128v1/avx1
Compiler: gcc -m32 -march=pentium3 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccC0m3m2.s: Assembler messages:
encrypt.c: /tmp/ccC0m3m2.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccC0m3m2.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccC0m3m2.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccC0m3m2.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC0m3m2.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC0m3m2.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC0m3m2.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC0m3m2.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC0m3m2.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccC0m3m2.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccC0m3m2.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccC0m3m2.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccC0m3m2.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC0m3m2.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccC0m3m2.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccC0m3m2.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccC0m3m2.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccC0m3m2.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccC0m3m2.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC0m3m2.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccC0m3m2.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccC0m3m2.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/omdsha256k128n96tau128v1/sse4
Compiler: gcc -m32 -march=pentium3 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cchel93J.s: Assembler messages:
encrypt.c: /tmp/cchel93J.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cchel93J.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cchel93J.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cchel93J.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cchel93J.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cchel93J.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cchel93J.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cchel93J.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cchel93J.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchel93J.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchel93J.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchel93J.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cchel93J.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cchel93J.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cchel93J.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchel93J.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cchel93J.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchel93J.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cchel93J.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cchel93J.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cchel93J.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cchel93J.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/omdsha256k128n96tau128v1/sse4
Compiler: gcc -m32 -march=pentium3 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc37ZqKG.s: Assembler messages:
encrypt.c: /tmp/cc37ZqKG.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc37ZqKG.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc37ZqKG.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc37ZqKG.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc37ZqKG.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc37ZqKG.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc37ZqKG.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc37ZqKG.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc37ZqKG.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc37ZqKG.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc37ZqKG.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc37ZqKG.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc37ZqKG.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc37ZqKG.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc37ZqKG.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc37ZqKG.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc37ZqKG.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc37ZqKG.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc37ZqKG.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc37ZqKG.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc37ZqKG.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc37ZqKG.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/omdsha256k128n96tau128v1/avx1
Compiler: gcc -m32 -march=pentium3 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccixP5UX.s: Assembler messages:
encrypt.c: /tmp/ccixP5UX.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccixP5UX.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccixP5UX.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccixP5UX.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccixP5UX.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccixP5UX.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccixP5UX.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccixP5UX.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccixP5UX.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccixP5UX.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccixP5UX.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccixP5UX.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccixP5UX.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccixP5UX.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccixP5UX.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccixP5UX.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccixP5UX.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccixP5UX.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccixP5UX.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccixP5UX.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccixP5UX.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccixP5UX.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/omdsha256k128n96tau128v1/avx1
Compiler: gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cchdUnbR.s: Assembler messages:
encrypt.c: /tmp/cchdUnbR.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cchdUnbR.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cchdUnbR.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cchdUnbR.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cchdUnbR.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cchdUnbR.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cchdUnbR.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cchdUnbR.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cchdUnbR.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cchdUnbR.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cchdUnbR.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cchdUnbR.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cchdUnbR.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cchdUnbR.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cchdUnbR.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cchdUnbR.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cchdUnbR.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cchdUnbR.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cchdUnbR.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cchdUnbR.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cchdUnbR.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cchdUnbR.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/omdsha256k128n96tau128v1/sse4
Compiler: gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccm4ISAB.s: Assembler messages:
encrypt.c: /tmp/ccm4ISAB.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccm4ISAB.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccm4ISAB.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccm4ISAB.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm4ISAB.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm4ISAB.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm4ISAB.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm4ISAB.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm4ISAB.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccm4ISAB.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccm4ISAB.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccm4ISAB.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccm4ISAB.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm4ISAB.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccm4ISAB.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccm4ISAB.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccm4ISAB.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccm4ISAB.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccm4ISAB.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccm4ISAB.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm4ISAB.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccm4ISAB.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/omdsha256k128n96tau128v1/sse4
Compiler: gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccDulecx.s: Assembler messages:
encrypt.c: /tmp/ccDulecx.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccDulecx.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccDulecx.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccDulecx.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDulecx.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDulecx.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDulecx.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDulecx.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDulecx.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDulecx.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDulecx.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDulecx.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccDulecx.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDulecx.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccDulecx.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDulecx.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccDulecx.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDulecx.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccDulecx.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccDulecx.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDulecx.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccDulecx.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/omdsha256k128n96tau128v1/avx1
Compiler: gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccr4SYQN.s: Assembler messages:
encrypt.c: /tmp/ccr4SYQN.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccr4SYQN.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccr4SYQN.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccr4SYQN.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr4SYQN.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr4SYQN.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr4SYQN.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr4SYQN.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr4SYQN.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccr4SYQN.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccr4SYQN.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccr4SYQN.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccr4SYQN.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr4SYQN.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccr4SYQN.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccr4SYQN.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccr4SYQN.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccr4SYQN.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccr4SYQN.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr4SYQN.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccr4SYQN.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccr4SYQN.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/omdsha256k128n96tau128v1/avx1
Compiler: gcc -m32 -march=pentium4 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cctuOSqS.s: Assembler messages:
encrypt.c: /tmp/cctuOSqS.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cctuOSqS.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cctuOSqS.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cctuOSqS.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cctuOSqS.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cctuOSqS.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cctuOSqS.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cctuOSqS.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cctuOSqS.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cctuOSqS.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cctuOSqS.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cctuOSqS.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cctuOSqS.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cctuOSqS.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cctuOSqS.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cctuOSqS.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cctuOSqS.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cctuOSqS.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cctuOSqS.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cctuOSqS.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cctuOSqS.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cctuOSqS.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/omdsha256k128n96tau128v1/sse4
Compiler: gcc -m32 -march=pentium4 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccwk9ZuA.s: Assembler messages:
encrypt.c: /tmp/ccwk9ZuA.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccwk9ZuA.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccwk9ZuA.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccwk9ZuA.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwk9ZuA.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwk9ZuA.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwk9ZuA.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwk9ZuA.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwk9ZuA.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwk9ZuA.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwk9ZuA.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwk9ZuA.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccwk9ZuA.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwk9ZuA.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccwk9ZuA.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwk9ZuA.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccwk9ZuA.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwk9ZuA.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccwk9ZuA.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccwk9ZuA.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwk9ZuA.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccwk9ZuA.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/omdsha256k128n96tau128v1/sse4
Compiler: gcc -m32 -march=pentium4 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc2oBvZx.s: Assembler messages:
encrypt.c: /tmp/cc2oBvZx.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc2oBvZx.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc2oBvZx.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc2oBvZx.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2oBvZx.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2oBvZx.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2oBvZx.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2oBvZx.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2oBvZx.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2oBvZx.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2oBvZx.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2oBvZx.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc2oBvZx.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2oBvZx.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc2oBvZx.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2oBvZx.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc2oBvZx.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2oBvZx.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc2oBvZx.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc2oBvZx.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2oBvZx.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc2oBvZx.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/omdsha256k128n96tau128v1/avx1
Compiler: gcc -m32 -march=pentium4 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccf4DzrR.s: Assembler messages:
encrypt.c: /tmp/ccf4DzrR.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccf4DzrR.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccf4DzrR.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccf4DzrR.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf4DzrR.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf4DzrR.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf4DzrR.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf4DzrR.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf4DzrR.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccf4DzrR.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccf4DzrR.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccf4DzrR.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccf4DzrR.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf4DzrR.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccf4DzrR.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccf4DzrR.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccf4DzrR.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccf4DzrR.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccf4DzrR.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf4DzrR.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccf4DzrR.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccf4DzrR.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/omdsha256k128n96tau128v1/sse4
Compiler: gcc -m32 -march=pentium -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc1T7Ajd.s: Assembler messages:
encrypt.c: /tmp/cc1T7Ajd.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc1T7Ajd.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc1T7Ajd.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc1T7Ajd.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1T7Ajd.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1T7Ajd.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1T7Ajd.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1T7Ajd.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1T7Ajd.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1T7Ajd.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1T7Ajd.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1T7Ajd.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc1T7Ajd.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1T7Ajd.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc1T7Ajd.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1T7Ajd.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc1T7Ajd.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1T7Ajd.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc1T7Ajd.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc1T7Ajd.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1T7Ajd.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc1T7Ajd.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/omdsha256k128n96tau128v1/avx1
Compiler: gcc -m32 -march=pentium -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccrcTdQr.s: Assembler messages:
encrypt.c: /tmp/ccrcTdQr.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccrcTdQr.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccrcTdQr.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccrcTdQr.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrcTdQr.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrcTdQr.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrcTdQr.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrcTdQr.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrcTdQr.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrcTdQr.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrcTdQr.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrcTdQr.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccrcTdQr.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrcTdQr.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccrcTdQr.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccrcTdQr.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrcTdQr.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccrcTdQr.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccrcTdQr.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrcTdQr.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccrcTdQr.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccrcTdQr.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/omdsha256k128n96tau128v1/sse4
Compiler: gcc -m32 -march=pentium -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cceDfV9a.s: Assembler messages:
encrypt.c: /tmp/cceDfV9a.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cceDfV9a.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cceDfV9a.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cceDfV9a.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cceDfV9a.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cceDfV9a.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cceDfV9a.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cceDfV9a.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cceDfV9a.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cceDfV9a.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cceDfV9a.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cceDfV9a.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cceDfV9a.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cceDfV9a.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cceDfV9a.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cceDfV9a.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cceDfV9a.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cceDfV9a.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cceDfV9a.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cceDfV9a.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cceDfV9a.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cceDfV9a.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/omdsha256k128n96tau128v1/avx1
Compiler: gcc -m32 -march=pentium -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccsrf4fq.s: Assembler messages:
encrypt.c: /tmp/ccsrf4fq.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccsrf4fq.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccsrf4fq.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccsrf4fq.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsrf4fq.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsrf4fq.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsrf4fq.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsrf4fq.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsrf4fq.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccsrf4fq.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccsrf4fq.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccsrf4fq.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccsrf4fq.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsrf4fq.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccsrf4fq.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccsrf4fq.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccsrf4fq.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccsrf4fq.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccsrf4fq.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsrf4fq.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccsrf4fq.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccsrf4fq.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/omdsha256k128n96tau128v1/sse4
Compiler: gcc -m32 -march=pentium -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccHfY2df.s: Assembler messages:
encrypt.c: /tmp/ccHfY2df.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccHfY2df.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccHfY2df.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccHfY2df.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHfY2df.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHfY2df.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHfY2df.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHfY2df.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHfY2df.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHfY2df.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHfY2df.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHfY2df.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccHfY2df.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHfY2df.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccHfY2df.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHfY2df.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccHfY2df.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHfY2df.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccHfY2df.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccHfY2df.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHfY2df.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccHfY2df.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/omdsha256k128n96tau128v1/avx1
Compiler: gcc -m32 -march=pentium -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cclNGi7v.s: Assembler messages:
encrypt.c: /tmp/cclNGi7v.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cclNGi7v.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cclNGi7v.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cclNGi7v.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cclNGi7v.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cclNGi7v.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cclNGi7v.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cclNGi7v.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cclNGi7v.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cclNGi7v.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cclNGi7v.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cclNGi7v.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cclNGi7v.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cclNGi7v.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cclNGi7v.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cclNGi7v.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cclNGi7v.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cclNGi7v.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cclNGi7v.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cclNGi7v.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cclNGi7v.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cclNGi7v.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/omdsha256k128n96tau128v1/sse4
Compiler: gcc -m32 -march=pentium -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccT0T4W8.s: Assembler messages:
encrypt.c: /tmp/ccT0T4W8.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccT0T4W8.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccT0T4W8.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccT0T4W8.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT0T4W8.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT0T4W8.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT0T4W8.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT0T4W8.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT0T4W8.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccT0T4W8.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccT0T4W8.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccT0T4W8.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccT0T4W8.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT0T4W8.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccT0T4W8.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccT0T4W8.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccT0T4W8.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccT0T4W8.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccT0T4W8.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccT0T4W8.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT0T4W8.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccT0T4W8.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/omdsha256k128n96tau128v1/avx1
Compiler: gcc -m32 -march=pentium -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccyWcn1s.s: Assembler messages:
encrypt.c: /tmp/ccyWcn1s.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccyWcn1s.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccyWcn1s.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccyWcn1s.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyWcn1s.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyWcn1s.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyWcn1s.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyWcn1s.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyWcn1s.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccyWcn1s.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccyWcn1s.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccyWcn1s.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccyWcn1s.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyWcn1s.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccyWcn1s.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccyWcn1s.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccyWcn1s.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccyWcn1s.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccyWcn1s.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyWcn1s.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccyWcn1s.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccyWcn1s.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/omdsha256k128n96tau128v1/sse4
Compiler: gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccioobjS.s: Assembler messages:
encrypt.c: /tmp/ccioobjS.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccioobjS.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccioobjS.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccioobjS.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccioobjS.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccioobjS.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccioobjS.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccioobjS.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccioobjS.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccioobjS.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccioobjS.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccioobjS.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccioobjS.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccioobjS.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccioobjS.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccioobjS.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccioobjS.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccioobjS.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccioobjS.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccioobjS.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccioobjS.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccioobjS.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/omdsha256k128n96tau128v1/avx1
Compiler: gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccsRTZtk.s: Assembler messages:
encrypt.c: /tmp/ccsRTZtk.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccsRTZtk.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccsRTZtk.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccsRTZtk.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsRTZtk.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsRTZtk.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsRTZtk.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsRTZtk.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsRTZtk.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccsRTZtk.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccsRTZtk.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccsRTZtk.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccsRTZtk.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsRTZtk.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccsRTZtk.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccsRTZtk.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccsRTZtk.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccsRTZtk.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccsRTZtk.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsRTZtk.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccsRTZtk.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccsRTZtk.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/omdsha256k128n96tau128v1/sse4
Compiler: gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccBz2tlQ.s: Assembler messages:
encrypt.c: /tmp/ccBz2tlQ.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccBz2tlQ.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccBz2tlQ.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccBz2tlQ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBz2tlQ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBz2tlQ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBz2tlQ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBz2tlQ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBz2tlQ.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBz2tlQ.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBz2tlQ.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBz2tlQ.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccBz2tlQ.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBz2tlQ.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccBz2tlQ.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBz2tlQ.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccBz2tlQ.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBz2tlQ.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccBz2tlQ.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccBz2tlQ.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBz2tlQ.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccBz2tlQ.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/omdsha256k128n96tau128v1/avx1
Compiler: gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccGTsoNh.s: Assembler messages:
encrypt.c: /tmp/ccGTsoNh.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccGTsoNh.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccGTsoNh.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccGTsoNh.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGTsoNh.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGTsoNh.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGTsoNh.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGTsoNh.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGTsoNh.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGTsoNh.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGTsoNh.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGTsoNh.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccGTsoNh.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGTsoNh.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccGTsoNh.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccGTsoNh.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGTsoNh.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccGTsoNh.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccGTsoNh.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGTsoNh.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccGTsoNh.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccGTsoNh.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/omdsha256k128n96tau128v1/avx1
Compiler: gcc -m32 -march=pentiumpro -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccIHK9Dn.s: Assembler messages:
encrypt.c: /tmp/ccIHK9Dn.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccIHK9Dn.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccIHK9Dn.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccIHK9Dn.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIHK9Dn.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIHK9Dn.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIHK9Dn.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIHK9Dn.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIHK9Dn.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIHK9Dn.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIHK9Dn.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIHK9Dn.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccIHK9Dn.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIHK9Dn.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccIHK9Dn.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccIHK9Dn.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIHK9Dn.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccIHK9Dn.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccIHK9Dn.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIHK9Dn.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccIHK9Dn.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccIHK9Dn.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/omdsha256k128n96tau128v1/sse4
Compiler: gcc -m32 -march=pentiumpro -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccKWZLpV.s: Assembler messages:
encrypt.c: /tmp/ccKWZLpV.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccKWZLpV.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccKWZLpV.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccKWZLpV.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKWZLpV.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKWZLpV.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKWZLpV.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKWZLpV.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKWZLpV.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKWZLpV.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKWZLpV.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKWZLpV.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccKWZLpV.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKWZLpV.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccKWZLpV.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKWZLpV.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccKWZLpV.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKWZLpV.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccKWZLpV.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccKWZLpV.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKWZLpV.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccKWZLpV.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/omdsha256k128n96tau128v1/sse4
Compiler: gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cciuQGoQ.s: Assembler messages:
encrypt.c: /tmp/cciuQGoQ.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cciuQGoQ.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cciuQGoQ.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cciuQGoQ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cciuQGoQ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cciuQGoQ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cciuQGoQ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cciuQGoQ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cciuQGoQ.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cciuQGoQ.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cciuQGoQ.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cciuQGoQ.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cciuQGoQ.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cciuQGoQ.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cciuQGoQ.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cciuQGoQ.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cciuQGoQ.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cciuQGoQ.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cciuQGoQ.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cciuQGoQ.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cciuQGoQ.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cciuQGoQ.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/omdsha256k128n96tau128v1/avx1
Compiler: gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cct7OrSg.s: Assembler messages:
encrypt.c: /tmp/cct7OrSg.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cct7OrSg.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cct7OrSg.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cct7OrSg.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cct7OrSg.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cct7OrSg.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cct7OrSg.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cct7OrSg.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cct7OrSg.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cct7OrSg.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cct7OrSg.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cct7OrSg.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cct7OrSg.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cct7OrSg.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cct7OrSg.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cct7OrSg.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cct7OrSg.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cct7OrSg.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cct7OrSg.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cct7OrSg.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cct7OrSg.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cct7OrSg.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/omdsha256k128n96tau128v1/sse4
Compiler: gcc -m32 -march=prescott -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc4tIdmg.s: Assembler messages:
encrypt.c: /tmp/cc4tIdmg.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc4tIdmg.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc4tIdmg.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc4tIdmg.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4tIdmg.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4tIdmg.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4tIdmg.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4tIdmg.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4tIdmg.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4tIdmg.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4tIdmg.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4tIdmg.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc4tIdmg.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4tIdmg.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc4tIdmg.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4tIdmg.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc4tIdmg.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4tIdmg.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc4tIdmg.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc4tIdmg.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4tIdmg.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc4tIdmg.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/omdsha256k128n96tau128v1/avx1
Compiler: gcc -m32 -march=prescott -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccZjgeEx.s: Assembler messages:
encrypt.c: /tmp/ccZjgeEx.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccZjgeEx.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccZjgeEx.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccZjgeEx.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZjgeEx.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZjgeEx.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZjgeEx.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZjgeEx.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZjgeEx.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZjgeEx.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZjgeEx.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZjgeEx.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccZjgeEx.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZjgeEx.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccZjgeEx.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccZjgeEx.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZjgeEx.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccZjgeEx.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccZjgeEx.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZjgeEx.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccZjgeEx.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccZjgeEx.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/omdsha256k128n96tau128v1/sse4
Compiler: gcc -m32 -march=prescott -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccQ9NMaf.s: Assembler messages:
encrypt.c: /tmp/ccQ9NMaf.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccQ9NMaf.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccQ9NMaf.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccQ9NMaf.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ9NMaf.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ9NMaf.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ9NMaf.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ9NMaf.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ9NMaf.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQ9NMaf.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQ9NMaf.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQ9NMaf.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccQ9NMaf.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ9NMaf.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccQ9NMaf.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQ9NMaf.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccQ9NMaf.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQ9NMaf.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccQ9NMaf.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccQ9NMaf.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ9NMaf.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccQ9NMaf.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/omdsha256k128n96tau128v1/avx1
Compiler: gcc -m32 -march=prescott -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccdid3Eo.s: Assembler messages:
encrypt.c: /tmp/ccdid3Eo.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccdid3Eo.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccdid3Eo.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccdid3Eo.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdid3Eo.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdid3Eo.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdid3Eo.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdid3Eo.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdid3Eo.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccdid3Eo.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccdid3Eo.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccdid3Eo.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccdid3Eo.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdid3Eo.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccdid3Eo.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccdid3Eo.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccdid3Eo.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccdid3Eo.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccdid3Eo.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdid3Eo.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccdid3Eo.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccdid3Eo.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/omdsha256k128n96tau128v1/avx1
Compiler: gcc -m32 -march=prescott -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccXUSDiy.s: Assembler messages:
encrypt.c: /tmp/ccXUSDiy.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccXUSDiy.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccXUSDiy.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccXUSDiy.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXUSDiy.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXUSDiy.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXUSDiy.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXUSDiy.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXUSDiy.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccXUSDiy.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccXUSDiy.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccXUSDiy.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccXUSDiy.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXUSDiy.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccXUSDiy.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccXUSDiy.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccXUSDiy.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccXUSDiy.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccXUSDiy.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXUSDiy.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccXUSDiy.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccXUSDiy.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/omdsha256k128n96tau128v1/sse4
Compiler: gcc -m32 -march=prescott -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccfwDPHg.s: Assembler messages:
encrypt.c: /tmp/ccfwDPHg.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccfwDPHg.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccfwDPHg.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccfwDPHg.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfwDPHg.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfwDPHg.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfwDPHg.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfwDPHg.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfwDPHg.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfwDPHg.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfwDPHg.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfwDPHg.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccfwDPHg.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfwDPHg.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccfwDPHg.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfwDPHg.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccfwDPHg.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfwDPHg.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccfwDPHg.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccfwDPHg.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfwDPHg.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccfwDPHg.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/omdsha256k128n96tau128v1/sse4
Compiler: gcc -m32 -march=prescott -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccZsGqOf.s: Assembler messages:
encrypt.c: /tmp/ccZsGqOf.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccZsGqOf.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccZsGqOf.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccZsGqOf.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZsGqOf.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZsGqOf.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZsGqOf.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZsGqOf.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZsGqOf.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZsGqOf.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZsGqOf.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZsGqOf.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccZsGqOf.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZsGqOf.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccZsGqOf.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZsGqOf.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccZsGqOf.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZsGqOf.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccZsGqOf.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccZsGqOf.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZsGqOf.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccZsGqOf.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/omdsha256k128n96tau128v1/avx1
Compiler: gcc -m32 -march=prescott -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cchreGht.s: Assembler messages:
encrypt.c: /tmp/cchreGht.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cchreGht.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cchreGht.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cchreGht.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cchreGht.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cchreGht.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cchreGht.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cchreGht.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cchreGht.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cchreGht.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cchreGht.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cchreGht.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cchreGht.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cchreGht.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cchreGht.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cchreGht.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cchreGht.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cchreGht.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cchreGht.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cchreGht.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cchreGht.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cchreGht.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