Implementation notes: x86, margaux, crypto_aead/omdsha256k128n96tau64v1

Computer: margaux
Architecture: x86
CPU ID: GenuineIntel-000006fb-bfebfbff
SUPERCOP version: 20171218
Operation: crypto_aead
Primitive: omdsha256k128n96tau64v1
TimeImplementationCompilerBenchmark dateSUPERCOP version
321696refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2017080120170725
322398refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017080120170725
323451refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017080120170725
323478refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017080120170725
323487refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017080120170725
323550refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017080120170725
324207refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017080120170725
324729refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017080120170725
324792refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017080120170725
325215refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017080120170725
325395refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017080120170725
327033refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017080120170725
327564refgcc -m32 -O3 -fomit-frame-pointer2017080120170725
327888refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017080120170725
328545refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017080120170725
329094refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017080120170725
329517refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017080120170725
329751refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017080120170725
330237refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017080120170725
330795refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017080120170725
331245refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017080120170725
331308refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017080120170725
332658refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017080120170725
333000refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017080120170725
333027refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017080120170725
333252refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017080120170725
333801refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017080120170725
334539refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017080120170725
334647refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017080120170725
334728refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017080120170725
335259refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017080120170725
335907refgcc -m32 -O2 -fomit-frame-pointer2017080120170725
336168refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017080120170725
336177refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017080120170725
336177refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017080120170725
336222refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017080120170725
336276refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017080120170725
336924refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017080120170725
337239refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017080120170725
337536refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017080120170725
337707refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017080120170725
337977refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017080120170725
339003refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017080120170725
339219refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017080120170725
339561refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017080120170725
340335refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017080120170725
340398refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017080120170725
341874refgcc -m32 -march=k8 -O -fomit-frame-pointer2017080120170725
342477refgcc -m32 -march=athlon -O -fomit-frame-pointer2017080120170725
342864refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017080120170725
343080refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017080120170725
343215refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017080120170725
343890refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017080120170725
343962refgcc -m32 -march=nocona -O -fomit-frame-pointer2017080120170725
344295refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017080120170725
344619refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017080120170725
345114refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017080120170725
345663refgcc -m32 -march=prescott -O -fomit-frame-pointer2017080120170725
345897refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017080120170725
346230refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017080120170725
346509refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017080120170725
346842refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017080120170725
347148refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017080120170725
347247refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017080120170725
347301refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017080120170725
347337refgcc -m32 -march=barcelona -O -fomit-frame-pointer2017080120170725
347697refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017080120170725
348264refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017080120170725
348291refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017080120170725
349245refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017080120170725
351477refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017080120170725
351549refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017080120170725
351900refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017080120170725
352908refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017080120170725
352935refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017080120170725
354420refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017080120170725
354438refgcc -m32 -march=core2 -O -fomit-frame-pointer2017080120170725
354483refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017080120170725
354888refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017080120170725
354888refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017080120170725
355041refgcc -m32 -march=corei7 -O -fomit-frame-pointer2017080120170725
355230refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017080120170725
355329refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017080120170725
355644refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017080120170725
355770refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017080120170725
355797refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017080120170725
355887refgcc -funroll-loops -m32 -O -fomit-frame-pointer2017080120170725
356121refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017080120170725
356454refgcc -m32 -march=i386 -O -fomit-frame-pointer2017080120170725
356490refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017080120170725
356490refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017080120170725
356571refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017080120170725
356697refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017080120170725
356850refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017080120170725
357462refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017080120170725
358137refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017080120170725
358947refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017080120170725
359064refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017080120170725
359469refgcc -m32 -march=i486 -O -fomit-frame-pointer2017080120170725
359613refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017080120170725
360729refgcc -m32 -march=pentium -O -fomit-frame-pointer2017080120170725
360810refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017080120170725
360882refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017080120170725
361116refgcc -m32 -O -fomit-frame-pointer2017080120170725
361674refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017080120170725
361818refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017080120170725
362457refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017080120170725
362754refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017080120170725
364734refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017080120170725
365688refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017080120170725
367353refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017080120170725
367569refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017080120170725
367938refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017080120170725
369000refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017080120170725
369306refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017080120170725
372474refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017080120170725
373338refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017080120170725
375759refgcc -m32 -march=k6 -O -fomit-frame-pointer2017080120170725
375849refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017080120170725
376290refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017080120170725
380889refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017080120170725
381393refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017080120170725
382464refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017080120170725
383373refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017080120170725
386361refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017080120170725
386460refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017080120170725
386631refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017080120170725
388341refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017080120170725
390942refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017080120170725
391068refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017080120170725
391266refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017080120170725
391671refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017080120170725
391680refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017080120170725
391878refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017080120170725
392292refgcc -m32 -march=i486 -Os -fomit-frame-pointer2017080120170725
392526refgcc -m32 -march=i386 -Os -fomit-frame-pointer2017080120170725
392733refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017080120170725
393012refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017080120170725
393525refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017080120170725
393588refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017080120170725
394137refgcc -m32 -march=k8 -Os -fomit-frame-pointer2017080120170725
394920refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017080120170725
395010refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017080120170725
395019refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017080120170725
395037refgcc -m32 -march=athlon -Os -fomit-frame-pointer2017080120170725
395415refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017080120170725
396108refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017080120170725
396189refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017080120170725
396414refgcc -m32 -march=nocona -Os -fomit-frame-pointer2017080120170725
396450refgcc -m32 -march=pentium -Os -fomit-frame-pointer2017080120170725
396468refgcc -m32 -march=prescott -Os -fomit-frame-pointer2017080120170725
396477refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017080120170725
399645refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017080120170725
400239refgcc -m32 -Os -fomit-frame-pointer2017080120170725
401004refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017080120170725
401382refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017080120170725
401517refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017080120170725
401562refgcc -m32 -march=core2 -Os -fomit-frame-pointer2017080120170725
401985refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017080120170725
402984refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017080120170725
403011refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017080120170725
404424refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017080120170725
404559refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017080120170725
404793refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017080120170725
408258refgcc -m32 -march=k6 -Os -fomit-frame-pointer2017080120170725
417762refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017080120170725
418095refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017080120170725

Test failure

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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