Implementation notes: x86, margaux, crypto_aead/omdsha256k256n248tau256v1

Computer: margaux
Architecture: x86
CPU ID: GenuineIntel-000006fb-bfebfbff
SUPERCOP version: 20171218
Operation: crypto_aead
Primitive: omdsha256k256n248tau256v1
TimeImplementationCompilerBenchmark dateSUPERCOP version
320661refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017080120170725
321300refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017080120170725
321876refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017080120170725
322101refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017080120170725
322452refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2017080120170725
322902refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017080120170725
324423refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017080120170725
324585refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017080120170725
324711refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017080120170725
326142refgcc -m32 -O3 -fomit-frame-pointer2017080120170725
327609refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017080120170725
327654refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017080120170725
328257refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017080120170725
328617refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017080120170725
328644refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017080120170725
328887refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017080120170725
330057refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017080120170725
331371refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017080120170725
331713refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017080120170725
332505refgcc -m32 -O2 -fomit-frame-pointer2017080120170725
332910refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017080120170725
333549refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017080120170725
333828refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017080120170725
334620refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017080120170725
334764refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017080120170725
335079refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017080120170725
335430refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017080120170725
335484refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017080120170725
335763refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017080120170725
336015refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017080120170725
337104refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017080120170725
338130refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017080120170725
339741refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017080120170725
340857refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017080120170725
341307refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017080120170725
341496refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017080120170725
341631refgcc -m32 -march=k8 -O -fomit-frame-pointer2017080120170725
341793refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017080120170725
342477refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017080120170725
342594refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017080120170725
342675refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017080120170725
342864refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017080120170725
343179refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017080120170725
343314refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017080120170725
343728refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017080120170725
343827refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017080120170725
343926refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017080120170725
344223refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017080120170725
344295refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017080120170725
344646refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017080120170725
344745refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017080120170725
345294refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017080120170725
345771refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017080120170725
345942refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017080120170725
346401refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017080120170725
346554refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017080120170725
347193refgcc -m32 -march=athlon -O -fomit-frame-pointer2017080120170725
347598refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017080120170725
348444refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017080120170725
349002refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017080120170725
349866refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017080120170725
350028refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017080120170725
350037refgcc -m32 -march=nocona -O -fomit-frame-pointer2017080120170725
350253refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017080120170725
350568refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017080120170725
350604refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017080120170725
350757refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017080120170725
350802refgcc -m32 -march=barcelona -O -fomit-frame-pointer2017080120170725
351099refgcc -m32 -march=core2 -O -fomit-frame-pointer2017080120170725
351414refgcc -m32 -march=prescott -O -fomit-frame-pointer2017080120170725
351477refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017080120170725
351486refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017080120170725
351486refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017080120170725
351594refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017080120170725
352062refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017080120170725
352197refgcc -m32 -march=corei7 -O -fomit-frame-pointer2017080120170725
352206refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017080120170725
352467refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017080120170725
352584refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017080120170725
353214refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017080120170725
353358refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017080120170725
354150refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017080120170725
354555refgcc -funroll-loops -m32 -O -fomit-frame-pointer2017080120170725
354609refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017080120170725
354996refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017080120170725
354996refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017080120170725
355122refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017080120170725
355194refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017080120170725
355842refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017080120170725
356175refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017080120170725
356184refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017080120170725
356292refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017080120170725
356967refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017080120170725
357039refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017080120170725
357147refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017080120170725
357219refgcc -m32 -O -fomit-frame-pointer2017080120170725
357777refgcc -m32 -march=i386 -O -fomit-frame-pointer2017080120170725
358218refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017080120170725
359154refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017080120170725
359154refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017080120170725
360189refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017080120170725
360945refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017080120170725
361422refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017080120170725
361575refgcc -m32 -march=i486 -O -fomit-frame-pointer2017080120170725
362016refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017080120170725
362466refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017080120170725
362628refgcc -m32 -march=pentium -O -fomit-frame-pointer2017080120170725
363186refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017080120170725
363492refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017080120170725
363681refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017080120170725
364815refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017080120170725
367335refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017080120170725
367398refgcc -m32 -march=k6 -O -fomit-frame-pointer2017080120170725
368334refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017080120170725
368856refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017080120170725
369000refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017080120170725
369072refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017080120170725
369621refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017080120170725
375003refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017080120170725
375012refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017080120170725
381330refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017080120170725
381933refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017080120170725
383283refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017080120170725
383985refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017080120170725
388134refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017080120170725
388152refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017080120170725
388467refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017080120170725
390087refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017080120170725
390249refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017080120170725
391806refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017080120170725
391815refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017080120170725
391833refgcc -m32 -Os -fomit-frame-pointer2017080120170725
391842refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017080120170725
391977refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017080120170725
392049refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017080120170725
392931refgcc -m32 -march=nocona -Os -fomit-frame-pointer2017080120170725
393102refgcc -m32 -march=prescott -Os -fomit-frame-pointer2017080120170725
393507refgcc -m32 -march=k8 -Os -fomit-frame-pointer2017080120170725
393525refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017080120170725
393561refgcc -m32 -march=athlon -Os -fomit-frame-pointer2017080120170725
394632refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017080120170725
395379refgcc -m32 -march=i486 -Os -fomit-frame-pointer2017080120170725
395892refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017080120170725
396432refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017080120170725
396585refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017080120170725
396729refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017080120170725
397521refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017080120170725
397899refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017080120170725
397926refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017080120170725
398034refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017080120170725
398079refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017080120170725
398457refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017080120170725
398493refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017080120170725
398628refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017080120170725
399213refgcc -m32 -march=core2 -Os -fomit-frame-pointer2017080120170725
400068refgcc -m32 -march=i386 -Os -fomit-frame-pointer2017080120170725
401436refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017080120170725
401931refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017080120170725
402921refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017080120170725
405279refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017080120170725
405621refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017080120170725
406287refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017080120170725
406584refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017080120170725
406719refgcc -m32 -march=pentium -Os -fomit-frame-pointer2017080120170725
409464refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017080120170725
409572refgcc -m32 -march=k6 -Os -fomit-frame-pointer2017080120170725
417906refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017080120170725

Test failure

Implementation: crypto_aead/omdsha256k256n248tau256v1/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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cch9W9lu.s: Assembler messages:
encrypt.c: /tmp/cch9W9lu.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cch9W9lu.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cch9W9lu.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cch9W9lu.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cch9W9lu.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cch9W9lu.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cch9W9lu.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cch9W9lu.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cch9W9lu.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cch9W9lu.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cch9W9lu.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cch9W9lu.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cch9W9lu.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cch9W9lu.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cch9W9lu.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cch9W9lu.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cch9W9lu.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cch9W9lu.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cch9W9lu.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cch9W9lu.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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cchyNSEX.s: Assembler messages:
encrypt.c: /tmp/cchyNSEX.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cchyNSEX.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cchyNSEX.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cchyNSEX.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cchyNSEX.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cchyNSEX.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cchyNSEX.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cchyNSEX.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cchyNSEX.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchyNSEX.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchyNSEX.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchyNSEX.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cchyNSEX.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cchyNSEX.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cchyNSEX.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchyNSEX.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cchyNSEX.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchyNSEX.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cchyNSEX.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cchyNSEX.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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccQRntol.s: Assembler messages:
encrypt.c: /tmp/ccQRntol.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccQRntol.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccQRntol.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccQRntol.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQRntol.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQRntol.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQRntol.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQRntol.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQRntol.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccQRntol.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccQRntol.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccQRntol.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccQRntol.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQRntol.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccQRntol.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccQRntol.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccQRntol.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccQRntol.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccQRntol.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQRntol.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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccQqlXmI.s: Assembler messages:
encrypt.c: /tmp/ccQqlXmI.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccQqlXmI.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccQqlXmI.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccQqlXmI.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQqlXmI.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQqlXmI.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQqlXmI.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQqlXmI.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQqlXmI.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQqlXmI.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQqlXmI.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQqlXmI.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccQqlXmI.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQqlXmI.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccQqlXmI.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQqlXmI.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccQqlXmI.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQqlXmI.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccQqlXmI.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccQqlXmI.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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccMT13mt.s: Assembler messages:
encrypt.c: /tmp/ccMT13mt.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccMT13mt.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccMT13mt.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccMT13mt.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMT13mt.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMT13mt.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMT13mt.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMT13mt.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMT13mt.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccMT13mt.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccMT13mt.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccMT13mt.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccMT13mt.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMT13mt.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccMT13mt.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccMT13mt.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccMT13mt.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccMT13mt.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccMT13mt.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMT13mt.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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccra0mLZ.s: Assembler messages:
encrypt.c: /tmp/ccra0mLZ.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccra0mLZ.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccra0mLZ.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccra0mLZ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccra0mLZ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccra0mLZ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccra0mLZ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccra0mLZ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccra0mLZ.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccra0mLZ.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccra0mLZ.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccra0mLZ.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccra0mLZ.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccra0mLZ.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccra0mLZ.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccra0mLZ.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccra0mLZ.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccra0mLZ.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccra0mLZ.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccra0mLZ.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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccBgzj2n.s: Assembler messages:
encrypt.c: /tmp/ccBgzj2n.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccBgzj2n.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccBgzj2n.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccBgzj2n.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBgzj2n.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBgzj2n.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBgzj2n.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBgzj2n.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBgzj2n.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBgzj2n.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBgzj2n.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBgzj2n.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccBgzj2n.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBgzj2n.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccBgzj2n.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccBgzj2n.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBgzj2n.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccBgzj2n.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccBgzj2n.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBgzj2n.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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccwsZAKJ.s: Assembler messages:
encrypt.c: /tmp/ccwsZAKJ.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccwsZAKJ.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccwsZAKJ.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccwsZAKJ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwsZAKJ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwsZAKJ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwsZAKJ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwsZAKJ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwsZAKJ.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwsZAKJ.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwsZAKJ.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwsZAKJ.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccwsZAKJ.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwsZAKJ.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccwsZAKJ.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwsZAKJ.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccwsZAKJ.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwsZAKJ.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccwsZAKJ.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccwsZAKJ.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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccZTDDsw.s: Assembler messages:
encrypt.c: /tmp/ccZTDDsw.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccZTDDsw.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccZTDDsw.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccZTDDsw.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZTDDsw.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZTDDsw.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZTDDsw.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZTDDsw.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZTDDsw.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZTDDsw.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZTDDsw.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZTDDsw.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccZTDDsw.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZTDDsw.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccZTDDsw.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZTDDsw.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccZTDDsw.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZTDDsw.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccZTDDsw.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccZTDDsw.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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccuQIlN1.s: Assembler messages:
encrypt.c: /tmp/ccuQIlN1.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccuQIlN1.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccuQIlN1.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccuQIlN1.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuQIlN1.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuQIlN1.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuQIlN1.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuQIlN1.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuQIlN1.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccuQIlN1.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccuQIlN1.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccuQIlN1.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccuQIlN1.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuQIlN1.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccuQIlN1.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccuQIlN1.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccuQIlN1.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccuQIlN1.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccuQIlN1.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuQIlN1.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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cccN5LjO.s: Assembler messages:
encrypt.c: /tmp/cccN5LjO.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cccN5LjO.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cccN5LjO.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cccN5LjO.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cccN5LjO.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cccN5LjO.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cccN5LjO.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cccN5LjO.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cccN5LjO.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cccN5LjO.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cccN5LjO.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cccN5LjO.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cccN5LjO.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cccN5LjO.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cccN5LjO.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cccN5LjO.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cccN5LjO.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cccN5LjO.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cccN5LjO.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cccN5LjO.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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccqAkLQj.s: Assembler messages:
encrypt.c: /tmp/ccqAkLQj.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccqAkLQj.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccqAkLQj.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccqAkLQj.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqAkLQj.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqAkLQj.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqAkLQj.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqAkLQj.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqAkLQj.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqAkLQj.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqAkLQj.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqAkLQj.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccqAkLQj.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqAkLQj.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccqAkLQj.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqAkLQj.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccqAkLQj.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqAkLQj.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccqAkLQj.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccqAkLQj.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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccYr8Hm5.s: Assembler messages:
encrypt.c: /tmp/ccYr8Hm5.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccYr8Hm5.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccYr8Hm5.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccYr8Hm5.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYr8Hm5.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYr8Hm5.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYr8Hm5.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYr8Hm5.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYr8Hm5.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccYr8Hm5.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccYr8Hm5.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccYr8Hm5.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccYr8Hm5.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYr8Hm5.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccYr8Hm5.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccYr8Hm5.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccYr8Hm5.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccYr8Hm5.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccYr8Hm5.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYr8Hm5.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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccx7UGoA.s: Assembler messages:
encrypt.c: /tmp/ccx7UGoA.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccx7UGoA.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccx7UGoA.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccx7UGoA.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx7UGoA.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx7UGoA.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx7UGoA.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx7UGoA.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx7UGoA.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccx7UGoA.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccx7UGoA.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccx7UGoA.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccx7UGoA.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx7UGoA.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccx7UGoA.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccx7UGoA.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccx7UGoA.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccx7UGoA.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccx7UGoA.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccx7UGoA.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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccDBMbvk.s: Assembler messages:
encrypt.c: /tmp/ccDBMbvk.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccDBMbvk.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccDBMbvk.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccDBMbvk.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDBMbvk.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDBMbvk.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDBMbvk.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDBMbvk.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDBMbvk.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDBMbvk.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDBMbvk.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDBMbvk.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccDBMbvk.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDBMbvk.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccDBMbvk.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDBMbvk.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccDBMbvk.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDBMbvk.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccDBMbvk.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccDBMbvk.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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccMl5UbN.s: Assembler messages:
encrypt.c: /tmp/ccMl5UbN.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccMl5UbN.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccMl5UbN.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccMl5UbN.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMl5UbN.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMl5UbN.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMl5UbN.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMl5UbN.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMl5UbN.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccMl5UbN.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccMl5UbN.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccMl5UbN.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccMl5UbN.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMl5UbN.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccMl5UbN.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccMl5UbN.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccMl5UbN.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccMl5UbN.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccMl5UbN.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMl5UbN.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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cca90jRm.s: Assembler messages:
encrypt.c: /tmp/cca90jRm.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cca90jRm.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cca90jRm.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cca90jRm.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cca90jRm.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cca90jRm.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cca90jRm.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cca90jRm.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cca90jRm.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cca90jRm.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cca90jRm.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cca90jRm.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cca90jRm.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cca90jRm.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cca90jRm.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cca90jRm.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cca90jRm.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cca90jRm.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cca90jRm.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cca90jRm.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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccmqpxtm.s: Assembler messages:
encrypt.c: /tmp/ccmqpxtm.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccmqpxtm.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccmqpxtm.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccmqpxtm.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmqpxtm.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmqpxtm.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmqpxtm.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmqpxtm.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmqpxtm.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmqpxtm.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmqpxtm.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmqpxtm.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccmqpxtm.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmqpxtm.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccmqpxtm.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmqpxtm.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccmqpxtm.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmqpxtm.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccmqpxtm.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccmqpxtm.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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc3ip5ea.s: Assembler messages:
encrypt.c: /tmp/cc3ip5ea.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc3ip5ea.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc3ip5ea.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc3ip5ea.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3ip5ea.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3ip5ea.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3ip5ea.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3ip5ea.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3ip5ea.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3ip5ea.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3ip5ea.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3ip5ea.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc3ip5ea.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3ip5ea.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc3ip5ea.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc3ip5ea.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3ip5ea.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc3ip5ea.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc3ip5ea.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3ip5ea.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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccw3KVbh.s: Assembler messages:
encrypt.c: /tmp/ccw3KVbh.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccw3KVbh.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccw3KVbh.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccw3KVbh.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw3KVbh.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw3KVbh.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw3KVbh.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw3KVbh.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw3KVbh.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccw3KVbh.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccw3KVbh.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccw3KVbh.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccw3KVbh.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw3KVbh.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccw3KVbh.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccw3KVbh.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccw3KVbh.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccw3KVbh.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccw3KVbh.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccw3KVbh.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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccxgrwkt.s: Assembler messages:
encrypt.c: /tmp/ccxgrwkt.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccxgrwkt.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccxgrwkt.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccxgrwkt.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxgrwkt.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxgrwkt.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxgrwkt.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxgrwkt.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxgrwkt.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccxgrwkt.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccxgrwkt.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccxgrwkt.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccxgrwkt.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxgrwkt.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccxgrwkt.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccxgrwkt.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccxgrwkt.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccxgrwkt.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccxgrwkt.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxgrwkt.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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccxyX3hq.s: Assembler messages:
encrypt.c: /tmp/ccxyX3hq.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccxyX3hq.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccxyX3hq.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccxyX3hq.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxyX3hq.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxyX3hq.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxyX3hq.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxyX3hq.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxyX3hq.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxyX3hq.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxyX3hq.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxyX3hq.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccxyX3hq.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxyX3hq.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccxyX3hq.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxyX3hq.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccxyX3hq.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxyX3hq.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccxyX3hq.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccxyX3hq.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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc1vNXUg.s: Assembler messages:
encrypt.c: /tmp/cc1vNXUg.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc1vNXUg.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc1vNXUg.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc1vNXUg.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1vNXUg.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1vNXUg.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1vNXUg.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1vNXUg.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1vNXUg.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1vNXUg.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1vNXUg.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1vNXUg.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc1vNXUg.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1vNXUg.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc1vNXUg.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1vNXUg.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc1vNXUg.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1vNXUg.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc1vNXUg.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc1vNXUg.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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccNeVRW8.s: Assembler messages:
encrypt.c: /tmp/ccNeVRW8.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccNeVRW8.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccNeVRW8.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccNeVRW8.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNeVRW8.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNeVRW8.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNeVRW8.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNeVRW8.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNeVRW8.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccNeVRW8.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccNeVRW8.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccNeVRW8.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccNeVRW8.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNeVRW8.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccNeVRW8.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccNeVRW8.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccNeVRW8.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccNeVRW8.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccNeVRW8.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNeVRW8.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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccDlJGpz.s: Assembler messages:
encrypt.c: /tmp/ccDlJGpz.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccDlJGpz.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccDlJGpz.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccDlJGpz.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDlJGpz.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDlJGpz.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDlJGpz.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDlJGpz.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDlJGpz.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDlJGpz.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDlJGpz.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDlJGpz.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccDlJGpz.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDlJGpz.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccDlJGpz.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccDlJGpz.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDlJGpz.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccDlJGpz.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccDlJGpz.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDlJGpz.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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccVjCwOZ.s: Assembler messages:
encrypt.c: /tmp/ccVjCwOZ.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccVjCwOZ.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccVjCwOZ.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccVjCwOZ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVjCwOZ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVjCwOZ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVjCwOZ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVjCwOZ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVjCwOZ.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVjCwOZ.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVjCwOZ.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVjCwOZ.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccVjCwOZ.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVjCwOZ.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccVjCwOZ.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVjCwOZ.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccVjCwOZ.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVjCwOZ.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccVjCwOZ.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccVjCwOZ.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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccAD0ZKQ.s: Assembler messages:
encrypt.c: /tmp/ccAD0ZKQ.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccAD0ZKQ.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccAD0ZKQ.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccAD0ZKQ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAD0ZKQ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAD0ZKQ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAD0ZKQ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAD0ZKQ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAD0ZKQ.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccAD0ZKQ.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccAD0ZKQ.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccAD0ZKQ.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccAD0ZKQ.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAD0ZKQ.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccAD0ZKQ.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccAD0ZKQ.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccAD0ZKQ.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccAD0ZKQ.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccAD0ZKQ.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccAD0ZKQ.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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccyJLhzh.s: Assembler messages:
encrypt.c: /tmp/ccyJLhzh.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccyJLhzh.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccyJLhzh.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccyJLhzh.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyJLhzh.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyJLhzh.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyJLhzh.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyJLhzh.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyJLhzh.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccyJLhzh.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccyJLhzh.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccyJLhzh.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccyJLhzh.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyJLhzh.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccyJLhzh.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccyJLhzh.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccyJLhzh.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccyJLhzh.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccyJLhzh.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyJLhzh.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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccLTcsnW.s: Assembler messages:
encrypt.c: /tmp/ccLTcsnW.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccLTcsnW.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccLTcsnW.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccLTcsnW.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLTcsnW.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLTcsnW.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLTcsnW.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLTcsnW.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLTcsnW.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLTcsnW.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLTcsnW.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLTcsnW.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccLTcsnW.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLTcsnW.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccLTcsnW.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLTcsnW.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccLTcsnW.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLTcsnW.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccLTcsnW.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccLTcsnW.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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccNrI7dz.s: Assembler messages:
encrypt.c: /tmp/ccNrI7dz.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccNrI7dz.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccNrI7dz.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccNrI7dz.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNrI7dz.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNrI7dz.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNrI7dz.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNrI7dz.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNrI7dz.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccNrI7dz.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccNrI7dz.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccNrI7dz.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccNrI7dz.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNrI7dz.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccNrI7dz.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccNrI7dz.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccNrI7dz.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccNrI7dz.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccNrI7dz.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNrI7dz.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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccwSd2dR.s: Assembler messages:
encrypt.c: /tmp/ccwSd2dR.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccwSd2dR.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccwSd2dR.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccwSd2dR.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwSd2dR.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwSd2dR.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwSd2dR.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwSd2dR.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwSd2dR.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwSd2dR.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwSd2dR.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwSd2dR.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccwSd2dR.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwSd2dR.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccwSd2dR.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwSd2dR.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccwSd2dR.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwSd2dR.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccwSd2dR.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccwSd2dR.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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccygCvli.s: Assembler messages:
encrypt.c: /tmp/ccygCvli.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccygCvli.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccygCvli.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccygCvli.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccygCvli.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccygCvli.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccygCvli.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccygCvli.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccygCvli.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccygCvli.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccygCvli.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccygCvli.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccygCvli.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccygCvli.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccygCvli.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccygCvli.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccygCvli.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccygCvli.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccygCvli.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccygCvli.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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc12WxQE.s: Assembler messages:
encrypt.c: /tmp/cc12WxQE.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc12WxQE.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc12WxQE.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc12WxQE.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc12WxQE.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc12WxQE.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc12WxQE.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc12WxQE.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc12WxQE.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc12WxQE.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc12WxQE.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc12WxQE.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc12WxQE.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc12WxQE.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc12WxQE.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc12WxQE.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc12WxQE.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc12WxQE.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc12WxQE.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc12WxQE.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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc7BPhJe.s: Assembler messages:
encrypt.c: /tmp/cc7BPhJe.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc7BPhJe.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc7BPhJe.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc7BPhJe.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7BPhJe.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7BPhJe.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7BPhJe.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7BPhJe.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7BPhJe.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7BPhJe.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7BPhJe.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7BPhJe.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc7BPhJe.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7BPhJe.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc7BPhJe.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc7BPhJe.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7BPhJe.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc7BPhJe.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc7BPhJe.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7BPhJe.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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccr09pYD.s: Assembler messages:
encrypt.c: /tmp/ccr09pYD.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccr09pYD.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccr09pYD.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccr09pYD.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr09pYD.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr09pYD.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr09pYD.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr09pYD.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr09pYD.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccr09pYD.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccr09pYD.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccr09pYD.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccr09pYD.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr09pYD.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccr09pYD.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccr09pYD.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccr09pYD.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccr09pYD.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccr09pYD.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr09pYD.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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccwKMRtB.s: Assembler messages:
encrypt.c: /tmp/ccwKMRtB.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccwKMRtB.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccwKMRtB.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccwKMRtB.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwKMRtB.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwKMRtB.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwKMRtB.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwKMRtB.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwKMRtB.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwKMRtB.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwKMRtB.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwKMRtB.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccwKMRtB.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwKMRtB.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccwKMRtB.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwKMRtB.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccwKMRtB.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwKMRtB.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccwKMRtB.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccwKMRtB.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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccLPbhNe.s: Assembler messages:
encrypt.c: /tmp/ccLPbhNe.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccLPbhNe.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccLPbhNe.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccLPbhNe.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLPbhNe.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLPbhNe.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLPbhNe.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLPbhNe.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLPbhNe.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLPbhNe.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLPbhNe.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLPbhNe.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccLPbhNe.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLPbhNe.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccLPbhNe.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccLPbhNe.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLPbhNe.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccLPbhNe.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccLPbhNe.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLPbhNe.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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccrypiuN.s: Assembler messages:
encrypt.c: /tmp/ccrypiuN.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccrypiuN.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccrypiuN.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccrypiuN.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrypiuN.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrypiuN.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrypiuN.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrypiuN.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrypiuN.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrypiuN.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrypiuN.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrypiuN.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccrypiuN.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrypiuN.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccrypiuN.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrypiuN.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccrypiuN.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrypiuN.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccrypiuN.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccrypiuN.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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccI9mS0D.s: Assembler messages:
encrypt.c: /tmp/ccI9mS0D.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccI9mS0D.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccI9mS0D.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccI9mS0D.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI9mS0D.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI9mS0D.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI9mS0D.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI9mS0D.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI9mS0D.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccI9mS0D.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccI9mS0D.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccI9mS0D.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccI9mS0D.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI9mS0D.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccI9mS0D.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccI9mS0D.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccI9mS0D.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccI9mS0D.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccI9mS0D.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI9mS0D.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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccfFLZkB.s: Assembler messages:
encrypt.c: /tmp/ccfFLZkB.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccfFLZkB.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccfFLZkB.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccfFLZkB.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfFLZkB.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfFLZkB.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfFLZkB.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfFLZkB.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfFLZkB.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfFLZkB.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfFLZkB.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfFLZkB.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccfFLZkB.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfFLZkB.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccfFLZkB.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfFLZkB.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccfFLZkB.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfFLZkB.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccfFLZkB.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccfFLZkB.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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccjq2F4d.s: Assembler messages:
encrypt.c: /tmp/ccjq2F4d.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccjq2F4d.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccjq2F4d.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccjq2F4d.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjq2F4d.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjq2F4d.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjq2F4d.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjq2F4d.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjq2F4d.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccjq2F4d.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccjq2F4d.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccjq2F4d.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccjq2F4d.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjq2F4d.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccjq2F4d.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccjq2F4d.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccjq2F4d.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccjq2F4d.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccjq2F4d.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccjq2F4d.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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccorBftr.s: Assembler messages:
encrypt.c: /tmp/ccorBftr.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccorBftr.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccorBftr.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccorBftr.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccorBftr.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccorBftr.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccorBftr.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccorBftr.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccorBftr.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccorBftr.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccorBftr.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccorBftr.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccorBftr.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccorBftr.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccorBftr.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccorBftr.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccorBftr.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccorBftr.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccorBftr.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccorBftr.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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccayYq6n.s: Assembler messages:
encrypt.c: /tmp/ccayYq6n.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccayYq6n.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccayYq6n.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccayYq6n.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccayYq6n.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccayYq6n.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccayYq6n.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccayYq6n.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccayYq6n.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccayYq6n.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccayYq6n.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccayYq6n.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccayYq6n.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccayYq6n.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccayYq6n.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccayYq6n.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccayYq6n.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccayYq6n.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccayYq6n.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccayYq6n.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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccwRfDWH.s: Assembler messages:
encrypt.c: /tmp/ccwRfDWH.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccwRfDWH.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccwRfDWH.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccwRfDWH.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwRfDWH.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwRfDWH.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwRfDWH.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwRfDWH.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwRfDWH.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwRfDWH.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwRfDWH.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwRfDWH.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccwRfDWH.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwRfDWH.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccwRfDWH.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwRfDWH.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccwRfDWH.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwRfDWH.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccwRfDWH.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccwRfDWH.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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccT2DrMJ.s: Assembler messages:
encrypt.c: /tmp/ccT2DrMJ.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccT2DrMJ.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccT2DrMJ.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccT2DrMJ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT2DrMJ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT2DrMJ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT2DrMJ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT2DrMJ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT2DrMJ.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccT2DrMJ.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccT2DrMJ.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccT2DrMJ.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccT2DrMJ.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT2DrMJ.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccT2DrMJ.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccT2DrMJ.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccT2DrMJ.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccT2DrMJ.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccT2DrMJ.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccT2DrMJ.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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cci3YzSx.s: Assembler messages:
encrypt.c: /tmp/cci3YzSx.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cci3YzSx.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cci3YzSx.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cci3YzSx.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cci3YzSx.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cci3YzSx.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cci3YzSx.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cci3YzSx.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cci3YzSx.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cci3YzSx.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cci3YzSx.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cci3YzSx.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cci3YzSx.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cci3YzSx.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cci3YzSx.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cci3YzSx.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cci3YzSx.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cci3YzSx.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cci3YzSx.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cci3YzSx.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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccCHAhor.s: Assembler messages:
encrypt.c: /tmp/ccCHAhor.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccCHAhor.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccCHAhor.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccCHAhor.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCHAhor.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCHAhor.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCHAhor.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCHAhor.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCHAhor.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCHAhor.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCHAhor.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCHAhor.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccCHAhor.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCHAhor.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccCHAhor.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccCHAhor.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCHAhor.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccCHAhor.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccCHAhor.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCHAhor.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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccIfenFN.s: Assembler messages:
encrypt.c: /tmp/ccIfenFN.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccIfenFN.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccIfenFN.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccIfenFN.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIfenFN.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIfenFN.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIfenFN.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIfenFN.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIfenFN.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccIfenFN.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccIfenFN.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccIfenFN.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccIfenFN.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIfenFN.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccIfenFN.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccIfenFN.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccIfenFN.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccIfenFN.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccIfenFN.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccIfenFN.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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc1XoCeF.s: Assembler messages:
encrypt.c: /tmp/cc1XoCeF.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc1XoCeF.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc1XoCeF.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc1XoCeF.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1XoCeF.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1XoCeF.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1XoCeF.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1XoCeF.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1XoCeF.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1XoCeF.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1XoCeF.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1XoCeF.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc1XoCeF.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1XoCeF.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc1XoCeF.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1XoCeF.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc1XoCeF.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1XoCeF.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc1XoCeF.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc1XoCeF.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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccHM9HLl.s: Assembler messages:
encrypt.c: /tmp/ccHM9HLl.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccHM9HLl.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccHM9HLl.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccHM9HLl.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHM9HLl.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHM9HLl.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHM9HLl.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHM9HLl.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHM9HLl.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHM9HLl.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHM9HLl.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHM9HLl.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccHM9HLl.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHM9HLl.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccHM9HLl.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccHM9HLl.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHM9HLl.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccHM9HLl.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccHM9HLl.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHM9HLl.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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccS075Cz.s: Assembler messages:
encrypt.c: /tmp/ccS075Cz.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccS075Cz.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccS075Cz.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccS075Cz.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS075Cz.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS075Cz.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS075Cz.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS075Cz.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS075Cz.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccS075Cz.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccS075Cz.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccS075Cz.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccS075Cz.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS075Cz.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccS075Cz.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccS075Cz.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccS075Cz.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccS075Cz.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccS075Cz.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccS075Cz.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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cciYuA36.s: Assembler messages:
encrypt.c: /tmp/cciYuA36.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cciYuA36.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cciYuA36.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cciYuA36.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cciYuA36.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cciYuA36.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cciYuA36.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cciYuA36.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cciYuA36.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cciYuA36.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cciYuA36.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cciYuA36.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cciYuA36.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cciYuA36.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cciYuA36.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cciYuA36.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cciYuA36.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cciYuA36.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cciYuA36.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cciYuA36.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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc7hxQPH.s: Assembler messages:
encrypt.c: /tmp/cc7hxQPH.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc7hxQPH.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc7hxQPH.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc7hxQPH.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7hxQPH.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7hxQPH.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7hxQPH.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7hxQPH.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7hxQPH.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7hxQPH.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7hxQPH.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7hxQPH.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc7hxQPH.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7hxQPH.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc7hxQPH.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7hxQPH.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc7hxQPH.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7hxQPH.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc7hxQPH.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc7hxQPH.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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccnDpSil.s: Assembler messages:
encrypt.c: /tmp/ccnDpSil.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccnDpSil.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccnDpSil.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccnDpSil.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnDpSil.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnDpSil.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnDpSil.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnDpSil.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnDpSil.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccnDpSil.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccnDpSil.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccnDpSil.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccnDpSil.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnDpSil.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccnDpSil.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccnDpSil.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccnDpSil.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccnDpSil.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccnDpSil.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnDpSil.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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccSlKA36.s: Assembler messages:
encrypt.c: /tmp/ccSlKA36.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccSlKA36.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccSlKA36.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccSlKA36.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSlKA36.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSlKA36.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSlKA36.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSlKA36.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSlKA36.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSlKA36.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSlKA36.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSlKA36.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccSlKA36.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSlKA36.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccSlKA36.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccSlKA36.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSlKA36.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccSlKA36.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccSlKA36.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSlKA36.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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccplW1IE.s: Assembler messages:
encrypt.c: /tmp/ccplW1IE.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccplW1IE.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccplW1IE.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccplW1IE.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccplW1IE.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccplW1IE.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccplW1IE.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccplW1IE.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccplW1IE.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccplW1IE.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccplW1IE.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccplW1IE.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccplW1IE.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccplW1IE.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccplW1IE.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccplW1IE.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccplW1IE.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccplW1IE.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccplW1IE.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccplW1IE.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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccBGdA5L.s: Assembler messages:
encrypt.c: /tmp/ccBGdA5L.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccBGdA5L.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccBGdA5L.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccBGdA5L.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBGdA5L.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBGdA5L.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBGdA5L.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBGdA5L.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBGdA5L.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBGdA5L.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBGdA5L.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBGdA5L.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccBGdA5L.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBGdA5L.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccBGdA5L.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccBGdA5L.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBGdA5L.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccBGdA5L.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccBGdA5L.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBGdA5L.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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccI9s1rR.s: Assembler messages:
encrypt.c: /tmp/ccI9s1rR.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccI9s1rR.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccI9s1rR.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccI9s1rR.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI9s1rR.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI9s1rR.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI9s1rR.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI9s1rR.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI9s1rR.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccI9s1rR.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccI9s1rR.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccI9s1rR.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccI9s1rR.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI9s1rR.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccI9s1rR.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccI9s1rR.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccI9s1rR.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccI9s1rR.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccI9s1rR.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccI9s1rR.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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc8nt6Vw.s: Assembler messages:
encrypt.c: /tmp/cc8nt6Vw.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc8nt6Vw.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc8nt6Vw.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc8nt6Vw.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8nt6Vw.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8nt6Vw.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8nt6Vw.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8nt6Vw.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8nt6Vw.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc8nt6Vw.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc8nt6Vw.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc8nt6Vw.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc8nt6Vw.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8nt6Vw.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc8nt6Vw.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc8nt6Vw.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc8nt6Vw.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc8nt6Vw.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc8nt6Vw.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8nt6Vw.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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccjWzsyO.s: Assembler messages:
encrypt.c: /tmp/ccjWzsyO.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccjWzsyO.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccjWzsyO.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccjWzsyO.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjWzsyO.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjWzsyO.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjWzsyO.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjWzsyO.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjWzsyO.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccjWzsyO.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccjWzsyO.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccjWzsyO.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccjWzsyO.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjWzsyO.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccjWzsyO.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccjWzsyO.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccjWzsyO.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccjWzsyO.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccjWzsyO.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccjWzsyO.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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccEfYRqT.s: Assembler messages:
encrypt.c: /tmp/ccEfYRqT.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccEfYRqT.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccEfYRqT.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccEfYRqT.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEfYRqT.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEfYRqT.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEfYRqT.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEfYRqT.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEfYRqT.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccEfYRqT.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccEfYRqT.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccEfYRqT.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccEfYRqT.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEfYRqT.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccEfYRqT.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccEfYRqT.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccEfYRqT.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccEfYRqT.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccEfYRqT.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccEfYRqT.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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccnELpHM.s: Assembler messages:
encrypt.c: /tmp/ccnELpHM.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccnELpHM.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccnELpHM.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccnELpHM.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnELpHM.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnELpHM.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnELpHM.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnELpHM.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnELpHM.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccnELpHM.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccnELpHM.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccnELpHM.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccnELpHM.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnELpHM.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccnELpHM.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccnELpHM.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccnELpHM.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccnELpHM.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccnELpHM.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnELpHM.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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccRDX4Qy.s: Assembler messages:
encrypt.c: /tmp/ccRDX4Qy.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccRDX4Qy.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccRDX4Qy.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccRDX4Qy.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRDX4Qy.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRDX4Qy.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRDX4Qy.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRDX4Qy.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRDX4Qy.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccRDX4Qy.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccRDX4Qy.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccRDX4Qy.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccRDX4Qy.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRDX4Qy.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccRDX4Qy.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccRDX4Qy.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccRDX4Qy.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccRDX4Qy.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccRDX4Qy.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRDX4Qy.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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccuogEgP.s: Assembler messages:
encrypt.c: /tmp/ccuogEgP.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccuogEgP.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccuogEgP.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccuogEgP.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuogEgP.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuogEgP.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuogEgP.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuogEgP.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuogEgP.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccuogEgP.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccuogEgP.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccuogEgP.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccuogEgP.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuogEgP.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccuogEgP.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccuogEgP.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccuogEgP.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccuogEgP.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccuogEgP.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccuogEgP.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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc4DZStd.s: Assembler messages:
encrypt.c: /tmp/cc4DZStd.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc4DZStd.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc4DZStd.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc4DZStd.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4DZStd.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4DZStd.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4DZStd.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4DZStd.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4DZStd.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4DZStd.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4DZStd.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4DZStd.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc4DZStd.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4DZStd.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc4DZStd.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4DZStd.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc4DZStd.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4DZStd.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc4DZStd.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc4DZStd.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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccrxfytK.s: Assembler messages:
encrypt.c: /tmp/ccrxfytK.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccrxfytK.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccrxfytK.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccrxfytK.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrxfytK.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrxfytK.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrxfytK.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrxfytK.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrxfytK.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrxfytK.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrxfytK.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrxfytK.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccrxfytK.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrxfytK.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccrxfytK.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccrxfytK.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrxfytK.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccrxfytK.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccrxfytK.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrxfytK.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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccfElC9X.s: Assembler messages:
encrypt.c: /tmp/ccfElC9X.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccfElC9X.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccfElC9X.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccfElC9X.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfElC9X.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfElC9X.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfElC9X.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfElC9X.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfElC9X.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfElC9X.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfElC9X.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfElC9X.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccfElC9X.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfElC9X.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccfElC9X.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfElC9X.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccfElC9X.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfElC9X.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccfElC9X.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccfElC9X.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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccszh8Dx.s: Assembler messages:
encrypt.c: /tmp/ccszh8Dx.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccszh8Dx.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccszh8Dx.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccszh8Dx.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccszh8Dx.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccszh8Dx.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccszh8Dx.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccszh8Dx.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccszh8Dx.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccszh8Dx.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccszh8Dx.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccszh8Dx.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccszh8Dx.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccszh8Dx.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccszh8Dx.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccszh8Dx.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccszh8Dx.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccszh8Dx.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccszh8Dx.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccszh8Dx.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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccAytNHN.s: Assembler messages:
encrypt.c: /tmp/ccAytNHN.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccAytNHN.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccAytNHN.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccAytNHN.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAytNHN.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAytNHN.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAytNHN.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAytNHN.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAytNHN.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccAytNHN.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccAytNHN.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccAytNHN.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccAytNHN.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAytNHN.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccAytNHN.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccAytNHN.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccAytNHN.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccAytNHN.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccAytNHN.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAytNHN.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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cceOPCcg.s: Assembler messages:
encrypt.c: /tmp/cceOPCcg.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cceOPCcg.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cceOPCcg.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cceOPCcg.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cceOPCcg.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cceOPCcg.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cceOPCcg.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cceOPCcg.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cceOPCcg.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cceOPCcg.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cceOPCcg.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cceOPCcg.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cceOPCcg.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cceOPCcg.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cceOPCcg.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cceOPCcg.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cceOPCcg.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cceOPCcg.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cceOPCcg.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cceOPCcg.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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccA67LH4.s: Assembler messages:
encrypt.c: /tmp/ccA67LH4.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccA67LH4.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccA67LH4.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccA67LH4.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA67LH4.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA67LH4.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA67LH4.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA67LH4.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA67LH4.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccA67LH4.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccA67LH4.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccA67LH4.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccA67LH4.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA67LH4.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccA67LH4.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccA67LH4.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccA67LH4.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccA67LH4.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccA67LH4.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccA67LH4.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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccRmJODt.s: Assembler messages:
encrypt.c: /tmp/ccRmJODt.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccRmJODt.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccRmJODt.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccRmJODt.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRmJODt.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRmJODt.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRmJODt.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRmJODt.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRmJODt.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccRmJODt.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccRmJODt.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccRmJODt.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccRmJODt.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRmJODt.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccRmJODt.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccRmJODt.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccRmJODt.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccRmJODt.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccRmJODt.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRmJODt.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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccCVj4X1.s: Assembler messages:
encrypt.c: /tmp/ccCVj4X1.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccCVj4X1.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccCVj4X1.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccCVj4X1.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCVj4X1.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCVj4X1.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCVj4X1.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCVj4X1.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCVj4X1.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCVj4X1.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCVj4X1.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCVj4X1.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccCVj4X1.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCVj4X1.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccCVj4X1.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccCVj4X1.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCVj4X1.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccCVj4X1.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccCVj4X1.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCVj4X1.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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccOHR061.s: Assembler messages:
encrypt.c: /tmp/ccOHR061.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccOHR061.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccOHR061.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccOHR061.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOHR061.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOHR061.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOHR061.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOHR061.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOHR061.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOHR061.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOHR061.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOHR061.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccOHR061.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOHR061.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccOHR061.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOHR061.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccOHR061.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOHR061.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccOHR061.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccOHR061.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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccM863aW.s: Assembler messages:
encrypt.c: /tmp/ccM863aW.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccM863aW.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccM863aW.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccM863aW.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM863aW.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM863aW.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM863aW.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM863aW.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM863aW.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccM863aW.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccM863aW.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccM863aW.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccM863aW.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM863aW.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccM863aW.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccM863aW.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccM863aW.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccM863aW.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccM863aW.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccM863aW.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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cclxit8O.s: Assembler messages:
encrypt.c: /tmp/cclxit8O.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cclxit8O.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cclxit8O.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cclxit8O.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cclxit8O.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cclxit8O.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cclxit8O.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cclxit8O.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cclxit8O.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cclxit8O.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cclxit8O.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cclxit8O.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cclxit8O.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cclxit8O.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cclxit8O.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cclxit8O.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cclxit8O.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cclxit8O.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cclxit8O.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cclxit8O.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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccXDJBNa.s: Assembler messages:
encrypt.c: /tmp/ccXDJBNa.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccXDJBNa.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccXDJBNa.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccXDJBNa.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXDJBNa.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXDJBNa.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXDJBNa.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXDJBNa.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXDJBNa.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccXDJBNa.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccXDJBNa.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccXDJBNa.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccXDJBNa.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXDJBNa.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccXDJBNa.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccXDJBNa.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccXDJBNa.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccXDJBNa.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccXDJBNa.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXDJBNa.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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccZEEl49.s: Assembler messages:
encrypt.c: /tmp/ccZEEl49.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccZEEl49.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccZEEl49.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccZEEl49.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZEEl49.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZEEl49.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZEEl49.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZEEl49.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZEEl49.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZEEl49.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZEEl49.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZEEl49.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccZEEl49.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZEEl49.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccZEEl49.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZEEl49.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccZEEl49.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZEEl49.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccZEEl49.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccZEEl49.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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccPQH3CT.s: Assembler messages:
encrypt.c: /tmp/ccPQH3CT.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccPQH3CT.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccPQH3CT.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccPQH3CT.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPQH3CT.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPQH3CT.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPQH3CT.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPQH3CT.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPQH3CT.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPQH3CT.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPQH3CT.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPQH3CT.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccPQH3CT.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPQH3CT.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccPQH3CT.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccPQH3CT.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPQH3CT.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccPQH3CT.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccPQH3CT.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPQH3CT.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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccejGjcX.s: Assembler messages:
encrypt.c: /tmp/ccejGjcX.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccejGjcX.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccejGjcX.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccejGjcX.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccejGjcX.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccejGjcX.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccejGjcX.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccejGjcX.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccejGjcX.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccejGjcX.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccejGjcX.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccejGjcX.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccejGjcX.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccejGjcX.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccejGjcX.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccejGjcX.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccejGjcX.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccejGjcX.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccejGjcX.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccejGjcX.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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccMKOoaL.s: Assembler messages:
encrypt.c: /tmp/ccMKOoaL.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccMKOoaL.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccMKOoaL.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccMKOoaL.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMKOoaL.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMKOoaL.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMKOoaL.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMKOoaL.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMKOoaL.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMKOoaL.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMKOoaL.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMKOoaL.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccMKOoaL.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMKOoaL.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccMKOoaL.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMKOoaL.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccMKOoaL.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMKOoaL.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccMKOoaL.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccMKOoaL.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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccTrTV4M.s: Assembler messages:
encrypt.c: /tmp/ccTrTV4M.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccTrTV4M.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccTrTV4M.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccTrTV4M.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTrTV4M.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTrTV4M.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTrTV4M.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTrTV4M.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTrTV4M.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccTrTV4M.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccTrTV4M.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccTrTV4M.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccTrTV4M.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTrTV4M.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccTrTV4M.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccTrTV4M.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccTrTV4M.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccTrTV4M.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccTrTV4M.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTrTV4M.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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc3evQXN.s: Assembler messages:
encrypt.c: /tmp/cc3evQXN.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc3evQXN.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc3evQXN.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc3evQXN.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3evQXN.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3evQXN.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3evQXN.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3evQXN.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3evQXN.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3evQXN.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3evQXN.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3evQXN.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc3evQXN.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3evQXN.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc3evQXN.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3evQXN.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc3evQXN.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3evQXN.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc3evQXN.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc3evQXN.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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccBNzEcC.s: Assembler messages:
encrypt.c: /tmp/ccBNzEcC.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccBNzEcC.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccBNzEcC.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccBNzEcC.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBNzEcC.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBNzEcC.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBNzEcC.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBNzEcC.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBNzEcC.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBNzEcC.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBNzEcC.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBNzEcC.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccBNzEcC.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBNzEcC.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccBNzEcC.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccBNzEcC.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBNzEcC.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccBNzEcC.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccBNzEcC.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBNzEcC.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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccnuwP0P.s: Assembler messages:
encrypt.c: /tmp/ccnuwP0P.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccnuwP0P.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccnuwP0P.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccnuwP0P.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnuwP0P.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnuwP0P.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnuwP0P.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnuwP0P.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnuwP0P.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccnuwP0P.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccnuwP0P.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccnuwP0P.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccnuwP0P.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnuwP0P.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccnuwP0P.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccnuwP0P.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccnuwP0P.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccnuwP0P.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccnuwP0P.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnuwP0P.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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccrqZYIR.s: Assembler messages:
encrypt.c: /tmp/ccrqZYIR.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccrqZYIR.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccrqZYIR.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccrqZYIR.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrqZYIR.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrqZYIR.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrqZYIR.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrqZYIR.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrqZYIR.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrqZYIR.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrqZYIR.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrqZYIR.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccrqZYIR.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrqZYIR.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccrqZYIR.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrqZYIR.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccrqZYIR.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrqZYIR.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccrqZYIR.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccrqZYIR.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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc38feWA.s: Assembler messages:
encrypt.c: /tmp/cc38feWA.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc38feWA.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc38feWA.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc38feWA.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc38feWA.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc38feWA.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc38feWA.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc38feWA.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc38feWA.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc38feWA.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc38feWA.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc38feWA.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc38feWA.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc38feWA.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc38feWA.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc38feWA.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc38feWA.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc38feWA.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc38feWA.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc38feWA.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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccTFLACO.s: Assembler messages:
encrypt.c: /tmp/ccTFLACO.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccTFLACO.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccTFLACO.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccTFLACO.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTFLACO.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTFLACO.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTFLACO.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTFLACO.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTFLACO.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTFLACO.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTFLACO.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTFLACO.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccTFLACO.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTFLACO.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccTFLACO.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTFLACO.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccTFLACO.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTFLACO.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccTFLACO.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccTFLACO.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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccLRzqR7.s: Assembler messages:
encrypt.c: /tmp/ccLRzqR7.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccLRzqR7.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccLRzqR7.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccLRzqR7.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLRzqR7.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLRzqR7.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLRzqR7.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLRzqR7.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLRzqR7.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLRzqR7.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLRzqR7.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLRzqR7.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccLRzqR7.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLRzqR7.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccLRzqR7.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLRzqR7.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccLRzqR7.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLRzqR7.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccLRzqR7.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccLRzqR7.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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccrkAuaa.s: Assembler messages:
encrypt.c: /tmp/ccrkAuaa.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccrkAuaa.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccrkAuaa.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccrkAuaa.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrkAuaa.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrkAuaa.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrkAuaa.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrkAuaa.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrkAuaa.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrkAuaa.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrkAuaa.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrkAuaa.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccrkAuaa.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrkAuaa.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccrkAuaa.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccrkAuaa.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrkAuaa.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccrkAuaa.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccrkAuaa.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrkAuaa.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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccGBQiJX.s: Assembler messages:
encrypt.c: /tmp/ccGBQiJX.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccGBQiJX.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccGBQiJX.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccGBQiJX.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGBQiJX.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGBQiJX.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGBQiJX.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGBQiJX.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGBQiJX.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGBQiJX.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGBQiJX.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGBQiJX.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccGBQiJX.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGBQiJX.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccGBQiJX.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGBQiJX.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccGBQiJX.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGBQiJX.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccGBQiJX.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccGBQiJX.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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccw52PKY.s: Assembler messages:
encrypt.c: /tmp/ccw52PKY.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccw52PKY.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccw52PKY.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccw52PKY.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw52PKY.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw52PKY.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw52PKY.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw52PKY.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw52PKY.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccw52PKY.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccw52PKY.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccw52PKY.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccw52PKY.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw52PKY.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccw52PKY.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccw52PKY.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccw52PKY.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccw52PKY.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccw52PKY.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw52PKY.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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccEotB3b.s: Assembler messages:
encrypt.c: /tmp/ccEotB3b.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccEotB3b.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccEotB3b.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccEotB3b.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEotB3b.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEotB3b.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEotB3b.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEotB3b.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEotB3b.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccEotB3b.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccEotB3b.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccEotB3b.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccEotB3b.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEotB3b.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccEotB3b.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccEotB3b.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccEotB3b.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccEotB3b.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccEotB3b.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccEotB3b.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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccvq4lk9.s: Assembler messages:
encrypt.c: /tmp/ccvq4lk9.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccvq4lk9.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccvq4lk9.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccvq4lk9.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvq4lk9.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvq4lk9.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvq4lk9.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvq4lk9.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvq4lk9.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvq4lk9.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvq4lk9.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvq4lk9.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccvq4lk9.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvq4lk9.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccvq4lk9.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccvq4lk9.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvq4lk9.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccvq4lk9.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccvq4lk9.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvq4lk9.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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccflxB20.s: Assembler messages:
encrypt.c: /tmp/ccflxB20.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccflxB20.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccflxB20.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccflxB20.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccflxB20.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccflxB20.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccflxB20.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccflxB20.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccflxB20.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccflxB20.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccflxB20.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccflxB20.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccflxB20.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccflxB20.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccflxB20.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccflxB20.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccflxB20.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccflxB20.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccflxB20.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccflxB20.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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccqQJCSX.s: Assembler messages:
encrypt.c: /tmp/ccqQJCSX.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccqQJCSX.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccqQJCSX.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccqQJCSX.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqQJCSX.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqQJCSX.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqQJCSX.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqQJCSX.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqQJCSX.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqQJCSX.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqQJCSX.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqQJCSX.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccqQJCSX.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqQJCSX.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccqQJCSX.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccqQJCSX.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqQJCSX.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccqQJCSX.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccqQJCSX.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqQJCSX.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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccDOTLNF.s: Assembler messages:
encrypt.c: /tmp/ccDOTLNF.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccDOTLNF.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccDOTLNF.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccDOTLNF.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDOTLNF.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDOTLNF.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDOTLNF.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDOTLNF.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDOTLNF.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDOTLNF.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDOTLNF.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDOTLNF.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccDOTLNF.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDOTLNF.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccDOTLNF.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDOTLNF.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccDOTLNF.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDOTLNF.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccDOTLNF.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccDOTLNF.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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccHOiwax.s: Assembler messages:
encrypt.c: /tmp/ccHOiwax.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccHOiwax.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccHOiwax.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccHOiwax.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHOiwax.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHOiwax.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHOiwax.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHOiwax.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHOiwax.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHOiwax.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHOiwax.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHOiwax.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccHOiwax.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHOiwax.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccHOiwax.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccHOiwax.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHOiwax.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccHOiwax.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccHOiwax.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHOiwax.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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc61zp5x.s: Assembler messages:
encrypt.c: /tmp/cc61zp5x.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc61zp5x.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc61zp5x.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc61zp5x.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc61zp5x.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc61zp5x.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc61zp5x.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc61zp5x.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc61zp5x.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc61zp5x.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc61zp5x.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc61zp5x.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc61zp5x.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc61zp5x.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc61zp5x.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc61zp5x.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc61zp5x.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc61zp5x.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc61zp5x.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc61zp5x.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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccfi2rzv.s: Assembler messages:
encrypt.c: /tmp/ccfi2rzv.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccfi2rzv.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccfi2rzv.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccfi2rzv.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfi2rzv.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfi2rzv.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfi2rzv.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfi2rzv.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfi2rzv.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfi2rzv.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfi2rzv.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfi2rzv.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccfi2rzv.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfi2rzv.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccfi2rzv.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccfi2rzv.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfi2rzv.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccfi2rzv.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccfi2rzv.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfi2rzv.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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc8t5VsA.s: Assembler messages:
encrypt.c: /tmp/cc8t5VsA.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc8t5VsA.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc8t5VsA.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc8t5VsA.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8t5VsA.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8t5VsA.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8t5VsA.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8t5VsA.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8t5VsA.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc8t5VsA.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc8t5VsA.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc8t5VsA.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc8t5VsA.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8t5VsA.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc8t5VsA.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc8t5VsA.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc8t5VsA.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc8t5VsA.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc8t5VsA.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8t5VsA.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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cca0xfzM.s: Assembler messages:
encrypt.c: /tmp/cca0xfzM.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cca0xfzM.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cca0xfzM.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cca0xfzM.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cca0xfzM.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cca0xfzM.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cca0xfzM.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cca0xfzM.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cca0xfzM.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cca0xfzM.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cca0xfzM.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cca0xfzM.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cca0xfzM.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cca0xfzM.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cca0xfzM.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cca0xfzM.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cca0xfzM.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cca0xfzM.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cca0xfzM.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cca0xfzM.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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc8xhfNy.s: Assembler messages:
encrypt.c: /tmp/cc8xhfNy.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc8xhfNy.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc8xhfNy.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc8xhfNy.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8xhfNy.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8xhfNy.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8xhfNy.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8xhfNy.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8xhfNy.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8xhfNy.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8xhfNy.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8xhfNy.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc8xhfNy.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8xhfNy.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc8xhfNy.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8xhfNy.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc8xhfNy.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8xhfNy.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc8xhfNy.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc8xhfNy.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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccn3R2mv.s: Assembler messages:
encrypt.c: /tmp/ccn3R2mv.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccn3R2mv.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccn3R2mv.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccn3R2mv.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn3R2mv.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn3R2mv.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn3R2mv.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn3R2mv.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn3R2mv.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccn3R2mv.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccn3R2mv.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccn3R2mv.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccn3R2mv.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn3R2mv.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccn3R2mv.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccn3R2mv.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccn3R2mv.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccn3R2mv.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccn3R2mv.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn3R2mv.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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccIBVSBl.s: Assembler messages:
encrypt.c: /tmp/ccIBVSBl.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccIBVSBl.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccIBVSBl.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccIBVSBl.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIBVSBl.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIBVSBl.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIBVSBl.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIBVSBl.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIBVSBl.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccIBVSBl.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccIBVSBl.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccIBVSBl.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccIBVSBl.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIBVSBl.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccIBVSBl.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccIBVSBl.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccIBVSBl.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccIBVSBl.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccIBVSBl.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccIBVSBl.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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccdQWapn.s: Assembler messages:
encrypt.c: /tmp/ccdQWapn.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccdQWapn.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccdQWapn.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccdQWapn.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdQWapn.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdQWapn.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdQWapn.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdQWapn.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdQWapn.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccdQWapn.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccdQWapn.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccdQWapn.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccdQWapn.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdQWapn.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccdQWapn.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccdQWapn.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccdQWapn.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccdQWapn.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccdQWapn.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdQWapn.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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccPpAhae.s: Assembler messages:
encrypt.c: /tmp/ccPpAhae.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccPpAhae.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccPpAhae.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccPpAhae.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPpAhae.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPpAhae.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPpAhae.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPpAhae.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPpAhae.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPpAhae.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPpAhae.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPpAhae.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccPpAhae.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPpAhae.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccPpAhae.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPpAhae.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccPpAhae.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPpAhae.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccPpAhae.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccPpAhae.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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccUtod1c.s: Assembler messages:
encrypt.c: /tmp/ccUtod1c.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccUtod1c.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccUtod1c.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccUtod1c.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUtod1c.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUtod1c.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUtod1c.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUtod1c.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUtod1c.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUtod1c.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUtod1c.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUtod1c.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccUtod1c.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUtod1c.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccUtod1c.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccUtod1c.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUtod1c.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccUtod1c.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccUtod1c.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUtod1c.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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccEa4NGs.s: Assembler messages:
encrypt.c: /tmp/ccEa4NGs.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccEa4NGs.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccEa4NGs.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccEa4NGs.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEa4NGs.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEa4NGs.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEa4NGs.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEa4NGs.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEa4NGs.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccEa4NGs.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccEa4NGs.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccEa4NGs.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccEa4NGs.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEa4NGs.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccEa4NGs.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccEa4NGs.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccEa4NGs.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccEa4NGs.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccEa4NGs.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccEa4NGs.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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccQMoVzr.s: Assembler messages:
encrypt.c: /tmp/ccQMoVzr.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccQMoVzr.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccQMoVzr.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccQMoVzr.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQMoVzr.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQMoVzr.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQMoVzr.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQMoVzr.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQMoVzr.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccQMoVzr.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccQMoVzr.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccQMoVzr.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccQMoVzr.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQMoVzr.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccQMoVzr.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccQMoVzr.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccQMoVzr.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccQMoVzr.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccQMoVzr.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQMoVzr.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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccYVZe9g.s: Assembler messages:
encrypt.c: /tmp/ccYVZe9g.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccYVZe9g.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccYVZe9g.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccYVZe9g.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYVZe9g.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYVZe9g.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYVZe9g.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYVZe9g.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYVZe9g.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYVZe9g.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYVZe9g.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYVZe9g.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccYVZe9g.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYVZe9g.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccYVZe9g.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYVZe9g.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccYVZe9g.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYVZe9g.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccYVZe9g.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccYVZe9g.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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccjDsseb.s: Assembler messages:
encrypt.c: /tmp/ccjDsseb.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccjDsseb.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccjDsseb.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccjDsseb.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjDsseb.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjDsseb.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjDsseb.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjDsseb.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjDsseb.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccjDsseb.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccjDsseb.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccjDsseb.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccjDsseb.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjDsseb.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccjDsseb.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccjDsseb.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccjDsseb.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccjDsseb.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccjDsseb.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjDsseb.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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccSBTdu5.s: Assembler messages:
encrypt.c: /tmp/ccSBTdu5.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccSBTdu5.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccSBTdu5.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccSBTdu5.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSBTdu5.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSBTdu5.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSBTdu5.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSBTdu5.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSBTdu5.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSBTdu5.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSBTdu5.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSBTdu5.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccSBTdu5.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSBTdu5.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccSBTdu5.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSBTdu5.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccSBTdu5.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSBTdu5.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccSBTdu5.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccSBTdu5.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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccgzEkz8.s: Assembler messages:
encrypt.c: /tmp/ccgzEkz8.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccgzEkz8.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccgzEkz8.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccgzEkz8.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgzEkz8.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgzEkz8.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgzEkz8.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgzEkz8.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgzEkz8.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgzEkz8.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgzEkz8.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgzEkz8.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccgzEkz8.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgzEkz8.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccgzEkz8.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccgzEkz8.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgzEkz8.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccgzEkz8.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccgzEkz8.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgzEkz8.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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccgOGBLR.s: Assembler messages:
encrypt.c: /tmp/ccgOGBLR.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccgOGBLR.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccgOGBLR.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccgOGBLR.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgOGBLR.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgOGBLR.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgOGBLR.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgOGBLR.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgOGBLR.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgOGBLR.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgOGBLR.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgOGBLR.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccgOGBLR.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgOGBLR.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccgOGBLR.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccgOGBLR.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgOGBLR.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccgOGBLR.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccgOGBLR.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgOGBLR.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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccp1dkvW.s: Assembler messages:
encrypt.c: /tmp/ccp1dkvW.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccp1dkvW.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccp1dkvW.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccp1dkvW.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp1dkvW.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp1dkvW.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp1dkvW.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp1dkvW.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp1dkvW.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccp1dkvW.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccp1dkvW.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccp1dkvW.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccp1dkvW.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp1dkvW.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccp1dkvW.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccp1dkvW.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccp1dkvW.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccp1dkvW.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccp1dkvW.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccp1dkvW.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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc3R4788.s: Assembler messages:
encrypt.c: /tmp/cc3R4788.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc3R4788.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc3R4788.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc3R4788.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3R4788.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3R4788.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3R4788.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3R4788.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3R4788.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3R4788.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3R4788.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3R4788.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc3R4788.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3R4788.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc3R4788.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3R4788.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc3R4788.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3R4788.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc3R4788.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc3R4788.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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccrerWVa.s: Assembler messages:
encrypt.c: /tmp/ccrerWVa.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccrerWVa.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccrerWVa.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccrerWVa.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrerWVa.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrerWVa.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrerWVa.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrerWVa.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrerWVa.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrerWVa.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrerWVa.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrerWVa.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccrerWVa.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrerWVa.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccrerWVa.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccrerWVa.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrerWVa.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccrerWVa.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccrerWVa.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrerWVa.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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccF5XtgV.s: Assembler messages:
encrypt.c: /tmp/ccF5XtgV.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccF5XtgV.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccF5XtgV.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccF5XtgV.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF5XtgV.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF5XtgV.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF5XtgV.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF5XtgV.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF5XtgV.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccF5XtgV.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccF5XtgV.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccF5XtgV.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccF5XtgV.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF5XtgV.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccF5XtgV.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccF5XtgV.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccF5XtgV.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccF5XtgV.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccF5XtgV.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF5XtgV.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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccqwk9rX.s: Assembler messages:
encrypt.c: /tmp/ccqwk9rX.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccqwk9rX.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccqwk9rX.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccqwk9rX.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqwk9rX.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqwk9rX.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqwk9rX.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqwk9rX.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqwk9rX.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqwk9rX.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqwk9rX.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqwk9rX.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccqwk9rX.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqwk9rX.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccqwk9rX.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqwk9rX.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccqwk9rX.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqwk9rX.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccqwk9rX.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccqwk9rX.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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc81koGn.s: Assembler messages:
encrypt.c: /tmp/cc81koGn.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc81koGn.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc81koGn.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc81koGn.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc81koGn.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc81koGn.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc81koGn.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc81koGn.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc81koGn.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc81koGn.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc81koGn.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc81koGn.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc81koGn.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc81koGn.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc81koGn.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc81koGn.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc81koGn.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc81koGn.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc81koGn.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc81koGn.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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccweddVp.s: Assembler messages:
encrypt.c: /tmp/ccweddVp.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccweddVp.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccweddVp.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccweddVp.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccweddVp.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccweddVp.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccweddVp.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccweddVp.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccweddVp.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccweddVp.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccweddVp.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccweddVp.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccweddVp.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccweddVp.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccweddVp.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccweddVp.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccweddVp.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccweddVp.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccweddVp.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccweddVp.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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccFTyFwd.s: Assembler messages:
encrypt.c: /tmp/ccFTyFwd.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccFTyFwd.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccFTyFwd.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccFTyFwd.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFTyFwd.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFTyFwd.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFTyFwd.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFTyFwd.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFTyFwd.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFTyFwd.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFTyFwd.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFTyFwd.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccFTyFwd.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFTyFwd.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccFTyFwd.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFTyFwd.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccFTyFwd.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFTyFwd.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccFTyFwd.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccFTyFwd.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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccr4eJIh.s: Assembler messages:
encrypt.c: /tmp/ccr4eJIh.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccr4eJIh.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccr4eJIh.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccr4eJIh.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr4eJIh.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr4eJIh.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr4eJIh.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr4eJIh.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr4eJIh.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccr4eJIh.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccr4eJIh.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccr4eJIh.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccr4eJIh.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr4eJIh.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccr4eJIh.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccr4eJIh.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccr4eJIh.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccr4eJIh.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccr4eJIh.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr4eJIh.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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc925Vzq.s: Assembler messages:
encrypt.c: /tmp/cc925Vzq.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc925Vzq.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc925Vzq.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc925Vzq.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc925Vzq.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc925Vzq.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc925Vzq.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc925Vzq.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc925Vzq.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc925Vzq.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc925Vzq.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc925Vzq.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc925Vzq.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc925Vzq.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc925Vzq.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc925Vzq.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc925Vzq.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc925Vzq.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc925Vzq.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc925Vzq.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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccSq9zNv.s: Assembler messages:
encrypt.c: /tmp/ccSq9zNv.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccSq9zNv.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccSq9zNv.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccSq9zNv.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSq9zNv.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSq9zNv.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSq9zNv.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSq9zNv.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSq9zNv.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSq9zNv.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSq9zNv.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSq9zNv.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccSq9zNv.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSq9zNv.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccSq9zNv.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSq9zNv.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccSq9zNv.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSq9zNv.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccSq9zNv.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccSq9zNv.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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cccihKtk.s: Assembler messages:
encrypt.c: /tmp/cccihKtk.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cccihKtk.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cccihKtk.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cccihKtk.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cccihKtk.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cccihKtk.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cccihKtk.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cccihKtk.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cccihKtk.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cccihKtk.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cccihKtk.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cccihKtk.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cccihKtk.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cccihKtk.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cccihKtk.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cccihKtk.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cccihKtk.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cccihKtk.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cccihKtk.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cccihKtk.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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccwAl64h.s: Assembler messages:
encrypt.c: /tmp/ccwAl64h.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccwAl64h.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccwAl64h.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccwAl64h.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwAl64h.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwAl64h.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwAl64h.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwAl64h.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwAl64h.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwAl64h.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwAl64h.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwAl64h.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccwAl64h.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwAl64h.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccwAl64h.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccwAl64h.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwAl64h.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccwAl64h.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccwAl64h.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwAl64h.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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccT96JsP.s: Assembler messages:
encrypt.c: /tmp/ccT96JsP.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccT96JsP.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccT96JsP.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccT96JsP.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT96JsP.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT96JsP.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT96JsP.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT96JsP.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT96JsP.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccT96JsP.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccT96JsP.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccT96JsP.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccT96JsP.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT96JsP.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccT96JsP.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccT96JsP.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccT96JsP.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccT96JsP.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccT96JsP.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT96JsP.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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccVpd8wO.s: Assembler messages:
encrypt.c: /tmp/ccVpd8wO.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccVpd8wO.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccVpd8wO.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccVpd8wO.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVpd8wO.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVpd8wO.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVpd8wO.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVpd8wO.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVpd8wO.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVpd8wO.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVpd8wO.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVpd8wO.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccVpd8wO.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVpd8wO.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccVpd8wO.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVpd8wO.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccVpd8wO.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVpd8wO.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccVpd8wO.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccVpd8wO.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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc4sgezR.s: Assembler messages:
encrypt.c: /tmp/cc4sgezR.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc4sgezR.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc4sgezR.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc4sgezR.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4sgezR.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4sgezR.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4sgezR.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4sgezR.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4sgezR.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4sgezR.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4sgezR.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4sgezR.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc4sgezR.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4sgezR.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc4sgezR.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4sgezR.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc4sgezR.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4sgezR.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc4sgezR.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc4sgezR.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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccbYbJsE.s: Assembler messages:
encrypt.c: /tmp/ccbYbJsE.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccbYbJsE.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccbYbJsE.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccbYbJsE.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbYbJsE.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbYbJsE.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbYbJsE.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbYbJsE.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbYbJsE.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbYbJsE.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbYbJsE.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbYbJsE.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccbYbJsE.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbYbJsE.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccbYbJsE.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccbYbJsE.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbYbJsE.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccbYbJsE.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccbYbJsE.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbYbJsE.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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccEPZwsP.s: Assembler messages:
encrypt.c: /tmp/ccEPZwsP.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccEPZwsP.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccEPZwsP.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccEPZwsP.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEPZwsP.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEPZwsP.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEPZwsP.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEPZwsP.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEPZwsP.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccEPZwsP.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccEPZwsP.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccEPZwsP.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccEPZwsP.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEPZwsP.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccEPZwsP.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccEPZwsP.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccEPZwsP.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccEPZwsP.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccEPZwsP.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEPZwsP.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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccJv1d4V.s: Assembler messages:
encrypt.c: /tmp/ccJv1d4V.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccJv1d4V.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccJv1d4V.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccJv1d4V.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJv1d4V.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJv1d4V.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJv1d4V.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJv1d4V.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJv1d4V.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJv1d4V.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJv1d4V.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJv1d4V.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccJv1d4V.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJv1d4V.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccJv1d4V.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJv1d4V.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccJv1d4V.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJv1d4V.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccJv1d4V.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccJv1d4V.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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccgMZQVG.s: Assembler messages:
encrypt.c: /tmp/ccgMZQVG.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccgMZQVG.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccgMZQVG.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccgMZQVG.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgMZQVG.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgMZQVG.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgMZQVG.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgMZQVG.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgMZQVG.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgMZQVG.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgMZQVG.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgMZQVG.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccgMZQVG.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgMZQVG.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccgMZQVG.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccgMZQVG.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgMZQVG.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccgMZQVG.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccgMZQVG.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgMZQVG.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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cciYK5AP.s: Assembler messages:
encrypt.c: /tmp/cciYK5AP.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cciYK5AP.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cciYK5AP.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cciYK5AP.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cciYK5AP.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cciYK5AP.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cciYK5AP.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cciYK5AP.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cciYK5AP.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cciYK5AP.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cciYK5AP.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cciYK5AP.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cciYK5AP.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cciYK5AP.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cciYK5AP.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cciYK5AP.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cciYK5AP.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cciYK5AP.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cciYK5AP.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cciYK5AP.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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccLY8X2B.s: Assembler messages:
encrypt.c: /tmp/ccLY8X2B.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccLY8X2B.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccLY8X2B.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccLY8X2B.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLY8X2B.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLY8X2B.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLY8X2B.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLY8X2B.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLY8X2B.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLY8X2B.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLY8X2B.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLY8X2B.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccLY8X2B.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLY8X2B.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccLY8X2B.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLY8X2B.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccLY8X2B.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLY8X2B.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccLY8X2B.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccLY8X2B.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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccVJVUbx.s: Assembler messages:
encrypt.c: /tmp/ccVJVUbx.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccVJVUbx.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccVJVUbx.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccVJVUbx.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVJVUbx.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVJVUbx.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVJVUbx.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVJVUbx.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVJVUbx.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVJVUbx.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVJVUbx.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVJVUbx.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccVJVUbx.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVJVUbx.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccVJVUbx.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccVJVUbx.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVJVUbx.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccVJVUbx.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccVJVUbx.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVJVUbx.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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc6qOVEq.s: Assembler messages:
encrypt.c: /tmp/cc6qOVEq.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc6qOVEq.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc6qOVEq.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc6qOVEq.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6qOVEq.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6qOVEq.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6qOVEq.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6qOVEq.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6qOVEq.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6qOVEq.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6qOVEq.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6qOVEq.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc6qOVEq.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6qOVEq.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc6qOVEq.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc6qOVEq.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6qOVEq.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc6qOVEq.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc6qOVEq.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6qOVEq.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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccmm0CLy.s: Assembler messages:
encrypt.c: /tmp/ccmm0CLy.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccmm0CLy.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccmm0CLy.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccmm0CLy.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmm0CLy.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmm0CLy.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmm0CLy.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmm0CLy.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmm0CLy.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmm0CLy.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmm0CLy.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmm0CLy.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccmm0CLy.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmm0CLy.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccmm0CLy.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmm0CLy.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccmm0CLy.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmm0CLy.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccmm0CLy.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccmm0CLy.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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccJOq6SJ.s: Assembler messages:
encrypt.c: /tmp/ccJOq6SJ.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccJOq6SJ.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccJOq6SJ.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccJOq6SJ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJOq6SJ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJOq6SJ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJOq6SJ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJOq6SJ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJOq6SJ.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJOq6SJ.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJOq6SJ.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJOq6SJ.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccJOq6SJ.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJOq6SJ.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccJOq6SJ.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJOq6SJ.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccJOq6SJ.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJOq6SJ.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccJOq6SJ.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccJOq6SJ.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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccPWNEFy.s: Assembler messages:
encrypt.c: /tmp/ccPWNEFy.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccPWNEFy.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccPWNEFy.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccPWNEFy.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPWNEFy.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPWNEFy.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPWNEFy.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPWNEFy.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPWNEFy.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPWNEFy.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPWNEFy.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPWNEFy.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccPWNEFy.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPWNEFy.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccPWNEFy.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccPWNEFy.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPWNEFy.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccPWNEFy.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccPWNEFy.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPWNEFy.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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccn7Om0r.s: Assembler messages:
encrypt.c: /tmp/ccn7Om0r.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccn7Om0r.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccn7Om0r.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccn7Om0r.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn7Om0r.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn7Om0r.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn7Om0r.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn7Om0r.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn7Om0r.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccn7Om0r.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccn7Om0r.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccn7Om0r.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccn7Om0r.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn7Om0r.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccn7Om0r.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccn7Om0r.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccn7Om0r.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccn7Om0r.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccn7Om0r.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn7Om0r.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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccrt1soy.s: Assembler messages:
encrypt.c: /tmp/ccrt1soy.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccrt1soy.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccrt1soy.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccrt1soy.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrt1soy.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrt1soy.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrt1soy.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrt1soy.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrt1soy.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrt1soy.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrt1soy.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrt1soy.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccrt1soy.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrt1soy.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccrt1soy.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrt1soy.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccrt1soy.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrt1soy.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccrt1soy.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccrt1soy.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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccgGFGVn.s: Assembler messages:
encrypt.c: /tmp/ccgGFGVn.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccgGFGVn.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccgGFGVn.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccgGFGVn.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgGFGVn.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgGFGVn.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgGFGVn.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgGFGVn.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgGFGVn.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgGFGVn.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgGFGVn.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgGFGVn.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccgGFGVn.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgGFGVn.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccgGFGVn.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccgGFGVn.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgGFGVn.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccgGFGVn.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccgGFGVn.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgGFGVn.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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccs0GI4T.s: Assembler messages:
encrypt.c: /tmp/ccs0GI4T.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccs0GI4T.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccs0GI4T.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccs0GI4T.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs0GI4T.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs0GI4T.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs0GI4T.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs0GI4T.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs0GI4T.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccs0GI4T.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccs0GI4T.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccs0GI4T.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccs0GI4T.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs0GI4T.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccs0GI4T.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccs0GI4T.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccs0GI4T.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccs0GI4T.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccs0GI4T.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccs0GI4T.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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccMXHYnP.s: Assembler messages:
encrypt.c: /tmp/ccMXHYnP.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccMXHYnP.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccMXHYnP.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccMXHYnP.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMXHYnP.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMXHYnP.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMXHYnP.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMXHYnP.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMXHYnP.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMXHYnP.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMXHYnP.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMXHYnP.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccMXHYnP.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMXHYnP.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccMXHYnP.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMXHYnP.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccMXHYnP.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMXHYnP.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccMXHYnP.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccMXHYnP.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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccwxrABf.s: Assembler messages:
encrypt.c: /tmp/ccwxrABf.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccwxrABf.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccwxrABf.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccwxrABf.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwxrABf.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwxrABf.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwxrABf.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwxrABf.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwxrABf.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwxrABf.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwxrABf.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwxrABf.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccwxrABf.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwxrABf.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccwxrABf.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccwxrABf.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwxrABf.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccwxrABf.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccwxrABf.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwxrABf.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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccEQBJ21.s: Assembler messages:
encrypt.c: /tmp/ccEQBJ21.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccEQBJ21.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccEQBJ21.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccEQBJ21.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEQBJ21.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEQBJ21.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEQBJ21.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEQBJ21.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEQBJ21.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccEQBJ21.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccEQBJ21.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccEQBJ21.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccEQBJ21.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEQBJ21.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccEQBJ21.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccEQBJ21.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccEQBJ21.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccEQBJ21.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccEQBJ21.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccEQBJ21.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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cczQwirw.s: Assembler messages:
encrypt.c: /tmp/cczQwirw.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cczQwirw.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cczQwirw.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cczQwirw.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cczQwirw.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cczQwirw.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cczQwirw.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cczQwirw.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cczQwirw.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cczQwirw.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cczQwirw.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cczQwirw.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cczQwirw.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cczQwirw.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cczQwirw.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cczQwirw.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cczQwirw.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cczQwirw.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cczQwirw.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cczQwirw.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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cckVAfOj.s: Assembler messages:
encrypt.c: /tmp/cckVAfOj.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cckVAfOj.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cckVAfOj.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cckVAfOj.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cckVAfOj.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cckVAfOj.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cckVAfOj.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cckVAfOj.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cckVAfOj.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cckVAfOj.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cckVAfOj.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cckVAfOj.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cckVAfOj.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cckVAfOj.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cckVAfOj.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cckVAfOj.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cckVAfOj.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cckVAfOj.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cckVAfOj.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cckVAfOj.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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cctmLFbP.s: Assembler messages:
encrypt.c: /tmp/cctmLFbP.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cctmLFbP.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cctmLFbP.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cctmLFbP.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cctmLFbP.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cctmLFbP.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cctmLFbP.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cctmLFbP.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cctmLFbP.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctmLFbP.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctmLFbP.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctmLFbP.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cctmLFbP.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cctmLFbP.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cctmLFbP.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctmLFbP.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cctmLFbP.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctmLFbP.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cctmLFbP.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cctmLFbP.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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=athlon -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc0lLDqy.s: Assembler messages:
encrypt.c: /tmp/cc0lLDqy.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc0lLDqy.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc0lLDqy.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc0lLDqy.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0lLDqy.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0lLDqy.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0lLDqy.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0lLDqy.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0lLDqy.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0lLDqy.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0lLDqy.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0lLDqy.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc0lLDqy.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0lLDqy.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc0lLDqy.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0lLDqy.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc0lLDqy.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0lLDqy.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc0lLDqy.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc0lLDqy.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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=athlon -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccWfpyI8.s: Assembler messages:
encrypt.c: /tmp/ccWfpyI8.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccWfpyI8.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccWfpyI8.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccWfpyI8.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWfpyI8.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWfpyI8.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWfpyI8.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWfpyI8.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWfpyI8.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWfpyI8.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWfpyI8.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWfpyI8.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccWfpyI8.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWfpyI8.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccWfpyI8.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccWfpyI8.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWfpyI8.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccWfpyI8.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccWfpyI8.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWfpyI8.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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=athlon -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccUm2a21.s: Assembler messages:
encrypt.c: /tmp/ccUm2a21.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccUm2a21.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccUm2a21.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccUm2a21.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUm2a21.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUm2a21.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUm2a21.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUm2a21.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUm2a21.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUm2a21.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUm2a21.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUm2a21.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccUm2a21.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUm2a21.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccUm2a21.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccUm2a21.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUm2a21.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccUm2a21.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccUm2a21.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUm2a21.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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=athlon -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccaPrnDt.s: Assembler messages:
encrypt.c: /tmp/ccaPrnDt.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccaPrnDt.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccaPrnDt.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccaPrnDt.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaPrnDt.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaPrnDt.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaPrnDt.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaPrnDt.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaPrnDt.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaPrnDt.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaPrnDt.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaPrnDt.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccaPrnDt.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaPrnDt.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccaPrnDt.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaPrnDt.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccaPrnDt.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaPrnDt.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccaPrnDt.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccaPrnDt.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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=athlon -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccojjmaB.s: Assembler messages:
encrypt.c: /tmp/ccojjmaB.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccojjmaB.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccojjmaB.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccojjmaB.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccojjmaB.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccojjmaB.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccojjmaB.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccojjmaB.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccojjmaB.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccojjmaB.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccojjmaB.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccojjmaB.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccojjmaB.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccojjmaB.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccojjmaB.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccojjmaB.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccojjmaB.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccojjmaB.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccojjmaB.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccojjmaB.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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=athlon -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cczfvOc9.s: Assembler messages:
encrypt.c: /tmp/cczfvOc9.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cczfvOc9.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cczfvOc9.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cczfvOc9.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cczfvOc9.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cczfvOc9.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cczfvOc9.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cczfvOc9.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cczfvOc9.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cczfvOc9.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cczfvOc9.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cczfvOc9.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cczfvOc9.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cczfvOc9.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cczfvOc9.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cczfvOc9.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cczfvOc9.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cczfvOc9.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cczfvOc9.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cczfvOc9.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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=athlon -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccXYPyQx.s: Assembler messages:
encrypt.c: /tmp/ccXYPyQx.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccXYPyQx.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccXYPyQx.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccXYPyQx.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXYPyQx.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXYPyQx.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXYPyQx.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXYPyQx.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXYPyQx.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXYPyQx.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXYPyQx.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXYPyQx.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccXYPyQx.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXYPyQx.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccXYPyQx.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXYPyQx.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccXYPyQx.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXYPyQx.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccXYPyQx.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccXYPyQx.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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=athlon -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccvfw455.s: Assembler messages:
encrypt.c: /tmp/ccvfw455.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccvfw455.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccvfw455.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccvfw455.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvfw455.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvfw455.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvfw455.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvfw455.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvfw455.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvfw455.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvfw455.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvfw455.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccvfw455.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvfw455.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccvfw455.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccvfw455.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvfw455.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccvfw455.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccvfw455.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvfw455.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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccWYfekd.s: Assembler messages:
encrypt.c: /tmp/ccWYfekd.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccWYfekd.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccWYfekd.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccWYfekd.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWYfekd.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWYfekd.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWYfekd.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWYfekd.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWYfekd.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWYfekd.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWYfekd.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWYfekd.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccWYfekd.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWYfekd.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccWYfekd.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccWYfekd.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWYfekd.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccWYfekd.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccWYfekd.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWYfekd.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/ccWYfekd.s: Assembler messages:
encrypt.c: /tmp/ccWYfekd.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccWYfekd.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccWYfekd.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccWYfekd.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWYfekd.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWYfekd.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWYfekd.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWYfekd.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWYfekd.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWYfekd.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWYfekd.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWYfekd.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccWYfekd.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWYfekd.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccWYfekd.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccWYfekd.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWYfekd.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccWYfekd.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccWYfekd.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWYfekd.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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cciueVzx.s: Assembler messages:
encrypt.c: /tmp/cciueVzx.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cciueVzx.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cciueVzx.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cciueVzx.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cciueVzx.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cciueVzx.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cciueVzx.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cciueVzx.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cciueVzx.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cciueVzx.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cciueVzx.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cciueVzx.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cciueVzx.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cciueVzx.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cciueVzx.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cciueVzx.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cciueVzx.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cciueVzx.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cciueVzx.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cciueVzx.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/cciueVzx.s: Assembler messages:
encrypt.c: /tmp/cciueVzx.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cciueVzx.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cciueVzx.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cciueVzx.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cciueVzx.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cciueVzx.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cciueVzx.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cciueVzx.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cciueVzx.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cciueVzx.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cciueVzx.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cciueVzx.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cciueVzx.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cciueVzx.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cciueVzx.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cciueVzx.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cciueVzx.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cciueVzx.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cciueVzx.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cciueVzx.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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=barcelona -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc5oFUrq.s: Assembler messages:
encrypt.c: /tmp/cc5oFUrq.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc5oFUrq.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc5oFUrq.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc5oFUrq.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5oFUrq.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5oFUrq.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5oFUrq.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5oFUrq.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5oFUrq.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5oFUrq.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5oFUrq.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5oFUrq.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc5oFUrq.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5oFUrq.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc5oFUrq.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5oFUrq.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc5oFUrq.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5oFUrq.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc5oFUrq.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc5oFUrq.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/cc5oFUrq.s: Assembler messages:
encrypt.c: /tmp/cc5oFUrq.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc5oFUrq.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc5oFUrq.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc5oFUrq.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5oFUrq.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5oFUrq.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5oFUrq.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5oFUrq.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5oFUrq.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5oFUrq.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5oFUrq.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5oFUrq.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc5oFUrq.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5oFUrq.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc5oFUrq.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5oFUrq.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc5oFUrq.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5oFUrq.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc5oFUrq.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc5oFUrq.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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=barcelona -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccPO5sL6.s: Assembler messages:
encrypt.c: /tmp/ccPO5sL6.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccPO5sL6.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccPO5sL6.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccPO5sL6.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPO5sL6.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPO5sL6.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPO5sL6.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPO5sL6.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPO5sL6.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPO5sL6.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPO5sL6.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPO5sL6.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccPO5sL6.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPO5sL6.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccPO5sL6.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccPO5sL6.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPO5sL6.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccPO5sL6.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccPO5sL6.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPO5sL6.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/ccPO5sL6.s: Assembler messages:
encrypt.c: /tmp/ccPO5sL6.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccPO5sL6.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccPO5sL6.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccPO5sL6.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPO5sL6.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPO5sL6.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPO5sL6.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPO5sL6.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPO5sL6.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPO5sL6.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPO5sL6.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPO5sL6.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccPO5sL6.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPO5sL6.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccPO5sL6.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccPO5sL6.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPO5sL6.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccPO5sL6.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccPO5sL6.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPO5sL6.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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=barcelona -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc1FRrsr.s: Assembler messages:
encrypt.c: /tmp/cc1FRrsr.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc1FRrsr.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc1FRrsr.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc1FRrsr.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1FRrsr.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1FRrsr.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1FRrsr.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1FRrsr.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1FRrsr.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc1FRrsr.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc1FRrsr.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc1FRrsr.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc1FRrsr.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1FRrsr.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc1FRrsr.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc1FRrsr.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc1FRrsr.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc1FRrsr.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc1FRrsr.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1FRrsr.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/cc1FRrsr.s: Assembler messages:
encrypt.c: /tmp/cc1FRrsr.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc1FRrsr.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc1FRrsr.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc1FRrsr.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1FRrsr.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1FRrsr.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1FRrsr.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1FRrsr.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1FRrsr.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc1FRrsr.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc1FRrsr.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc1FRrsr.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc1FRrsr.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1FRrsr.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc1FRrsr.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc1FRrsr.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc1FRrsr.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc1FRrsr.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc1FRrsr.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1FRrsr.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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=barcelona -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccSq8v2z.s: Assembler messages:
encrypt.c: /tmp/ccSq8v2z.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccSq8v2z.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccSq8v2z.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccSq8v2z.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSq8v2z.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSq8v2z.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSq8v2z.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSq8v2z.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSq8v2z.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSq8v2z.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSq8v2z.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSq8v2z.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccSq8v2z.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSq8v2z.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccSq8v2z.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSq8v2z.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccSq8v2z.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSq8v2z.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccSq8v2z.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccSq8v2z.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/ccSq8v2z.s: Assembler messages:
encrypt.c: /tmp/ccSq8v2z.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccSq8v2z.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccSq8v2z.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccSq8v2z.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSq8v2z.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSq8v2z.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSq8v2z.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSq8v2z.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSq8v2z.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSq8v2z.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSq8v2z.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSq8v2z.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccSq8v2z.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSq8v2z.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccSq8v2z.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSq8v2z.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccSq8v2z.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSq8v2z.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccSq8v2z.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccSq8v2z.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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=barcelona -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccic89Rm.s: Assembler messages:
encrypt.c: /tmp/ccic89Rm.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccic89Rm.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccic89Rm.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccic89Rm.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccic89Rm.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccic89Rm.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccic89Rm.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccic89Rm.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccic89Rm.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccic89Rm.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccic89Rm.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccic89Rm.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccic89Rm.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccic89Rm.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccic89Rm.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccic89Rm.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccic89Rm.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccic89Rm.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccic89Rm.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccic89Rm.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/ccic89Rm.s: Assembler messages:
encrypt.c: /tmp/ccic89Rm.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccic89Rm.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccic89Rm.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccic89Rm.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccic89Rm.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccic89Rm.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccic89Rm.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccic89Rm.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccic89Rm.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccic89Rm.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccic89Rm.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccic89Rm.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccic89Rm.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccic89Rm.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccic89Rm.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccic89Rm.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccic89Rm.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccic89Rm.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccic89Rm.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccic89Rm.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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=barcelona -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccwSAnr9.s: Assembler messages:
encrypt.c: /tmp/ccwSAnr9.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccwSAnr9.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccwSAnr9.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccwSAnr9.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwSAnr9.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwSAnr9.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwSAnr9.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwSAnr9.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwSAnr9.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwSAnr9.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwSAnr9.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwSAnr9.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccwSAnr9.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwSAnr9.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccwSAnr9.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccwSAnr9.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwSAnr9.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccwSAnr9.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccwSAnr9.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwSAnr9.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/ccwSAnr9.s: Assembler messages:
encrypt.c: /tmp/ccwSAnr9.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccwSAnr9.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccwSAnr9.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccwSAnr9.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwSAnr9.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwSAnr9.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwSAnr9.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwSAnr9.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwSAnr9.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwSAnr9.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwSAnr9.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwSAnr9.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccwSAnr9.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwSAnr9.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccwSAnr9.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccwSAnr9.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwSAnr9.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccwSAnr9.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccwSAnr9.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwSAnr9.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/omdsha256k256n248tau256v1/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/cc7siR8Q.s: Assembler messages:
encrypt.c: /tmp/cc7siR8Q.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc7siR8Q.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc7siR8Q.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc7siR8Q.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7siR8Q.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7siR8Q.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7siR8Q.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7siR8Q.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7siR8Q.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7siR8Q.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7siR8Q.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7siR8Q.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc7siR8Q.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7siR8Q.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc7siR8Q.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7siR8Q.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc7siR8Q.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7siR8Q.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc7siR8Q.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc7siR8Q.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/omdsha256k256n248tau256v1/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/ccnRMrpb.s: Assembler messages:
encrypt.c: /tmp/ccnRMrpb.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccnRMrpb.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccnRMrpb.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccnRMrpb.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnRMrpb.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnRMrpb.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnRMrpb.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnRMrpb.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnRMrpb.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccnRMrpb.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccnRMrpb.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccnRMrpb.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccnRMrpb.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnRMrpb.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccnRMrpb.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccnRMrpb.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccnRMrpb.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccnRMrpb.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccnRMrpb.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnRMrpb.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/omdsha256k256n248tau256v1/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/ccHhIEvS.s: Assembler messages:
encrypt.c: /tmp/ccHhIEvS.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccHhIEvS.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccHhIEvS.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccHhIEvS.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHhIEvS.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHhIEvS.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHhIEvS.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHhIEvS.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHhIEvS.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHhIEvS.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHhIEvS.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHhIEvS.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccHhIEvS.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHhIEvS.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccHhIEvS.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHhIEvS.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccHhIEvS.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHhIEvS.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccHhIEvS.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccHhIEvS.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/omdsha256k256n248tau256v1/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/ccSPRzng.s: Assembler messages:
encrypt.c: /tmp/ccSPRzng.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccSPRzng.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccSPRzng.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccSPRzng.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSPRzng.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSPRzng.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSPRzng.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSPRzng.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSPRzng.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSPRzng.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSPRzng.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSPRzng.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccSPRzng.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSPRzng.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccSPRzng.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccSPRzng.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSPRzng.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccSPRzng.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccSPRzng.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSPRzng.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/omdsha256k256n248tau256v1/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/cceEQnaO.s: Assembler messages:
encrypt.c: /tmp/cceEQnaO.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cceEQnaO.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cceEQnaO.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cceEQnaO.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cceEQnaO.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cceEQnaO.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cceEQnaO.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cceEQnaO.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cceEQnaO.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cceEQnaO.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cceEQnaO.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cceEQnaO.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cceEQnaO.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cceEQnaO.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cceEQnaO.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cceEQnaO.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cceEQnaO.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cceEQnaO.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cceEQnaO.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cceEQnaO.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/omdsha256k256n248tau256v1/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/ccwMCpU9.s: Assembler messages:
encrypt.c: /tmp/ccwMCpU9.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccwMCpU9.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccwMCpU9.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccwMCpU9.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwMCpU9.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwMCpU9.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwMCpU9.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwMCpU9.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwMCpU9.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwMCpU9.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwMCpU9.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwMCpU9.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccwMCpU9.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwMCpU9.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccwMCpU9.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccwMCpU9.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwMCpU9.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccwMCpU9.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccwMCpU9.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwMCpU9.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/omdsha256k256n248tau256v1/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/ccA1Zaf8.s: Assembler messages:
encrypt.c: /tmp/ccA1Zaf8.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccA1Zaf8.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccA1Zaf8.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccA1Zaf8.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA1Zaf8.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA1Zaf8.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA1Zaf8.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA1Zaf8.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA1Zaf8.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccA1Zaf8.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccA1Zaf8.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccA1Zaf8.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccA1Zaf8.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA1Zaf8.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccA1Zaf8.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccA1Zaf8.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccA1Zaf8.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccA1Zaf8.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccA1Zaf8.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccA1Zaf8.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/omdsha256k256n248tau256v1/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/ccYdCECq.s: Assembler messages:
encrypt.c: /tmp/ccYdCECq.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccYdCECq.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccYdCECq.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccYdCECq.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYdCECq.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYdCECq.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYdCECq.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYdCECq.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYdCECq.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccYdCECq.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccYdCECq.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccYdCECq.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccYdCECq.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYdCECq.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccYdCECq.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccYdCECq.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccYdCECq.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccYdCECq.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccYdCECq.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYdCECq.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/omdsha256k256n248tau256v1/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/ccJuqEw7.s: Assembler messages:
encrypt.c: /tmp/ccJuqEw7.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccJuqEw7.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccJuqEw7.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccJuqEw7.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJuqEw7.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJuqEw7.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJuqEw7.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJuqEw7.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJuqEw7.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJuqEw7.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJuqEw7.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJuqEw7.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccJuqEw7.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJuqEw7.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccJuqEw7.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJuqEw7.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccJuqEw7.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJuqEw7.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccJuqEw7.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccJuqEw7.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/omdsha256k256n248tau256v1/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/ccq2WoLy.s: Assembler messages:
encrypt.c: /tmp/ccq2WoLy.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccq2WoLy.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccq2WoLy.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccq2WoLy.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq2WoLy.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq2WoLy.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq2WoLy.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq2WoLy.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq2WoLy.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccq2WoLy.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccq2WoLy.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccq2WoLy.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccq2WoLy.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq2WoLy.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccq2WoLy.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccq2WoLy.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccq2WoLy.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccq2WoLy.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccq2WoLy.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq2WoLy.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/omdsha256k256n248tau256v1/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/ccEfjyAX.s: Assembler messages:
encrypt.c: /tmp/ccEfjyAX.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccEfjyAX.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccEfjyAX.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccEfjyAX.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEfjyAX.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEfjyAX.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEfjyAX.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEfjyAX.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEfjyAX.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccEfjyAX.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccEfjyAX.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccEfjyAX.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccEfjyAX.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEfjyAX.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccEfjyAX.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccEfjyAX.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccEfjyAX.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccEfjyAX.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccEfjyAX.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccEfjyAX.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/omdsha256k256n248tau256v1/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/ccXvBC2f.s: Assembler messages:
encrypt.c: /tmp/ccXvBC2f.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccXvBC2f.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccXvBC2f.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccXvBC2f.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXvBC2f.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXvBC2f.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXvBC2f.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXvBC2f.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXvBC2f.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccXvBC2f.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccXvBC2f.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccXvBC2f.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccXvBC2f.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXvBC2f.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccXvBC2f.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccXvBC2f.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccXvBC2f.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccXvBC2f.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccXvBC2f.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXvBC2f.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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=core2 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccLNZMHo.s: Assembler messages:
encrypt.c: /tmp/ccLNZMHo.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccLNZMHo.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccLNZMHo.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccLNZMHo.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLNZMHo.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLNZMHo.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLNZMHo.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLNZMHo.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLNZMHo.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLNZMHo.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLNZMHo.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLNZMHo.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccLNZMHo.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLNZMHo.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccLNZMHo.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLNZMHo.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccLNZMHo.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLNZMHo.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccLNZMHo.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccLNZMHo.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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=core2 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccqug7Qy.s: Assembler messages:
encrypt.c: /tmp/ccqug7Qy.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccqug7Qy.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccqug7Qy.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccqug7Qy.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqug7Qy.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqug7Qy.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqug7Qy.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqug7Qy.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqug7Qy.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqug7Qy.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqug7Qy.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqug7Qy.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccqug7Qy.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqug7Qy.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccqug7Qy.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccqug7Qy.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqug7Qy.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccqug7Qy.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccqug7Qy.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqug7Qy.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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=core2 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc0ddPl4.s: Assembler messages:
encrypt.c: /tmp/cc0ddPl4.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc0ddPl4.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc0ddPl4.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc0ddPl4.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0ddPl4.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0ddPl4.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0ddPl4.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0ddPl4.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0ddPl4.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc0ddPl4.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc0ddPl4.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc0ddPl4.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc0ddPl4.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0ddPl4.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc0ddPl4.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc0ddPl4.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc0ddPl4.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc0ddPl4.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc0ddPl4.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0ddPl4.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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=core2 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccFtpBza.s: Assembler messages:
encrypt.c: /tmp/ccFtpBza.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccFtpBza.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccFtpBza.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccFtpBza.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFtpBza.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFtpBza.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFtpBza.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFtpBza.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFtpBza.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFtpBza.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFtpBza.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFtpBza.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccFtpBza.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFtpBza.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccFtpBza.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFtpBza.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccFtpBza.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFtpBza.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccFtpBza.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccFtpBza.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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=core2 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccCs7wos.s: Assembler messages:
encrypt.c: /tmp/ccCs7wos.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccCs7wos.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccCs7wos.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccCs7wos.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCs7wos.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCs7wos.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCs7wos.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCs7wos.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCs7wos.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCs7wos.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCs7wos.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCs7wos.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccCs7wos.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCs7wos.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccCs7wos.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCs7wos.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccCs7wos.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCs7wos.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccCs7wos.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccCs7wos.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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=core2 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccKCwfnB.s: Assembler messages:
encrypt.c: /tmp/ccKCwfnB.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccKCwfnB.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccKCwfnB.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccKCwfnB.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKCwfnB.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKCwfnB.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKCwfnB.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKCwfnB.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKCwfnB.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKCwfnB.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKCwfnB.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKCwfnB.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccKCwfnB.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKCwfnB.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccKCwfnB.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccKCwfnB.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKCwfnB.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccKCwfnB.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccKCwfnB.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKCwfnB.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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=core2 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc1gykl2.s: Assembler messages:
encrypt.c: /tmp/cc1gykl2.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc1gykl2.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc1gykl2.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc1gykl2.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1gykl2.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1gykl2.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1gykl2.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1gykl2.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1gykl2.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc1gykl2.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc1gykl2.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc1gykl2.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc1gykl2.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1gykl2.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc1gykl2.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc1gykl2.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc1gykl2.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc1gykl2.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc1gykl2.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1gykl2.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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=core2 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccx1PH9f.s: Assembler messages:
encrypt.c: /tmp/ccx1PH9f.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccx1PH9f.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccx1PH9f.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccx1PH9f.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx1PH9f.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx1PH9f.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx1PH9f.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx1PH9f.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx1PH9f.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccx1PH9f.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccx1PH9f.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccx1PH9f.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccx1PH9f.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx1PH9f.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccx1PH9f.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccx1PH9f.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccx1PH9f.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccx1PH9f.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccx1PH9f.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccx1PH9f.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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cccUV3IP.s: Assembler messages:
encrypt.c: /tmp/cccUV3IP.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cccUV3IP.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cccUV3IP.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cccUV3IP.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cccUV3IP.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cccUV3IP.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cccUV3IP.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cccUV3IP.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cccUV3IP.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cccUV3IP.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cccUV3IP.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cccUV3IP.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cccUV3IP.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cccUV3IP.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cccUV3IP.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cccUV3IP.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cccUV3IP.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cccUV3IP.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cccUV3IP.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cccUV3IP.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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccfk0Kh5.s: Assembler messages:
encrypt.c: /tmp/ccfk0Kh5.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccfk0Kh5.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccfk0Kh5.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccfk0Kh5.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfk0Kh5.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfk0Kh5.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfk0Kh5.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfk0Kh5.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfk0Kh5.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfk0Kh5.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfk0Kh5.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfk0Kh5.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccfk0Kh5.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfk0Kh5.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccfk0Kh5.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfk0Kh5.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccfk0Kh5.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfk0Kh5.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccfk0Kh5.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccfk0Kh5.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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccXwyYa7.s: Assembler messages:
encrypt.c: /tmp/ccXwyYa7.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccXwyYa7.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccXwyYa7.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccXwyYa7.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXwyYa7.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXwyYa7.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXwyYa7.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXwyYa7.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXwyYa7.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXwyYa7.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXwyYa7.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXwyYa7.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccXwyYa7.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXwyYa7.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccXwyYa7.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXwyYa7.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccXwyYa7.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXwyYa7.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccXwyYa7.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccXwyYa7.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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cczF4jkZ.s: Assembler messages:
encrypt.c: /tmp/cczF4jkZ.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cczF4jkZ.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cczF4jkZ.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cczF4jkZ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cczF4jkZ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cczF4jkZ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cczF4jkZ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cczF4jkZ.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cczF4jkZ.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cczF4jkZ.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cczF4jkZ.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cczF4jkZ.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cczF4jkZ.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cczF4jkZ.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cczF4jkZ.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cczF4jkZ.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cczF4jkZ.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cczF4jkZ.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cczF4jkZ.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cczF4jkZ.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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc6i1iFU.s: Assembler messages:
encrypt.c: /tmp/cc6i1iFU.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc6i1iFU.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc6i1iFU.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc6i1iFU.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6i1iFU.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6i1iFU.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6i1iFU.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6i1iFU.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6i1iFU.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6i1iFU.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6i1iFU.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6i1iFU.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc6i1iFU.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6i1iFU.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc6i1iFU.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6i1iFU.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc6i1iFU.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6i1iFU.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc6i1iFU.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc6i1iFU.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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccum0ZeL.s: Assembler messages:
encrypt.c: /tmp/ccum0ZeL.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccum0ZeL.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccum0ZeL.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccum0ZeL.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccum0ZeL.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccum0ZeL.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccum0ZeL.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccum0ZeL.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccum0ZeL.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccum0ZeL.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccum0ZeL.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccum0ZeL.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccum0ZeL.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccum0ZeL.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccum0ZeL.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccum0ZeL.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccum0ZeL.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccum0ZeL.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccum0ZeL.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccum0ZeL.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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccS6Q9dP.s: Assembler messages:
encrypt.c: /tmp/ccS6Q9dP.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccS6Q9dP.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccS6Q9dP.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccS6Q9dP.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS6Q9dP.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS6Q9dP.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS6Q9dP.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS6Q9dP.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS6Q9dP.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccS6Q9dP.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccS6Q9dP.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccS6Q9dP.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccS6Q9dP.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS6Q9dP.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccS6Q9dP.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccS6Q9dP.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccS6Q9dP.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccS6Q9dP.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccS6Q9dP.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccS6Q9dP.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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccctfJyx.s: Assembler messages:
encrypt.c: /tmp/ccctfJyx.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccctfJyx.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccctfJyx.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccctfJyx.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccctfJyx.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccctfJyx.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccctfJyx.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccctfJyx.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccctfJyx.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccctfJyx.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccctfJyx.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccctfJyx.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccctfJyx.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccctfJyx.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccctfJyx.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccctfJyx.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccctfJyx.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccctfJyx.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccctfJyx.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccctfJyx.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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccAFmKDG.s: Assembler messages:
encrypt.c: /tmp/ccAFmKDG.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccAFmKDG.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccAFmKDG.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccAFmKDG.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAFmKDG.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAFmKDG.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAFmKDG.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAFmKDG.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAFmKDG.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccAFmKDG.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccAFmKDG.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccAFmKDG.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccAFmKDG.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAFmKDG.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccAFmKDG.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccAFmKDG.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccAFmKDG.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccAFmKDG.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccAFmKDG.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAFmKDG.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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cce6xJRQ.s: Assembler messages:
encrypt.c: /tmp/cce6xJRQ.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cce6xJRQ.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cce6xJRQ.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cce6xJRQ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cce6xJRQ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cce6xJRQ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cce6xJRQ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cce6xJRQ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cce6xJRQ.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cce6xJRQ.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cce6xJRQ.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cce6xJRQ.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cce6xJRQ.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cce6xJRQ.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cce6xJRQ.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cce6xJRQ.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cce6xJRQ.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cce6xJRQ.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cce6xJRQ.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cce6xJRQ.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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccU1WQsF.s: Assembler messages:
encrypt.c: /tmp/ccU1WQsF.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccU1WQsF.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccU1WQsF.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccU1WQsF.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU1WQsF.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU1WQsF.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU1WQsF.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU1WQsF.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU1WQsF.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccU1WQsF.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccU1WQsF.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccU1WQsF.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccU1WQsF.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU1WQsF.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccU1WQsF.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccU1WQsF.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccU1WQsF.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccU1WQsF.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccU1WQsF.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccU1WQsF.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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccitI7Ru.s: Assembler messages:
encrypt.c: /tmp/ccitI7Ru.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccitI7Ru.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccitI7Ru.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccitI7Ru.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccitI7Ru.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccitI7Ru.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccitI7Ru.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccitI7Ru.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccitI7Ru.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccitI7Ru.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccitI7Ru.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccitI7Ru.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccitI7Ru.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccitI7Ru.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccitI7Ru.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccitI7Ru.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccitI7Ru.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccitI7Ru.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccitI7Ru.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccitI7Ru.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/omdsha256k256n248tau256v1/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/cci1kCJ5.s: Assembler messages:
encrypt.c: /tmp/cci1kCJ5.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cci1kCJ5.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cci1kCJ5.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cci1kCJ5.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cci1kCJ5.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cci1kCJ5.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cci1kCJ5.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cci1kCJ5.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cci1kCJ5.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cci1kCJ5.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cci1kCJ5.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cci1kCJ5.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cci1kCJ5.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cci1kCJ5.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cci1kCJ5.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cci1kCJ5.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cci1kCJ5.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cci1kCJ5.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cci1kCJ5.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cci1kCJ5.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/omdsha256k256n248tau256v1/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/ccpTTF0y.s: Assembler messages:
encrypt.c: /tmp/ccpTTF0y.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccpTTF0y.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccpTTF0y.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccpTTF0y.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpTTF0y.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpTTF0y.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpTTF0y.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpTTF0y.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpTTF0y.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpTTF0y.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpTTF0y.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpTTF0y.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccpTTF0y.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpTTF0y.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccpTTF0y.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpTTF0y.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccpTTF0y.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpTTF0y.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccpTTF0y.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccpTTF0y.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/omdsha256k256n248tau256v1/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/ccYxCfGb.s: Assembler messages:
encrypt.c: /tmp/ccYxCfGb.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccYxCfGb.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccYxCfGb.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccYxCfGb.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYxCfGb.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYxCfGb.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYxCfGb.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYxCfGb.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYxCfGb.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccYxCfGb.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccYxCfGb.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccYxCfGb.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccYxCfGb.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYxCfGb.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccYxCfGb.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccYxCfGb.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccYxCfGb.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccYxCfGb.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccYxCfGb.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYxCfGb.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/omdsha256k256n248tau256v1/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/cclo5dsH.s: Assembler messages:
encrypt.c: /tmp/cclo5dsH.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cclo5dsH.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cclo5dsH.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cclo5dsH.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cclo5dsH.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cclo5dsH.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cclo5dsH.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cclo5dsH.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cclo5dsH.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cclo5dsH.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cclo5dsH.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cclo5dsH.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cclo5dsH.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cclo5dsH.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cclo5dsH.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cclo5dsH.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cclo5dsH.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cclo5dsH.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cclo5dsH.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cclo5dsH.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/omdsha256k256n248tau256v1/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/ccEkVLxA.s: Assembler messages:
encrypt.c: /tmp/ccEkVLxA.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccEkVLxA.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccEkVLxA.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccEkVLxA.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEkVLxA.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEkVLxA.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEkVLxA.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEkVLxA.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEkVLxA.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccEkVLxA.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccEkVLxA.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccEkVLxA.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccEkVLxA.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEkVLxA.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccEkVLxA.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccEkVLxA.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccEkVLxA.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccEkVLxA.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccEkVLxA.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccEkVLxA.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/omdsha256k256n248tau256v1/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/ccqPkvNS.s: Assembler messages:
encrypt.c: /tmp/ccqPkvNS.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccqPkvNS.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccqPkvNS.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccqPkvNS.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqPkvNS.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqPkvNS.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqPkvNS.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqPkvNS.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqPkvNS.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqPkvNS.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqPkvNS.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqPkvNS.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccqPkvNS.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqPkvNS.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccqPkvNS.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccqPkvNS.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqPkvNS.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccqPkvNS.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccqPkvNS.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqPkvNS.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/omdsha256k256n248tau256v1/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/cc6N2AQy.s: Assembler messages:
encrypt.c: /tmp/cc6N2AQy.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc6N2AQy.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc6N2AQy.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc6N2AQy.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6N2AQy.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6N2AQy.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6N2AQy.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6N2AQy.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6N2AQy.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6N2AQy.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6N2AQy.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6N2AQy.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc6N2AQy.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6N2AQy.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc6N2AQy.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6N2AQy.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc6N2AQy.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6N2AQy.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc6N2AQy.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc6N2AQy.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/omdsha256k256n248tau256v1/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/ccFQzoTR.s: Assembler messages:
encrypt.c: /tmp/ccFQzoTR.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccFQzoTR.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccFQzoTR.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccFQzoTR.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFQzoTR.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFQzoTR.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFQzoTR.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFQzoTR.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFQzoTR.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccFQzoTR.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccFQzoTR.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccFQzoTR.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccFQzoTR.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFQzoTR.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccFQzoTR.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccFQzoTR.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccFQzoTR.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccFQzoTR.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccFQzoTR.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFQzoTR.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/omdsha256k256n248tau256v1/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/ccF1hCtT.s: Assembler messages:
encrypt.c: /tmp/ccF1hCtT.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccF1hCtT.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccF1hCtT.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccF1hCtT.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF1hCtT.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF1hCtT.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF1hCtT.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF1hCtT.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF1hCtT.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccF1hCtT.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccF1hCtT.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccF1hCtT.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccF1hCtT.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF1hCtT.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccF1hCtT.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccF1hCtT.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccF1hCtT.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccF1hCtT.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccF1hCtT.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF1hCtT.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/omdsha256k256n248tau256v1/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/ccbrXwGw.s: Assembler messages:
encrypt.c: /tmp/ccbrXwGw.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccbrXwGw.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccbrXwGw.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccbrXwGw.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbrXwGw.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbrXwGw.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbrXwGw.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbrXwGw.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbrXwGw.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccbrXwGw.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccbrXwGw.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccbrXwGw.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccbrXwGw.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbrXwGw.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccbrXwGw.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccbrXwGw.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccbrXwGw.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccbrXwGw.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccbrXwGw.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccbrXwGw.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/omdsha256k256n248tau256v1/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/ccULk49p.s: Assembler messages:
encrypt.c: /tmp/ccULk49p.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccULk49p.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccULk49p.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccULk49p.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccULk49p.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccULk49p.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccULk49p.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccULk49p.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccULk49p.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccULk49p.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccULk49p.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccULk49p.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccULk49p.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccULk49p.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccULk49p.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccULk49p.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccULk49p.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccULk49p.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccULk49p.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccULk49p.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/omdsha256k256n248tau256v1/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/ccrU5fnB.s: Assembler messages:
encrypt.c: /tmp/ccrU5fnB.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccrU5fnB.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccrU5fnB.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccrU5fnB.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrU5fnB.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrU5fnB.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrU5fnB.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrU5fnB.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrU5fnB.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrU5fnB.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrU5fnB.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrU5fnB.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccrU5fnB.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrU5fnB.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccrU5fnB.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccrU5fnB.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrU5fnB.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccrU5fnB.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccrU5fnB.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrU5fnB.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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=i386 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc2RtAsm.s: Assembler messages:
encrypt.c: /tmp/cc2RtAsm.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc2RtAsm.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc2RtAsm.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc2RtAsm.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2RtAsm.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2RtAsm.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2RtAsm.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2RtAsm.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2RtAsm.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc2RtAsm.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc2RtAsm.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc2RtAsm.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc2RtAsm.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2RtAsm.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc2RtAsm.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc2RtAsm.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc2RtAsm.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc2RtAsm.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc2RtAsm.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2RtAsm.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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=i386 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccZD0eCC.s: Assembler messages:
encrypt.c: /tmp/ccZD0eCC.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccZD0eCC.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccZD0eCC.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccZD0eCC.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZD0eCC.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZD0eCC.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZD0eCC.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZD0eCC.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZD0eCC.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZD0eCC.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZD0eCC.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZD0eCC.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccZD0eCC.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZD0eCC.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccZD0eCC.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZD0eCC.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccZD0eCC.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZD0eCC.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccZD0eCC.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccZD0eCC.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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=i386 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc89gIQ0.s: Assembler messages:
encrypt.c: /tmp/cc89gIQ0.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc89gIQ0.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc89gIQ0.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc89gIQ0.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc89gIQ0.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc89gIQ0.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc89gIQ0.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc89gIQ0.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc89gIQ0.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc89gIQ0.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc89gIQ0.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc89gIQ0.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc89gIQ0.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc89gIQ0.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc89gIQ0.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc89gIQ0.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc89gIQ0.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc89gIQ0.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc89gIQ0.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc89gIQ0.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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=i386 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccveWqtA.s: Assembler messages:
encrypt.c: /tmp/ccveWqtA.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccveWqtA.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccveWqtA.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccveWqtA.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccveWqtA.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccveWqtA.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccveWqtA.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccveWqtA.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccveWqtA.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccveWqtA.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccveWqtA.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccveWqtA.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccveWqtA.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccveWqtA.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccveWqtA.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccveWqtA.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccveWqtA.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccveWqtA.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccveWqtA.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccveWqtA.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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=i386 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccSkXgnk.s: Assembler messages:
encrypt.c: /tmp/ccSkXgnk.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccSkXgnk.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccSkXgnk.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccSkXgnk.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSkXgnk.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSkXgnk.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSkXgnk.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSkXgnk.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSkXgnk.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSkXgnk.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSkXgnk.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSkXgnk.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccSkXgnk.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSkXgnk.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccSkXgnk.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccSkXgnk.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSkXgnk.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccSkXgnk.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccSkXgnk.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSkXgnk.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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=i386 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cclMMfAG.s: Assembler messages:
encrypt.c: /tmp/cclMMfAG.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cclMMfAG.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cclMMfAG.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cclMMfAG.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cclMMfAG.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cclMMfAG.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cclMMfAG.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cclMMfAG.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cclMMfAG.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cclMMfAG.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cclMMfAG.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cclMMfAG.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cclMMfAG.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cclMMfAG.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cclMMfAG.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cclMMfAG.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cclMMfAG.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cclMMfAG.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cclMMfAG.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cclMMfAG.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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=i386 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccIVHgi1.s: Assembler messages:
encrypt.c: /tmp/ccIVHgi1.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccIVHgi1.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccIVHgi1.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccIVHgi1.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIVHgi1.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIVHgi1.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIVHgi1.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIVHgi1.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIVHgi1.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIVHgi1.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIVHgi1.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIVHgi1.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccIVHgi1.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIVHgi1.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccIVHgi1.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccIVHgi1.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIVHgi1.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccIVHgi1.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccIVHgi1.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIVHgi1.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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=i386 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccXqzBHB.s: Assembler messages:
encrypt.c: /tmp/ccXqzBHB.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccXqzBHB.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccXqzBHB.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccXqzBHB.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXqzBHB.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXqzBHB.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXqzBHB.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXqzBHB.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXqzBHB.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXqzBHB.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXqzBHB.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXqzBHB.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccXqzBHB.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXqzBHB.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccXqzBHB.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXqzBHB.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccXqzBHB.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXqzBHB.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccXqzBHB.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccXqzBHB.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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=i486 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccj9okDY.s: Assembler messages:
encrypt.c: /tmp/ccj9okDY.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccj9okDY.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccj9okDY.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccj9okDY.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj9okDY.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj9okDY.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj9okDY.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj9okDY.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj9okDY.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccj9okDY.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccj9okDY.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccj9okDY.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccj9okDY.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj9okDY.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccj9okDY.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccj9okDY.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccj9okDY.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccj9okDY.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccj9okDY.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj9okDY.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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=i486 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccurBycr.s: Assembler messages:
encrypt.c: /tmp/ccurBycr.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccurBycr.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccurBycr.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccurBycr.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccurBycr.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccurBycr.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccurBycr.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccurBycr.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccurBycr.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccurBycr.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccurBycr.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccurBycr.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccurBycr.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccurBycr.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccurBycr.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccurBycr.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccurBycr.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccurBycr.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccurBycr.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccurBycr.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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=i486 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc0K7jWu.s: Assembler messages:
encrypt.c: /tmp/cc0K7jWu.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc0K7jWu.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc0K7jWu.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc0K7jWu.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0K7jWu.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0K7jWu.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0K7jWu.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0K7jWu.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0K7jWu.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc0K7jWu.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc0K7jWu.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc0K7jWu.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc0K7jWu.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0K7jWu.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc0K7jWu.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc0K7jWu.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc0K7jWu.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc0K7jWu.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc0K7jWu.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0K7jWu.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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=i486 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccukF5Zi.s: Assembler messages:
encrypt.c: /tmp/ccukF5Zi.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccukF5Zi.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccukF5Zi.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccukF5Zi.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccukF5Zi.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccukF5Zi.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccukF5Zi.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccukF5Zi.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccukF5Zi.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccukF5Zi.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccukF5Zi.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccukF5Zi.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccukF5Zi.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccukF5Zi.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccukF5Zi.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccukF5Zi.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccukF5Zi.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccukF5Zi.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccukF5Zi.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccukF5Zi.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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=i486 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccLXO56u.s: Assembler messages:
encrypt.c: /tmp/ccLXO56u.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccLXO56u.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccLXO56u.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccLXO56u.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLXO56u.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLXO56u.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLXO56u.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLXO56u.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLXO56u.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLXO56u.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLXO56u.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLXO56u.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccLXO56u.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLXO56u.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccLXO56u.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLXO56u.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccLXO56u.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLXO56u.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccLXO56u.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccLXO56u.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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=i486 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cclMKNyZ.s: Assembler messages:
encrypt.c: /tmp/cclMKNyZ.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cclMKNyZ.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cclMKNyZ.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cclMKNyZ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cclMKNyZ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cclMKNyZ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cclMKNyZ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cclMKNyZ.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cclMKNyZ.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cclMKNyZ.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cclMKNyZ.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cclMKNyZ.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cclMKNyZ.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cclMKNyZ.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cclMKNyZ.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cclMKNyZ.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cclMKNyZ.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cclMKNyZ.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cclMKNyZ.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cclMKNyZ.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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=i486 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccctFj4h.s: Assembler messages:
encrypt.c: /tmp/ccctFj4h.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccctFj4h.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccctFj4h.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccctFj4h.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccctFj4h.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccctFj4h.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccctFj4h.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccctFj4h.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccctFj4h.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccctFj4h.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccctFj4h.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccctFj4h.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccctFj4h.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccctFj4h.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccctFj4h.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccctFj4h.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccctFj4h.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccctFj4h.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccctFj4h.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccctFj4h.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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=i486 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccwK7jWu.s: Assembler messages:
encrypt.c: /tmp/ccwK7jWu.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccwK7jWu.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccwK7jWu.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccwK7jWu.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwK7jWu.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwK7jWu.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwK7jWu.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwK7jWu.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwK7jWu.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwK7jWu.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwK7jWu.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwK7jWu.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccwK7jWu.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwK7jWu.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccwK7jWu.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccwK7jWu.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwK7jWu.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccwK7jWu.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccwK7jWu.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwK7jWu.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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccGiPI1D.s: Assembler messages:
encrypt.c: /tmp/ccGiPI1D.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccGiPI1D.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccGiPI1D.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccGiPI1D.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGiPI1D.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGiPI1D.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGiPI1D.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGiPI1D.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGiPI1D.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGiPI1D.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGiPI1D.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGiPI1D.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccGiPI1D.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGiPI1D.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccGiPI1D.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGiPI1D.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccGiPI1D.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGiPI1D.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccGiPI1D.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccGiPI1D.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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccyD9M1x.s: Assembler messages:
encrypt.c: /tmp/ccyD9M1x.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccyD9M1x.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccyD9M1x.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccyD9M1x.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyD9M1x.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyD9M1x.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyD9M1x.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyD9M1x.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyD9M1x.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccyD9M1x.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccyD9M1x.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccyD9M1x.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccyD9M1x.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyD9M1x.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccyD9M1x.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccyD9M1x.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccyD9M1x.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccyD9M1x.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccyD9M1x.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyD9M1x.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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccTfj5lt.s: Assembler messages:
encrypt.c: /tmp/ccTfj5lt.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccTfj5lt.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccTfj5lt.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccTfj5lt.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTfj5lt.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTfj5lt.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTfj5lt.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTfj5lt.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTfj5lt.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccTfj5lt.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccTfj5lt.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccTfj5lt.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccTfj5lt.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTfj5lt.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccTfj5lt.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccTfj5lt.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccTfj5lt.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccTfj5lt.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccTfj5lt.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTfj5lt.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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccm3aDKr.s: Assembler messages:
encrypt.c: /tmp/ccm3aDKr.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccm3aDKr.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccm3aDKr.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccm3aDKr.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm3aDKr.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm3aDKr.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm3aDKr.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm3aDKr.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm3aDKr.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccm3aDKr.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccm3aDKr.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccm3aDKr.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccm3aDKr.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm3aDKr.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccm3aDKr.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccm3aDKr.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccm3aDKr.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccm3aDKr.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccm3aDKr.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccm3aDKr.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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=k6-2 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc2F7YBx.s: Assembler messages:
encrypt.c: /tmp/cc2F7YBx.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc2F7YBx.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc2F7YBx.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc2F7YBx.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2F7YBx.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2F7YBx.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2F7YBx.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2F7YBx.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2F7YBx.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2F7YBx.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2F7YBx.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2F7YBx.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc2F7YBx.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2F7YBx.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc2F7YBx.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2F7YBx.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc2F7YBx.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2F7YBx.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc2F7YBx.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc2F7YBx.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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=k6-2 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccu0HExB.s: Assembler messages:
encrypt.c: /tmp/ccu0HExB.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccu0HExB.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccu0HExB.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccu0HExB.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu0HExB.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu0HExB.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu0HExB.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu0HExB.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu0HExB.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccu0HExB.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccu0HExB.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccu0HExB.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccu0HExB.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu0HExB.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccu0HExB.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccu0HExB.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccu0HExB.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccu0HExB.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccu0HExB.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu0HExB.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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=k6-2 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccd6dOXr.s: Assembler messages:
encrypt.c: /tmp/ccd6dOXr.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccd6dOXr.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccd6dOXr.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccd6dOXr.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd6dOXr.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd6dOXr.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd6dOXr.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd6dOXr.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd6dOXr.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccd6dOXr.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccd6dOXr.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccd6dOXr.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccd6dOXr.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd6dOXr.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccd6dOXr.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccd6dOXr.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccd6dOXr.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccd6dOXr.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccd6dOXr.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccd6dOXr.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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=k6-2 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccolPaft.s: Assembler messages:
encrypt.c: /tmp/ccolPaft.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccolPaft.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccolPaft.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccolPaft.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccolPaft.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccolPaft.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccolPaft.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccolPaft.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccolPaft.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccolPaft.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccolPaft.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccolPaft.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccolPaft.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccolPaft.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccolPaft.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccolPaft.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccolPaft.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccolPaft.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccolPaft.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccolPaft.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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccyEaBGh.s: Assembler messages:
encrypt.c: /tmp/ccyEaBGh.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccyEaBGh.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccyEaBGh.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccyEaBGh.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyEaBGh.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyEaBGh.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyEaBGh.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyEaBGh.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyEaBGh.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccyEaBGh.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccyEaBGh.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccyEaBGh.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccyEaBGh.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyEaBGh.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccyEaBGh.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccyEaBGh.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccyEaBGh.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccyEaBGh.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccyEaBGh.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyEaBGh.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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccyiNual.s: Assembler messages:
encrypt.c: /tmp/ccyiNual.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccyiNual.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccyiNual.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccyiNual.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyiNual.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyiNual.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyiNual.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyiNual.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyiNual.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccyiNual.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccyiNual.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccyiNual.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccyiNual.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyiNual.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccyiNual.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccyiNual.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccyiNual.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccyiNual.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccyiNual.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccyiNual.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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccKk6Vva.s: Assembler messages:
encrypt.c: /tmp/ccKk6Vva.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccKk6Vva.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccKk6Vva.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccKk6Vva.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKk6Vva.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKk6Vva.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKk6Vva.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKk6Vva.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKk6Vva.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKk6Vva.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKk6Vva.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKk6Vva.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccKk6Vva.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKk6Vva.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccKk6Vva.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccKk6Vva.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKk6Vva.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccKk6Vva.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccKk6Vva.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKk6Vva.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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccadn3zC.s: Assembler messages:
encrypt.c: /tmp/ccadn3zC.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccadn3zC.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccadn3zC.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccadn3zC.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccadn3zC.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccadn3zC.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccadn3zC.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccadn3zC.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccadn3zC.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccadn3zC.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccadn3zC.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccadn3zC.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccadn3zC.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccadn3zC.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccadn3zC.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccadn3zC.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccadn3zC.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccadn3zC.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccadn3zC.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccadn3zC.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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=k6-3 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccCD71ch.s: Assembler messages:
encrypt.c: /tmp/ccCD71ch.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccCD71ch.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccCD71ch.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccCD71ch.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCD71ch.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCD71ch.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCD71ch.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCD71ch.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCD71ch.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCD71ch.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCD71ch.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCD71ch.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccCD71ch.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCD71ch.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccCD71ch.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccCD71ch.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCD71ch.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccCD71ch.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccCD71ch.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCD71ch.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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=k6-3 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccx9tjTr.s: Assembler messages:
encrypt.c: /tmp/ccx9tjTr.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccx9tjTr.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccx9tjTr.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccx9tjTr.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx9tjTr.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx9tjTr.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx9tjTr.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx9tjTr.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx9tjTr.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccx9tjTr.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccx9tjTr.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccx9tjTr.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccx9tjTr.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx9tjTr.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccx9tjTr.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccx9tjTr.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccx9tjTr.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccx9tjTr.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccx9tjTr.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccx9tjTr.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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=k6-3 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccARri5b.s: Assembler messages:
encrypt.c: /tmp/ccARri5b.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccARri5b.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccARri5b.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccARri5b.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccARri5b.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccARri5b.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccARri5b.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccARri5b.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccARri5b.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccARri5b.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccARri5b.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccARri5b.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccARri5b.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccARri5b.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccARri5b.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccARri5b.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccARri5b.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccARri5b.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccARri5b.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccARri5b.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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=k6-3 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cclIcfzK.s: Assembler messages:
encrypt.c: /tmp/cclIcfzK.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cclIcfzK.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cclIcfzK.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cclIcfzK.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cclIcfzK.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cclIcfzK.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cclIcfzK.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cclIcfzK.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cclIcfzK.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cclIcfzK.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cclIcfzK.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cclIcfzK.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cclIcfzK.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cclIcfzK.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cclIcfzK.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cclIcfzK.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cclIcfzK.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cclIcfzK.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cclIcfzK.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cclIcfzK.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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=k6 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccLwfxNR.s: Assembler messages:
encrypt.c: /tmp/ccLwfxNR.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccLwfxNR.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccLwfxNR.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccLwfxNR.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLwfxNR.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLwfxNR.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLwfxNR.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLwfxNR.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLwfxNR.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLwfxNR.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLwfxNR.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLwfxNR.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccLwfxNR.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLwfxNR.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccLwfxNR.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccLwfxNR.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLwfxNR.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccLwfxNR.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccLwfxNR.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLwfxNR.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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=k6 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cczjOdHN.s: Assembler messages:
encrypt.c: /tmp/cczjOdHN.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cczjOdHN.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cczjOdHN.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cczjOdHN.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cczjOdHN.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cczjOdHN.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cczjOdHN.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cczjOdHN.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cczjOdHN.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczjOdHN.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczjOdHN.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczjOdHN.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cczjOdHN.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cczjOdHN.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cczjOdHN.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczjOdHN.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cczjOdHN.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczjOdHN.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cczjOdHN.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cczjOdHN.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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=k6 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cclolleK.s: Assembler messages:
encrypt.c: /tmp/cclolleK.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cclolleK.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cclolleK.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cclolleK.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cclolleK.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cclolleK.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cclolleK.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cclolleK.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cclolleK.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cclolleK.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cclolleK.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cclolleK.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cclolleK.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cclolleK.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cclolleK.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cclolleK.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cclolleK.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cclolleK.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cclolleK.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cclolleK.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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=k6 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccw01ocD.s: Assembler messages:
encrypt.c: /tmp/ccw01ocD.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccw01ocD.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccw01ocD.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccw01ocD.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw01ocD.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw01ocD.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw01ocD.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw01ocD.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw01ocD.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccw01ocD.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccw01ocD.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccw01ocD.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccw01ocD.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw01ocD.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccw01ocD.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccw01ocD.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccw01ocD.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccw01ocD.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccw01ocD.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccw01ocD.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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=k6 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cckV451Q.s: Assembler messages:
encrypt.c: /tmp/cckV451Q.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cckV451Q.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cckV451Q.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cckV451Q.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cckV451Q.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cckV451Q.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cckV451Q.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cckV451Q.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cckV451Q.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cckV451Q.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cckV451Q.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cckV451Q.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cckV451Q.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cckV451Q.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cckV451Q.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cckV451Q.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cckV451Q.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cckV451Q.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cckV451Q.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cckV451Q.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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=k6 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccsJZVER.s: Assembler messages:
encrypt.c: /tmp/ccsJZVER.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccsJZVER.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccsJZVER.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccsJZVER.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsJZVER.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsJZVER.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsJZVER.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsJZVER.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsJZVER.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccsJZVER.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccsJZVER.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccsJZVER.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccsJZVER.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsJZVER.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccsJZVER.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccsJZVER.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccsJZVER.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccsJZVER.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccsJZVER.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccsJZVER.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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=k6 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccreREOD.s: Assembler messages:
encrypt.c: /tmp/ccreREOD.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccreREOD.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccreREOD.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccreREOD.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccreREOD.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccreREOD.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccreREOD.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccreREOD.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccreREOD.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccreREOD.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccreREOD.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccreREOD.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccreREOD.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccreREOD.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccreREOD.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccreREOD.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccreREOD.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccreREOD.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccreREOD.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccreREOD.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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=k6 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccu9jnlN.s: Assembler messages:
encrypt.c: /tmp/ccu9jnlN.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccu9jnlN.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccu9jnlN.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccu9jnlN.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu9jnlN.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu9jnlN.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu9jnlN.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu9jnlN.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu9jnlN.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccu9jnlN.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccu9jnlN.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccu9jnlN.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccu9jnlN.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu9jnlN.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccu9jnlN.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccu9jnlN.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccu9jnlN.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccu9jnlN.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccu9jnlN.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu9jnlN.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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=k8 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccg1k1UO.s: Assembler messages:
encrypt.c: /tmp/ccg1k1UO.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccg1k1UO.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccg1k1UO.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccg1k1UO.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg1k1UO.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg1k1UO.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg1k1UO.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg1k1UO.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg1k1UO.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccg1k1UO.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccg1k1UO.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccg1k1UO.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccg1k1UO.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg1k1UO.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccg1k1UO.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccg1k1UO.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccg1k1UO.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccg1k1UO.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccg1k1UO.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg1k1UO.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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=k8 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cclfqKio.s: Assembler messages:
encrypt.c: /tmp/cclfqKio.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cclfqKio.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cclfqKio.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cclfqKio.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cclfqKio.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cclfqKio.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cclfqKio.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cclfqKio.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cclfqKio.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cclfqKio.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cclfqKio.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cclfqKio.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cclfqKio.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cclfqKio.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cclfqKio.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cclfqKio.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cclfqKio.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cclfqKio.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cclfqKio.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cclfqKio.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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=k8 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc7qs80d.s: Assembler messages:
encrypt.c: /tmp/cc7qs80d.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc7qs80d.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc7qs80d.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc7qs80d.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7qs80d.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7qs80d.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7qs80d.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7qs80d.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7qs80d.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7qs80d.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7qs80d.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7qs80d.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc7qs80d.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7qs80d.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc7qs80d.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7qs80d.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc7qs80d.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7qs80d.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc7qs80d.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc7qs80d.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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=k8 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccmbwsZw.s: Assembler messages:
encrypt.c: /tmp/ccmbwsZw.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccmbwsZw.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccmbwsZw.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccmbwsZw.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmbwsZw.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmbwsZw.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmbwsZw.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmbwsZw.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmbwsZw.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccmbwsZw.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccmbwsZw.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccmbwsZw.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccmbwsZw.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmbwsZw.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccmbwsZw.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccmbwsZw.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccmbwsZw.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccmbwsZw.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccmbwsZw.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmbwsZw.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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=k8 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc36uqUR.s: Assembler messages:
encrypt.c: /tmp/cc36uqUR.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc36uqUR.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc36uqUR.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc36uqUR.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc36uqUR.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc36uqUR.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc36uqUR.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc36uqUR.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc36uqUR.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc36uqUR.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc36uqUR.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc36uqUR.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc36uqUR.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc36uqUR.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc36uqUR.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc36uqUR.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc36uqUR.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc36uqUR.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc36uqUR.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc36uqUR.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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=k8 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccxCztAs.s: Assembler messages:
encrypt.c: /tmp/ccxCztAs.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccxCztAs.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccxCztAs.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccxCztAs.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxCztAs.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxCztAs.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxCztAs.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxCztAs.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxCztAs.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxCztAs.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxCztAs.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxCztAs.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccxCztAs.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxCztAs.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccxCztAs.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxCztAs.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccxCztAs.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxCztAs.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccxCztAs.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccxCztAs.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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=k8 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccIBlDXh.s: Assembler messages:
encrypt.c: /tmp/ccIBlDXh.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccIBlDXh.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccIBlDXh.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccIBlDXh.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIBlDXh.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIBlDXh.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIBlDXh.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIBlDXh.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIBlDXh.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccIBlDXh.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccIBlDXh.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccIBlDXh.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccIBlDXh.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIBlDXh.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccIBlDXh.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccIBlDXh.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccIBlDXh.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccIBlDXh.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccIBlDXh.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccIBlDXh.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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=k8 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccSYxKXK.s: Assembler messages:
encrypt.c: /tmp/ccSYxKXK.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccSYxKXK.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccSYxKXK.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccSYxKXK.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSYxKXK.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSYxKXK.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSYxKXK.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSYxKXK.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSYxKXK.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSYxKXK.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSYxKXK.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSYxKXK.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccSYxKXK.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSYxKXK.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccSYxKXK.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccSYxKXK.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSYxKXK.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccSYxKXK.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccSYxKXK.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSYxKXK.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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc5etsmh.s: Assembler messages:
encrypt.c: /tmp/cc5etsmh.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc5etsmh.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc5etsmh.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc5etsmh.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5etsmh.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5etsmh.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5etsmh.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5etsmh.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5etsmh.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5etsmh.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5etsmh.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5etsmh.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc5etsmh.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5etsmh.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc5etsmh.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5etsmh.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc5etsmh.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5etsmh.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc5etsmh.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc5etsmh.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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccQ7rwkU.s: Assembler messages:
encrypt.c: /tmp/ccQ7rwkU.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccQ7rwkU.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccQ7rwkU.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccQ7rwkU.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ7rwkU.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ7rwkU.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ7rwkU.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ7rwkU.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ7rwkU.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccQ7rwkU.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccQ7rwkU.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccQ7rwkU.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccQ7rwkU.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ7rwkU.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccQ7rwkU.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccQ7rwkU.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccQ7rwkU.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccQ7rwkU.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccQ7rwkU.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ7rwkU.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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc1hWcf7.s: Assembler messages:
encrypt.c: /tmp/cc1hWcf7.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc1hWcf7.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc1hWcf7.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc1hWcf7.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1hWcf7.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1hWcf7.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1hWcf7.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1hWcf7.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1hWcf7.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1hWcf7.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1hWcf7.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1hWcf7.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc1hWcf7.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1hWcf7.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc1hWcf7.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1hWcf7.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc1hWcf7.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1hWcf7.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc1hWcf7.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc1hWcf7.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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc43rrUB.s: Assembler messages:
encrypt.c: /tmp/cc43rrUB.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc43rrUB.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc43rrUB.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc43rrUB.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc43rrUB.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc43rrUB.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc43rrUB.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc43rrUB.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc43rrUB.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc43rrUB.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc43rrUB.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc43rrUB.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc43rrUB.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc43rrUB.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc43rrUB.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc43rrUB.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc43rrUB.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc43rrUB.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc43rrUB.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc43rrUB.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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccKb60vo.s: Assembler messages:
encrypt.c: /tmp/ccKb60vo.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccKb60vo.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccKb60vo.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccKb60vo.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKb60vo.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKb60vo.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKb60vo.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKb60vo.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKb60vo.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKb60vo.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKb60vo.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKb60vo.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccKb60vo.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKb60vo.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccKb60vo.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKb60vo.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccKb60vo.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKb60vo.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccKb60vo.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccKb60vo.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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccpzMTD3.s: Assembler messages:
encrypt.c: /tmp/ccpzMTD3.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccpzMTD3.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccpzMTD3.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccpzMTD3.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpzMTD3.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpzMTD3.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpzMTD3.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpzMTD3.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpzMTD3.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpzMTD3.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpzMTD3.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpzMTD3.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccpzMTD3.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpzMTD3.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccpzMTD3.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccpzMTD3.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpzMTD3.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccpzMTD3.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccpzMTD3.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpzMTD3.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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc1obKV9.s: Assembler messages:
encrypt.c: /tmp/cc1obKV9.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc1obKV9.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc1obKV9.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc1obKV9.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1obKV9.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1obKV9.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1obKV9.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1obKV9.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1obKV9.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1obKV9.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1obKV9.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1obKV9.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc1obKV9.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1obKV9.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc1obKV9.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1obKV9.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc1obKV9.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1obKV9.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc1obKV9.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc1obKV9.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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccME0AvO.s: Assembler messages:
encrypt.c: /tmp/ccME0AvO.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccME0AvO.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccME0AvO.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccME0AvO.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccME0AvO.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccME0AvO.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccME0AvO.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccME0AvO.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccME0AvO.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccME0AvO.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccME0AvO.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccME0AvO.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccME0AvO.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccME0AvO.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccME0AvO.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccME0AvO.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccME0AvO.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccME0AvO.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccME0AvO.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccME0AvO.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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=nocona -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccQbezs9.s: Assembler messages:
encrypt.c: /tmp/ccQbezs9.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccQbezs9.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccQbezs9.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccQbezs9.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQbezs9.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQbezs9.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQbezs9.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQbezs9.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQbezs9.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccQbezs9.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccQbezs9.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccQbezs9.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccQbezs9.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQbezs9.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccQbezs9.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccQbezs9.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccQbezs9.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccQbezs9.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccQbezs9.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQbezs9.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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=nocona -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccTVKIl3.s: Assembler messages:
encrypt.c: /tmp/ccTVKIl3.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccTVKIl3.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccTVKIl3.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccTVKIl3.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTVKIl3.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTVKIl3.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTVKIl3.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTVKIl3.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTVKIl3.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTVKIl3.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTVKIl3.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTVKIl3.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccTVKIl3.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTVKIl3.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccTVKIl3.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTVKIl3.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccTVKIl3.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTVKIl3.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccTVKIl3.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccTVKIl3.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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=nocona -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccKFru4S.s: Assembler messages:
encrypt.c: /tmp/ccKFru4S.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccKFru4S.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccKFru4S.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccKFru4S.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKFru4S.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKFru4S.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKFru4S.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKFru4S.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKFru4S.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKFru4S.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKFru4S.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKFru4S.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccKFru4S.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKFru4S.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccKFru4S.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKFru4S.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccKFru4S.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKFru4S.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccKFru4S.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccKFru4S.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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=nocona -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccWyZB23.s: Assembler messages:
encrypt.c: /tmp/ccWyZB23.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccWyZB23.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccWyZB23.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccWyZB23.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWyZB23.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWyZB23.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWyZB23.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWyZB23.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWyZB23.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWyZB23.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWyZB23.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWyZB23.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccWyZB23.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWyZB23.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccWyZB23.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccWyZB23.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWyZB23.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccWyZB23.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccWyZB23.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWyZB23.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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=nocona -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc03JhH8.s: Assembler messages:
encrypt.c: /tmp/cc03JhH8.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc03JhH8.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc03JhH8.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc03JhH8.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc03JhH8.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc03JhH8.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc03JhH8.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc03JhH8.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc03JhH8.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc03JhH8.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc03JhH8.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc03JhH8.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc03JhH8.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc03JhH8.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc03JhH8.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc03JhH8.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc03JhH8.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc03JhH8.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc03JhH8.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc03JhH8.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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=nocona -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccRafM88.s: Assembler messages:
encrypt.c: /tmp/ccRafM88.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccRafM88.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccRafM88.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccRafM88.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRafM88.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRafM88.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRafM88.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRafM88.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRafM88.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRafM88.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRafM88.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRafM88.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccRafM88.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRafM88.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccRafM88.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRafM88.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccRafM88.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRafM88.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccRafM88.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccRafM88.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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=nocona -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccFJK1vV.s: Assembler messages:
encrypt.c: /tmp/ccFJK1vV.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccFJK1vV.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccFJK1vV.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccFJK1vV.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFJK1vV.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFJK1vV.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFJK1vV.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFJK1vV.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFJK1vV.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFJK1vV.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFJK1vV.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFJK1vV.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccFJK1vV.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFJK1vV.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccFJK1vV.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFJK1vV.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccFJK1vV.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFJK1vV.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccFJK1vV.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccFJK1vV.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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=nocona -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccOgT023.s: Assembler messages:
encrypt.c: /tmp/ccOgT023.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccOgT023.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccOgT023.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccOgT023.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOgT023.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOgT023.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOgT023.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOgT023.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOgT023.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccOgT023.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccOgT023.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccOgT023.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccOgT023.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOgT023.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccOgT023.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccOgT023.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccOgT023.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccOgT023.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccOgT023.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOgT023.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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc9IFqqx.s: Assembler messages:
encrypt.c: /tmp/cc9IFqqx.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc9IFqqx.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc9IFqqx.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc9IFqqx.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9IFqqx.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9IFqqx.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9IFqqx.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9IFqqx.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9IFqqx.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9IFqqx.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9IFqqx.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9IFqqx.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc9IFqqx.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9IFqqx.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc9IFqqx.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc9IFqqx.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9IFqqx.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc9IFqqx.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc9IFqqx.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9IFqqx.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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccQDFjBH.s: Assembler messages:
encrypt.c: /tmp/ccQDFjBH.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccQDFjBH.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccQDFjBH.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccQDFjBH.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQDFjBH.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQDFjBH.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQDFjBH.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQDFjBH.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQDFjBH.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQDFjBH.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQDFjBH.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQDFjBH.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccQDFjBH.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQDFjBH.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccQDFjBH.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQDFjBH.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccQDFjBH.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQDFjBH.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccQDFjBH.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccQDFjBH.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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc1L3Sht.s: Assembler messages:
encrypt.c: /tmp/cc1L3Sht.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc1L3Sht.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc1L3Sht.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc1L3Sht.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1L3Sht.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1L3Sht.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1L3Sht.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1L3Sht.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1L3Sht.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc1L3Sht.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc1L3Sht.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc1L3Sht.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc1L3Sht.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1L3Sht.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc1L3Sht.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc1L3Sht.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc1L3Sht.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc1L3Sht.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc1L3Sht.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1L3Sht.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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccBEPYZw.s: Assembler messages:
encrypt.c: /tmp/ccBEPYZw.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccBEPYZw.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccBEPYZw.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccBEPYZw.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBEPYZw.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBEPYZw.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBEPYZw.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBEPYZw.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBEPYZw.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBEPYZw.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBEPYZw.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBEPYZw.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccBEPYZw.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBEPYZw.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccBEPYZw.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBEPYZw.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccBEPYZw.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBEPYZw.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccBEPYZw.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccBEPYZw.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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=pentium-m -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccXMP7WA.s: Assembler messages:
encrypt.c: /tmp/ccXMP7WA.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccXMP7WA.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccXMP7WA.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccXMP7WA.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXMP7WA.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXMP7WA.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXMP7WA.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXMP7WA.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXMP7WA.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXMP7WA.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXMP7WA.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXMP7WA.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccXMP7WA.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXMP7WA.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccXMP7WA.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXMP7WA.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccXMP7WA.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXMP7WA.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccXMP7WA.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccXMP7WA.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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=pentium-m -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cczD18wA.s: Assembler messages:
encrypt.c: /tmp/cczD18wA.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cczD18wA.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cczD18wA.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cczD18wA.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cczD18wA.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cczD18wA.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cczD18wA.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cczD18wA.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cczD18wA.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cczD18wA.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cczD18wA.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cczD18wA.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cczD18wA.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cczD18wA.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cczD18wA.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cczD18wA.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cczD18wA.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cczD18wA.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cczD18wA.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cczD18wA.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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=pentium-m -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccUrGn5u.s: Assembler messages:
encrypt.c: /tmp/ccUrGn5u.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccUrGn5u.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccUrGn5u.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccUrGn5u.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUrGn5u.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUrGn5u.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUrGn5u.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUrGn5u.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUrGn5u.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUrGn5u.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUrGn5u.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUrGn5u.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccUrGn5u.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUrGn5u.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccUrGn5u.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccUrGn5u.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUrGn5u.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccUrGn5u.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccUrGn5u.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUrGn5u.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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=pentium-m -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccw5ZInz.s: Assembler messages:
encrypt.c: /tmp/ccw5ZInz.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccw5ZInz.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccw5ZInz.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccw5ZInz.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw5ZInz.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw5ZInz.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw5ZInz.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw5ZInz.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw5ZInz.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccw5ZInz.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccw5ZInz.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccw5ZInz.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccw5ZInz.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw5ZInz.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccw5ZInz.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccw5ZInz.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccw5ZInz.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccw5ZInz.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccw5ZInz.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccw5ZInz.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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc7jA40S.s: Assembler messages:
encrypt.c: /tmp/cc7jA40S.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc7jA40S.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc7jA40S.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc7jA40S.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7jA40S.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7jA40S.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7jA40S.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7jA40S.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7jA40S.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7jA40S.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7jA40S.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7jA40S.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc7jA40S.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7jA40S.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc7jA40S.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc7jA40S.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7jA40S.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc7jA40S.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc7jA40S.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7jA40S.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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccxezB3Q.s: Assembler messages:
encrypt.c: /tmp/ccxezB3Q.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccxezB3Q.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccxezB3Q.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccxezB3Q.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxezB3Q.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxezB3Q.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxezB3Q.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxezB3Q.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxezB3Q.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxezB3Q.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxezB3Q.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxezB3Q.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccxezB3Q.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxezB3Q.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccxezB3Q.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxezB3Q.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccxezB3Q.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxezB3Q.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccxezB3Q.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccxezB3Q.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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccisexeM.s: Assembler messages:
encrypt.c: /tmp/ccisexeM.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccisexeM.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccisexeM.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccisexeM.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccisexeM.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccisexeM.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccisexeM.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccisexeM.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccisexeM.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccisexeM.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccisexeM.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccisexeM.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccisexeM.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccisexeM.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccisexeM.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccisexeM.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccisexeM.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccisexeM.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccisexeM.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccisexeM.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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccsGIDvI.s: Assembler messages:
encrypt.c: /tmp/ccsGIDvI.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccsGIDvI.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccsGIDvI.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccsGIDvI.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsGIDvI.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsGIDvI.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsGIDvI.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsGIDvI.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsGIDvI.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccsGIDvI.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccsGIDvI.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccsGIDvI.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccsGIDvI.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsGIDvI.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccsGIDvI.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccsGIDvI.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccsGIDvI.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccsGIDvI.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccsGIDvI.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccsGIDvI.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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc1wqk9W.s: Assembler messages:
encrypt.c: /tmp/cc1wqk9W.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc1wqk9W.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc1wqk9W.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc1wqk9W.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1wqk9W.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1wqk9W.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1wqk9W.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1wqk9W.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1wqk9W.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc1wqk9W.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc1wqk9W.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc1wqk9W.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc1wqk9W.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1wqk9W.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc1wqk9W.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc1wqk9W.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc1wqk9W.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc1wqk9W.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc1wqk9W.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1wqk9W.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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccRbPhGR.s: Assembler messages:
encrypt.c: /tmp/ccRbPhGR.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccRbPhGR.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccRbPhGR.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccRbPhGR.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRbPhGR.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRbPhGR.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRbPhGR.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRbPhGR.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRbPhGR.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRbPhGR.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRbPhGR.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRbPhGR.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccRbPhGR.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRbPhGR.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccRbPhGR.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRbPhGR.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccRbPhGR.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRbPhGR.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccRbPhGR.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccRbPhGR.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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccfnzkWM.s: Assembler messages:
encrypt.c: /tmp/ccfnzkWM.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccfnzkWM.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccfnzkWM.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccfnzkWM.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfnzkWM.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfnzkWM.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfnzkWM.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfnzkWM.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfnzkWM.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfnzkWM.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfnzkWM.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfnzkWM.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccfnzkWM.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfnzkWM.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccfnzkWM.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccfnzkWM.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfnzkWM.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccfnzkWM.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccfnzkWM.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfnzkWM.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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cchRb1XH.s: Assembler messages:
encrypt.c: /tmp/cchRb1XH.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cchRb1XH.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cchRb1XH.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cchRb1XH.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cchRb1XH.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cchRb1XH.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cchRb1XH.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cchRb1XH.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cchRb1XH.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchRb1XH.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchRb1XH.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchRb1XH.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cchRb1XH.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cchRb1XH.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cchRb1XH.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchRb1XH.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cchRb1XH.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchRb1XH.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cchRb1XH.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cchRb1XH.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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccMmm3vi.s: Assembler messages:
encrypt.c: /tmp/ccMmm3vi.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccMmm3vi.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccMmm3vi.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccMmm3vi.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMmm3vi.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMmm3vi.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMmm3vi.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMmm3vi.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMmm3vi.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccMmm3vi.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccMmm3vi.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccMmm3vi.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccMmm3vi.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMmm3vi.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccMmm3vi.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccMmm3vi.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccMmm3vi.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccMmm3vi.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccMmm3vi.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMmm3vi.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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cckCuhDp.s: Assembler messages:
encrypt.c: /tmp/cckCuhDp.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cckCuhDp.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cckCuhDp.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cckCuhDp.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cckCuhDp.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cckCuhDp.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cckCuhDp.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cckCuhDp.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cckCuhDp.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckCuhDp.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckCuhDp.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckCuhDp.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cckCuhDp.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cckCuhDp.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cckCuhDp.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckCuhDp.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cckCuhDp.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckCuhDp.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cckCuhDp.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cckCuhDp.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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccGiYTff.s: Assembler messages:
encrypt.c: /tmp/ccGiYTff.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccGiYTff.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccGiYTff.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccGiYTff.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGiYTff.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGiYTff.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGiYTff.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGiYTff.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGiYTff.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGiYTff.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGiYTff.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGiYTff.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccGiYTff.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGiYTff.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccGiYTff.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccGiYTff.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGiYTff.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccGiYTff.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccGiYTff.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGiYTff.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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccKVXPBg.s: Assembler messages:
encrypt.c: /tmp/ccKVXPBg.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccKVXPBg.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccKVXPBg.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccKVXPBg.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKVXPBg.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKVXPBg.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKVXPBg.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKVXPBg.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKVXPBg.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKVXPBg.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKVXPBg.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKVXPBg.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccKVXPBg.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKVXPBg.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccKVXPBg.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKVXPBg.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccKVXPBg.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKVXPBg.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccKVXPBg.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccKVXPBg.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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=pentium2 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccU6i2rm.s: Assembler messages:
encrypt.c: /tmp/ccU6i2rm.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccU6i2rm.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccU6i2rm.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccU6i2rm.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU6i2rm.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU6i2rm.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU6i2rm.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU6i2rm.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU6i2rm.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccU6i2rm.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccU6i2rm.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccU6i2rm.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccU6i2rm.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU6i2rm.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccU6i2rm.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccU6i2rm.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccU6i2rm.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccU6i2rm.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccU6i2rm.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU6i2rm.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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=pentium2 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccrvx8nr.s: Assembler messages:
encrypt.c: /tmp/ccrvx8nr.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccrvx8nr.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccrvx8nr.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccrvx8nr.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrvx8nr.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrvx8nr.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrvx8nr.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrvx8nr.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrvx8nr.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrvx8nr.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrvx8nr.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrvx8nr.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccrvx8nr.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrvx8nr.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccrvx8nr.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrvx8nr.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccrvx8nr.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrvx8nr.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccrvx8nr.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccrvx8nr.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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=pentium2 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc4TOlrj.s: Assembler messages:
encrypt.c: /tmp/cc4TOlrj.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc4TOlrj.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc4TOlrj.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc4TOlrj.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4TOlrj.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4TOlrj.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4TOlrj.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4TOlrj.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4TOlrj.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4TOlrj.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4TOlrj.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4TOlrj.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc4TOlrj.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4TOlrj.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc4TOlrj.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4TOlrj.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc4TOlrj.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4TOlrj.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc4TOlrj.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc4TOlrj.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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=pentium2 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccmCOtUf.s: Assembler messages:
encrypt.c: /tmp/ccmCOtUf.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccmCOtUf.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccmCOtUf.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccmCOtUf.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmCOtUf.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmCOtUf.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmCOtUf.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmCOtUf.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmCOtUf.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccmCOtUf.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccmCOtUf.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccmCOtUf.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccmCOtUf.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmCOtUf.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccmCOtUf.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccmCOtUf.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccmCOtUf.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccmCOtUf.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccmCOtUf.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmCOtUf.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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc6EfMA9.s: Assembler messages:
encrypt.c: /tmp/cc6EfMA9.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc6EfMA9.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc6EfMA9.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc6EfMA9.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6EfMA9.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6EfMA9.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6EfMA9.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6EfMA9.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6EfMA9.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6EfMA9.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6EfMA9.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6EfMA9.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc6EfMA9.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6EfMA9.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc6EfMA9.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc6EfMA9.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6EfMA9.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc6EfMA9.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc6EfMA9.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6EfMA9.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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccSTysL8.s: Assembler messages:
encrypt.c: /tmp/ccSTysL8.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccSTysL8.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccSTysL8.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccSTysL8.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSTysL8.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSTysL8.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSTysL8.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSTysL8.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSTysL8.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSTysL8.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSTysL8.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSTysL8.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccSTysL8.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSTysL8.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccSTysL8.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSTysL8.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccSTysL8.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSTysL8.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccSTysL8.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccSTysL8.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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc1KOSf7.s: Assembler messages:
encrypt.c: /tmp/cc1KOSf7.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc1KOSf7.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc1KOSf7.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc1KOSf7.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1KOSf7.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1KOSf7.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1KOSf7.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1KOSf7.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1KOSf7.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc1KOSf7.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc1KOSf7.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc1KOSf7.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc1KOSf7.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1KOSf7.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc1KOSf7.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc1KOSf7.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc1KOSf7.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc1KOSf7.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc1KOSf7.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1KOSf7.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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccZOel0V.s: Assembler messages:
encrypt.c: /tmp/ccZOel0V.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccZOel0V.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccZOel0V.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccZOel0V.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZOel0V.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZOel0V.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZOel0V.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZOel0V.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZOel0V.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZOel0V.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZOel0V.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZOel0V.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccZOel0V.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZOel0V.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccZOel0V.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZOel0V.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccZOel0V.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZOel0V.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccZOel0V.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccZOel0V.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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=pentium3 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccJAEZQa.s: Assembler messages:
encrypt.c: /tmp/ccJAEZQa.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccJAEZQa.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccJAEZQa.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccJAEZQa.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJAEZQa.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJAEZQa.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJAEZQa.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJAEZQa.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJAEZQa.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJAEZQa.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJAEZQa.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJAEZQa.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccJAEZQa.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJAEZQa.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccJAEZQa.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccJAEZQa.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJAEZQa.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJAEZQa.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJAEZQa.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJAEZQa.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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=pentium3 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccNpn0vb.s: Assembler messages:
encrypt.c: /tmp/ccNpn0vb.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccNpn0vb.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccNpn0vb.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccNpn0vb.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNpn0vb.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNpn0vb.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNpn0vb.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNpn0vb.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNpn0vb.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNpn0vb.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNpn0vb.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNpn0vb.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccNpn0vb.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNpn0vb.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccNpn0vb.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNpn0vb.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccNpn0vb.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNpn0vb.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccNpn0vb.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccNpn0vb.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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=pentium3 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc2qj0UY.s: Assembler messages:
encrypt.c: /tmp/cc2qj0UY.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc2qj0UY.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc2qj0UY.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc2qj0UY.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2qj0UY.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2qj0UY.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2qj0UY.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2qj0UY.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2qj0UY.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2qj0UY.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2qj0UY.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2qj0UY.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc2qj0UY.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2qj0UY.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc2qj0UY.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2qj0UY.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc2qj0UY.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2qj0UY.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc2qj0UY.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc2qj0UY.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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=pentium3 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccrW4en6.s: Assembler messages:
encrypt.c: /tmp/ccrW4en6.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccrW4en6.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccrW4en6.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccrW4en6.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrW4en6.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrW4en6.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrW4en6.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrW4en6.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrW4en6.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrW4en6.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrW4en6.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrW4en6.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccrW4en6.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrW4en6.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccrW4en6.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccrW4en6.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrW4en6.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccrW4en6.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccrW4en6.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrW4en6.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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccR0egvO.s: Assembler messages:
encrypt.c: /tmp/ccR0egvO.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccR0egvO.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccR0egvO.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccR0egvO.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR0egvO.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR0egvO.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR0egvO.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR0egvO.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR0egvO.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccR0egvO.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccR0egvO.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccR0egvO.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccR0egvO.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR0egvO.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccR0egvO.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccR0egvO.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccR0egvO.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccR0egvO.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccR0egvO.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccR0egvO.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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccUG3cbS.s: Assembler messages:
encrypt.c: /tmp/ccUG3cbS.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccUG3cbS.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccUG3cbS.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccUG3cbS.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUG3cbS.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUG3cbS.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUG3cbS.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUG3cbS.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUG3cbS.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUG3cbS.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUG3cbS.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUG3cbS.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccUG3cbS.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUG3cbS.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccUG3cbS.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccUG3cbS.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUG3cbS.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccUG3cbS.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccUG3cbS.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUG3cbS.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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccY3XTgG.s: Assembler messages:
encrypt.c: /tmp/ccY3XTgG.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccY3XTgG.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccY3XTgG.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccY3XTgG.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY3XTgG.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY3XTgG.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY3XTgG.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY3XTgG.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY3XTgG.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccY3XTgG.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccY3XTgG.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccY3XTgG.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccY3XTgG.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY3XTgG.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccY3XTgG.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccY3XTgG.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccY3XTgG.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccY3XTgG.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccY3XTgG.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccY3XTgG.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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccrRzNKP.s: Assembler messages:
encrypt.c: /tmp/ccrRzNKP.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccrRzNKP.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccrRzNKP.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccrRzNKP.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrRzNKP.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrRzNKP.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrRzNKP.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrRzNKP.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrRzNKP.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrRzNKP.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrRzNKP.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrRzNKP.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccrRzNKP.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrRzNKP.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccrRzNKP.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccrRzNKP.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrRzNKP.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccrRzNKP.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccrRzNKP.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrRzNKP.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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=pentium4 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccTj1VSU.s: Assembler messages:
encrypt.c: /tmp/ccTj1VSU.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccTj1VSU.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccTj1VSU.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccTj1VSU.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTj1VSU.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTj1VSU.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTj1VSU.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTj1VSU.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTj1VSU.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccTj1VSU.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccTj1VSU.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccTj1VSU.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccTj1VSU.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTj1VSU.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccTj1VSU.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccTj1VSU.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccTj1VSU.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccTj1VSU.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccTj1VSU.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTj1VSU.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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=pentium4 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccd2GpNQ.s: Assembler messages:
encrypt.c: /tmp/ccd2GpNQ.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccd2GpNQ.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccd2GpNQ.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccd2GpNQ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd2GpNQ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd2GpNQ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd2GpNQ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd2GpNQ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd2GpNQ.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccd2GpNQ.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccd2GpNQ.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccd2GpNQ.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccd2GpNQ.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd2GpNQ.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccd2GpNQ.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccd2GpNQ.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccd2GpNQ.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccd2GpNQ.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccd2GpNQ.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccd2GpNQ.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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=pentium4 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccBHJfQO.s: Assembler messages:
encrypt.c: /tmp/ccBHJfQO.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccBHJfQO.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccBHJfQO.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccBHJfQO.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBHJfQO.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBHJfQO.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBHJfQO.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBHJfQO.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBHJfQO.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBHJfQO.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBHJfQO.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBHJfQO.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccBHJfQO.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBHJfQO.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccBHJfQO.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccBHJfQO.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBHJfQO.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccBHJfQO.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccBHJfQO.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBHJfQO.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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=pentium4 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cco3JaXH.s: Assembler messages:
encrypt.c: /tmp/cco3JaXH.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cco3JaXH.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cco3JaXH.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cco3JaXH.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cco3JaXH.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cco3JaXH.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cco3JaXH.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cco3JaXH.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cco3JaXH.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cco3JaXH.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cco3JaXH.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cco3JaXH.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cco3JaXH.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cco3JaXH.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cco3JaXH.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cco3JaXH.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cco3JaXH.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cco3JaXH.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cco3JaXH.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cco3JaXH.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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=pentium -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc50Z42b.s: Assembler messages:
encrypt.c: /tmp/cc50Z42b.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc50Z42b.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc50Z42b.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc50Z42b.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc50Z42b.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc50Z42b.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc50Z42b.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc50Z42b.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc50Z42b.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc50Z42b.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc50Z42b.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc50Z42b.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc50Z42b.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc50Z42b.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc50Z42b.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc50Z42b.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc50Z42b.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc50Z42b.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc50Z42b.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc50Z42b.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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=pentium -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccPDjyJe.s: Assembler messages:
encrypt.c: /tmp/ccPDjyJe.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccPDjyJe.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccPDjyJe.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccPDjyJe.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPDjyJe.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPDjyJe.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPDjyJe.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPDjyJe.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPDjyJe.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPDjyJe.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPDjyJe.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPDjyJe.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccPDjyJe.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPDjyJe.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccPDjyJe.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccPDjyJe.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPDjyJe.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccPDjyJe.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccPDjyJe.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPDjyJe.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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=pentium -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccTnOCk3.s: Assembler messages:
encrypt.c: /tmp/ccTnOCk3.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccTnOCk3.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccTnOCk3.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccTnOCk3.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTnOCk3.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTnOCk3.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTnOCk3.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTnOCk3.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTnOCk3.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccTnOCk3.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccTnOCk3.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccTnOCk3.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccTnOCk3.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTnOCk3.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccTnOCk3.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccTnOCk3.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccTnOCk3.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccTnOCk3.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccTnOCk3.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTnOCk3.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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=pentium -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cch5tjvY.s: Assembler messages:
encrypt.c: /tmp/cch5tjvY.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cch5tjvY.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cch5tjvY.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cch5tjvY.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cch5tjvY.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cch5tjvY.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cch5tjvY.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cch5tjvY.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cch5tjvY.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cch5tjvY.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cch5tjvY.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cch5tjvY.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cch5tjvY.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cch5tjvY.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cch5tjvY.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cch5tjvY.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cch5tjvY.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cch5tjvY.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cch5tjvY.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cch5tjvY.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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=pentium -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccZVPbXg.s: Assembler messages:
encrypt.c: /tmp/ccZVPbXg.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccZVPbXg.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccZVPbXg.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccZVPbXg.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZVPbXg.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZVPbXg.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZVPbXg.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZVPbXg.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZVPbXg.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZVPbXg.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZVPbXg.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZVPbXg.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccZVPbXg.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZVPbXg.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccZVPbXg.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccZVPbXg.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZVPbXg.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccZVPbXg.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccZVPbXg.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZVPbXg.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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=pentium -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cceVcw2b.s: Assembler messages:
encrypt.c: /tmp/cceVcw2b.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cceVcw2b.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cceVcw2b.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cceVcw2b.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cceVcw2b.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cceVcw2b.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cceVcw2b.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cceVcw2b.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cceVcw2b.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cceVcw2b.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cceVcw2b.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cceVcw2b.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cceVcw2b.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cceVcw2b.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cceVcw2b.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cceVcw2b.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cceVcw2b.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cceVcw2b.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cceVcw2b.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cceVcw2b.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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=pentium -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccCnNLl2.s: Assembler messages:
encrypt.c: /tmp/ccCnNLl2.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccCnNLl2.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccCnNLl2.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccCnNLl2.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCnNLl2.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCnNLl2.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCnNLl2.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCnNLl2.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCnNLl2.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCnNLl2.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCnNLl2.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCnNLl2.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccCnNLl2.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCnNLl2.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccCnNLl2.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCnNLl2.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccCnNLl2.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCnNLl2.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccCnNLl2.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccCnNLl2.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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=pentium -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccTGyQW3.s: Assembler messages:
encrypt.c: /tmp/ccTGyQW3.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccTGyQW3.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccTGyQW3.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccTGyQW3.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTGyQW3.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTGyQW3.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTGyQW3.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTGyQW3.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTGyQW3.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccTGyQW3.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccTGyQW3.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccTGyQW3.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccTGyQW3.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTGyQW3.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccTGyQW3.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccTGyQW3.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccTGyQW3.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccTGyQW3.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccTGyQW3.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTGyQW3.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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccWkJNxB.s: Assembler messages:
encrypt.c: /tmp/ccWkJNxB.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccWkJNxB.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccWkJNxB.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccWkJNxB.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWkJNxB.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWkJNxB.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWkJNxB.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWkJNxB.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWkJNxB.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWkJNxB.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWkJNxB.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWkJNxB.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccWkJNxB.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWkJNxB.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccWkJNxB.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccWkJNxB.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWkJNxB.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccWkJNxB.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccWkJNxB.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWkJNxB.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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cchgajnI.s: Assembler messages:
encrypt.c: /tmp/cchgajnI.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cchgajnI.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cchgajnI.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cchgajnI.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cchgajnI.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cchgajnI.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cchgajnI.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cchgajnI.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cchgajnI.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchgajnI.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchgajnI.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchgajnI.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cchgajnI.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cchgajnI.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cchgajnI.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchgajnI.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cchgajnI.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchgajnI.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cchgajnI.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cchgajnI.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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccAMATsw.s: Assembler messages:
encrypt.c: /tmp/ccAMATsw.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccAMATsw.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccAMATsw.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccAMATsw.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAMATsw.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAMATsw.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAMATsw.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAMATsw.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAMATsw.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccAMATsw.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccAMATsw.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccAMATsw.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccAMATsw.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAMATsw.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccAMATsw.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccAMATsw.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccAMATsw.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccAMATsw.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccAMATsw.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccAMATsw.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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cckkEoSw.s: Assembler messages:
encrypt.c: /tmp/cckkEoSw.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cckkEoSw.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cckkEoSw.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cckkEoSw.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cckkEoSw.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cckkEoSw.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cckkEoSw.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cckkEoSw.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cckkEoSw.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cckkEoSw.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cckkEoSw.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cckkEoSw.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cckkEoSw.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cckkEoSw.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cckkEoSw.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cckkEoSw.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cckkEoSw.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cckkEoSw.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cckkEoSw.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cckkEoSw.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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=pentiumpro -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccQJIKmC.s: Assembler messages:
encrypt.c: /tmp/ccQJIKmC.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccQJIKmC.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccQJIKmC.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccQJIKmC.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQJIKmC.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQJIKmC.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQJIKmC.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQJIKmC.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQJIKmC.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccQJIKmC.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccQJIKmC.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccQJIKmC.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccQJIKmC.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQJIKmC.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccQJIKmC.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccQJIKmC.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccQJIKmC.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccQJIKmC.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccQJIKmC.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQJIKmC.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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=pentiumpro -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cch4KpFB.s: Assembler messages:
encrypt.c: /tmp/cch4KpFB.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cch4KpFB.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cch4KpFB.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cch4KpFB.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cch4KpFB.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cch4KpFB.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cch4KpFB.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cch4KpFB.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cch4KpFB.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cch4KpFB.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cch4KpFB.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cch4KpFB.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cch4KpFB.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cch4KpFB.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cch4KpFB.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cch4KpFB.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cch4KpFB.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cch4KpFB.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cch4KpFB.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cch4KpFB.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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc8tSfrv.s: Assembler messages:
encrypt.c: /tmp/cc8tSfrv.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc8tSfrv.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc8tSfrv.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc8tSfrv.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8tSfrv.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8tSfrv.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8tSfrv.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8tSfrv.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8tSfrv.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc8tSfrv.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc8tSfrv.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc8tSfrv.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc8tSfrv.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8tSfrv.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc8tSfrv.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc8tSfrv.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc8tSfrv.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc8tSfrv.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc8tSfrv.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8tSfrv.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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccOomZ8y.s: Assembler messages:
encrypt.c: /tmp/ccOomZ8y.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccOomZ8y.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccOomZ8y.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccOomZ8y.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOomZ8y.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOomZ8y.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOomZ8y.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOomZ8y.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOomZ8y.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOomZ8y.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOomZ8y.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOomZ8y.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccOomZ8y.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOomZ8y.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccOomZ8y.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOomZ8y.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccOomZ8y.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOomZ8y.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccOomZ8y.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccOomZ8y.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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=prescott -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cchFYj0l.s: Assembler messages:
encrypt.c: /tmp/cchFYj0l.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cchFYj0l.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cchFYj0l.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cchFYj0l.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cchFYj0l.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cchFYj0l.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cchFYj0l.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cchFYj0l.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cchFYj0l.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchFYj0l.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchFYj0l.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchFYj0l.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cchFYj0l.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cchFYj0l.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cchFYj0l.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchFYj0l.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cchFYj0l.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchFYj0l.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cchFYj0l.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cchFYj0l.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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=prescott -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cchJNMji.s: Assembler messages:
encrypt.c: /tmp/cchJNMji.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cchJNMji.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cchJNMji.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cchJNMji.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cchJNMji.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cchJNMji.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cchJNMji.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cchJNMji.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cchJNMji.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cchJNMji.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cchJNMji.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cchJNMji.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cchJNMji.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cchJNMji.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cchJNMji.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cchJNMji.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cchJNMji.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cchJNMji.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cchJNMji.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cchJNMji.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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=prescott -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccYEYKsl.s: Assembler messages:
encrypt.c: /tmp/ccYEYKsl.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccYEYKsl.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccYEYKsl.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccYEYKsl.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYEYKsl.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYEYKsl.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYEYKsl.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYEYKsl.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYEYKsl.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccYEYKsl.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccYEYKsl.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccYEYKsl.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccYEYKsl.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYEYKsl.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccYEYKsl.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccYEYKsl.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccYEYKsl.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccYEYKsl.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccYEYKsl.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYEYKsl.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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=prescott -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccmRvbzc.s: Assembler messages:
encrypt.c: /tmp/ccmRvbzc.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccmRvbzc.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccmRvbzc.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccmRvbzc.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmRvbzc.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmRvbzc.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmRvbzc.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmRvbzc.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmRvbzc.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmRvbzc.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmRvbzc.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmRvbzc.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccmRvbzc.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmRvbzc.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccmRvbzc.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmRvbzc.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccmRvbzc.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmRvbzc.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccmRvbzc.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccmRvbzc.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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=prescott -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccLiqrzk.s: Assembler messages:
encrypt.c: /tmp/ccLiqrzk.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccLiqrzk.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccLiqrzk.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccLiqrzk.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLiqrzk.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLiqrzk.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLiqrzk.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLiqrzk.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLiqrzk.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLiqrzk.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLiqrzk.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLiqrzk.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccLiqrzk.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLiqrzk.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccLiqrzk.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccLiqrzk.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLiqrzk.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccLiqrzk.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccLiqrzk.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLiqrzk.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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=prescott -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccYzFIXr.s: Assembler messages:
encrypt.c: /tmp/ccYzFIXr.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccYzFIXr.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccYzFIXr.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccYzFIXr.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYzFIXr.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYzFIXr.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYzFIXr.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYzFIXr.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYzFIXr.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYzFIXr.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYzFIXr.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYzFIXr.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccYzFIXr.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYzFIXr.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccYzFIXr.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYzFIXr.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccYzFIXr.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYzFIXr.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccYzFIXr.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccYzFIXr.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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=prescott -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccJUH0yd.s: Assembler messages:
encrypt.c: /tmp/ccJUH0yd.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccJUH0yd.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccJUH0yd.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccJUH0yd.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJUH0yd.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJUH0yd.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJUH0yd.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJUH0yd.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJUH0yd.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJUH0yd.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJUH0yd.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJUH0yd.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccJUH0yd.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJUH0yd.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccJUH0yd.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccJUH0yd.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJUH0yd.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJUH0yd.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJUH0yd.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJUH0yd.s:53: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

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