Implementation notes: x86, h4e350, crypto_aead/omdsha512k256n256tau256v1

Computer: h4e350
Architecture: x86
CPU ID: AuthenticAMD-00500f10-178bfbff
SUPERCOP version: 20141014
Operation: crypto_aead
Primitive: omdsha512k256n256tau256v1
TimeImplementationCompilerBenchmark dateSUPERCOP version
1278903refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014062520140525
1278912refgcc -m32 -march=corei7 -O -fomit-frame-pointer2014062520140525
1278915refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014062520140525
1278948refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2014062520140525
1278954refgcc -m32 -O -fomit-frame-pointer2014062520140525
1278993refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2014062520140525
1279017refgcc -m32 -march=core2 -O -fomit-frame-pointer2014062520140525
1282197refgcc -funroll-loops -m32 -O -fomit-frame-pointer2014062520140525
1283961refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014062520140525
1284252refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014062520140525
1284588refgcc -m32 -march=nocona -O -fomit-frame-pointer2014062520140525
1284771refgcc -m32 -march=prescott -O -fomit-frame-pointer2014062520140525
1288809refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014062520140525
1292985refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014062520140525
1297587refgcc -m32 -march=athlon -O -fomit-frame-pointer2014062520140525
1297719refgcc -m32 -march=k8 -O -fomit-frame-pointer2014062520140525
1297881refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014062520140525
1298067refgcc -m32 -march=barcelona -O -fomit-frame-pointer2014062520140525
1298502refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014062520140525
1298790refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014062520140525
1299084refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014062520140525
1299096refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014062520140525
1299135refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014062520140525
1299165refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014062520140525
1299195refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014062520140525
1302405refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014062520140525
1302429refgcc -m32 -march=k8 -Os -fomit-frame-pointer2014062520140525
1302630refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014062520140525
1303386refgcc -m32 -march=athlon -Os -fomit-frame-pointer2014062520140525
1303980refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014062520140525
1304190refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014062520140525
1304415refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014062520140525
1305297refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014062520140525
1305477refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014062520140525
1305612refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014062520140525
1305702refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014062520140525
1309482refgcc -m32 -march=i386 -O -fomit-frame-pointer2014062520140525
1310766refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014062520140525
1311129refgcc -m32 -march=i486 -O -fomit-frame-pointer2014062520140525
1312308refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014062520140525
1312542refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014062520140525
1312680refgcc -m32 -march=k6 -O -fomit-frame-pointer2014062520140525
1312710refgcc -m32 -march=pentium -O -fomit-frame-pointer2014062520140525
1312899refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014062520140525
1315992refgcc -m32 -Os -fomit-frame-pointer2014062520140525
1317087refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2014062520140525
1317108refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2014062520140525
1317189refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014062520140525
1317231refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014062520140525
1317861refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014062520140525
1317933refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014062520140525
1318050refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014062520140525
1318269refgcc -m32 -march=core2 -Os -fomit-frame-pointer2014062520140525
1318494refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2014062520140525
1319064refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014062520140525
1319445refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014062520140525
1320006refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014062520140525
1320252refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014062520140525
1320258refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014062520140525
1320789refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014062520140525
1322973refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014062520140525
1323018refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014062520140525
1323138refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014062520140525
1324578refgcc -m32 -march=i486 -Os -fomit-frame-pointer2014062520140525
1324797refgcc -m32 -march=i386 -Os -fomit-frame-pointer2014062520140525
1326342refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014062520140525
1326861refgcc -m32 -march=k6 -Os -fomit-frame-pointer2014062520140525
1327230refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014062520140525
1337151refgcc -m32 -O3 -fomit-frame-pointer2014062520140525
1338402refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014062520140525
1338498refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014062520140525
1338507refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014062520140525
1339530refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014062520140525
1339614refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014062520140525
1339695refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014062520140525
1340808refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014062520140525
1344450refgcc -m32 -march=nocona -Os -fomit-frame-pointer2014062520140525
1344477refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014062520140525
1344795refgcc -m32 -march=prescott -Os -fomit-frame-pointer2014062520140525
1347615refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014062520140525
1347687refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014062520140525
1348116refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014062520140525
1348722refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014062520140525
1349295refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014062520140525
1362798refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014062520140525
1363191refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014062520140525
1363695refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014062520140525
1364211refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014062520140525
1364322refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014062520140525
1364346refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014062520140525
1364481refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014062520140525
1366920refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014062520140525
1367238refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014062520140525
1372194refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014062520140525
1374930refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2014062520140525
1377300refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014062520140525
1378434refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014062520140525
1380675refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014062520140525
1380906refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014062520140525
1381251refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014062520140525
1381578refgcc -m32 -O2 -fomit-frame-pointer2014062520140525
1383603refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014062520140525
1388250refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014062520140525
1388373refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014062520140525
1389174refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014062520140525
1390527refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014062520140525
1390638refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014062520140525
1403844refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014062520140525
1407783refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014062520140525
1407825refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014062520140525
1407828refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014062520140525
1407951refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014062520140525
1409571refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014062520140525
1410003refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014062520140525
1411644refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014062520140525
1412145refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014062520140525
1412205refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014062520140525
1412763refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014062520140525
1412958refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014062520140525
1412988refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014062520140525
1413063refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014062520140525
1416924refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014062520140525
1417158refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014062520140525
1418088refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014062520140525
1418229refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014062520140525
1418271refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014062520140525
1418376refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014062520140525
1418634refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014062520140525
1418703refgcc -m32 -march=pentium -Os -fomit-frame-pointer2014062520140525
1418715refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014062520140525
1419306refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014062520140525
1422645refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014062520140525
1422744refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014062520140525
1425441refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014062520140525
1425534refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014062520140525
1426239refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014062520140525
1426263refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014062520140525
1426545refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2014062520140525
1426749refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014062520140525
1427112refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2014062520140525
1427148refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014062520140525
1427322refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014062520140525
1427391refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2014062520140525
1434333refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014062520140525
1445295refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014062520140525
1454049refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014062520140525
1454370refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014062520140525
1455120refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014062520140525
1456749refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014062520140525
1462713refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014062520140525
1463196refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014062520140525
1467285refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014062520140525
1469967refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014062520140525
1493073refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014062520140525
1519605refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014062520140525
1519728refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014062520140525
1529250refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014062520140525
1535199refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014062520140525
1535937refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014062520140525
1538415refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014062520140525
1538475refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014062520140525
1541022refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014062520140525
1541676refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014062520140525
1545132refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014062520140525
1549269refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014062520140525
1549674refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014062520140525
1557156refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014062520140525

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/ref
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
sha512.c: sha512.c: In function 'sha512_comp':
sha512.c: sha512.c:140:20: warning: initialization from incompatible pointer type [enabled by default]

Number of similar (compiler,implementation) pairs: 163, namely:
CompilerImplementations
gcc -funroll-loops -m32 -O2 -fomit-frame-pointer ref
gcc -funroll-loops -m32 -O3 -fomit-frame-pointer ref
gcc -funroll-loops -m32 -O -fomit-frame-pointer ref
gcc -funroll-loops -m32 -Os -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer ref
gcc -m32 -O2 -fomit-frame-pointer ref
gcc -m32 -O3 -fomit-frame-pointer ref
gcc -m32 -O -fomit-frame-pointer ref
gcc -m32 -Os -fomit-frame-pointer ref
gcc -m32 -march=athlon -O2 -fomit-frame-pointer ref
gcc -m32 -march=athlon -O3 -fomit-frame-pointer ref
gcc -m32 -march=athlon -O -fomit-frame-pointer ref
gcc -m32 -march=athlon -Os -fomit-frame-pointer ref
gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer ref
gcc -m32 -march=core-avx-i -O -fomit-frame-pointer ref
gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer ref
gcc -m32 -march=core2 -O2 -fomit-frame-pointer ref
gcc -m32 -march=core2 -O3 -fomit-frame-pointer ref
gcc -m32 -march=core2 -O -fomit-frame-pointer ref
gcc -m32 -march=core2 -Os -fomit-frame-pointer ref
gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer ref
gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer ref
gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer ref
gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer ref
gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer ref
gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer ref
gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer ref
gcc -m32 -march=corei7-avx -O -fomit-frame-pointer ref
gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer ref
gcc -m32 -march=corei7 -O2 -fomit-frame-pointer ref
gcc -m32 -march=corei7 -O -fomit-frame-pointer ref
gcc -m32 -march=corei7 -Os -fomit-frame-pointer ref
gcc -m32 -march=i386 -O2 -fomit-frame-pointer ref
gcc -m32 -march=i386 -O3 -fomit-frame-pointer ref
gcc -m32 -march=i386 -O -fomit-frame-pointer ref
gcc -m32 -march=i386 -Os -fomit-frame-pointer ref
gcc -m32 -march=i486 -O2 -fomit-frame-pointer ref
gcc -m32 -march=i486 -O3 -fomit-frame-pointer ref
gcc -m32 -march=i486 -O -fomit-frame-pointer ref
gcc -m32 -march=i486 -Os -fomit-frame-pointer ref
gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer ref
gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer ref
gcc -m32 -march=k6-2 -O -fomit-frame-pointer ref
gcc -m32 -march=k6-2 -Os -fomit-frame-pointer ref
gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer ref
gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer ref
gcc -m32 -march=k6-3 -O -fomit-frame-pointer ref
gcc -m32 -march=k6-3 -Os -fomit-frame-pointer ref
gcc -m32 -march=k6 -O2 -fomit-frame-pointer ref
gcc -m32 -march=k6 -O3 -fomit-frame-pointer ref
gcc -m32 -march=k6 -O -fomit-frame-pointer ref
gcc -m32 -march=k6 -Os -fomit-frame-pointer ref
gcc -m32 -march=k8 -O2 -fomit-frame-pointer ref
gcc -m32 -march=k8 -O3 -fomit-frame-pointer ref
gcc -m32 -march=k8 -O -fomit-frame-pointer ref
gcc -m32 -march=k8 -Os -fomit-frame-pointer ref
gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer ref
gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer ref
gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer ref
gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer ref
gcc -m32 -march=nocona -O2 -fomit-frame-pointer ref
gcc -m32 -march=nocona -O3 -fomit-frame-pointer ref
gcc -m32 -march=nocona -O -fomit-frame-pointer ref
gcc -m32 -march=nocona -Os -fomit-frame-pointer ref
gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer ref
gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer ref
gcc -m32 -march=pentium-m -O -fomit-frame-pointer ref
gcc -m32 -march=pentium-m -Os -fomit-frame-pointer ref
gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer ref
gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer ref
gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer ref
gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer ref
gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer ref
gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer ref
gcc -m32 -march=pentium2 -O -fomit-frame-pointer ref
gcc -m32 -march=pentium2 -Os -fomit-frame-pointer ref
gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer ref
gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer ref
gcc -m32 -march=pentium3 -O -fomit-frame-pointer ref
gcc -m32 -march=pentium3 -Os -fomit-frame-pointer ref
gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer ref
gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer ref
gcc -m32 -march=pentium4 -O -fomit-frame-pointer ref
gcc -m32 -march=pentium4 -Os -fomit-frame-pointer ref
gcc -m32 -march=pentium -O2 -fomit-frame-pointer ref
gcc -m32 -march=pentium -O3 -fomit-frame-pointer ref
gcc -m32 -march=pentium -O -fomit-frame-pointer ref
gcc -m32 -march=pentium -Os -fomit-frame-pointer ref
gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer ref
gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer ref
gcc -m32 -march=pentiumpro -O -fomit-frame-pointer ref
gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer ref
gcc -m32 -march=prescott -O2 -fomit-frame-pointer ref
gcc -m32 -march=prescott -O3 -fomit-frame-pointer ref
gcc -m32 -march=prescott -O -fomit-frame-pointer ref
gcc -m32 -march=prescott -Os -fomit-frame-pointer ref

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc8YdJKm.s: Assembler messages:
encrypt.c: /tmp/cc8YdJKm.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc8YdJKm.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc8YdJKm.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8YdJKm.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8YdJKm.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8YdJKm.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8YdJKm.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8YdJKm.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8YdJKm.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8YdJKm.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8YdJKm.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8YdJKm.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8YdJKm.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8YdJKm.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8YdJKm.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8YdJKm.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8YdJKm.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8YdJKm.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc8YdJKm.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc8YdJKm.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cc8YdJKm.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cc8YdJKm.s:38: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccqAnJfI.s: Assembler messages:
encrypt.c: /tmp/ccqAnJfI.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccqAnJfI.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccqAnJfI.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqAnJfI.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqAnJfI.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqAnJfI.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqAnJfI.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqAnJfI.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqAnJfI.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqAnJfI.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqAnJfI.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqAnJfI.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqAnJfI.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqAnJfI.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqAnJfI.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqAnJfI.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqAnJfI.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqAnJfI.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccqAnJfI.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccqAnJfI.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccqAnJfI.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccqAnJfI.s:37: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccRdrYtD.s: Assembler messages:
encrypt.c: /tmp/ccRdrYtD.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccRdrYtD.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccRdrYtD.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRdrYtD.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRdrYtD.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRdrYtD.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRdrYtD.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRdrYtD.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRdrYtD.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRdrYtD.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRdrYtD.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRdrYtD.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRdrYtD.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRdrYtD.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRdrYtD.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRdrYtD.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRdrYtD.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRdrYtD.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccRdrYtD.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccRdrYtD.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccRdrYtD.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccRdrYtD.s:37: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccT7XLW9.s: Assembler messages:
encrypt.c: /tmp/ccT7XLW9.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccT7XLW9.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccT7XLW9.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT7XLW9.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT7XLW9.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT7XLW9.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT7XLW9.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT7XLW9.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT7XLW9.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT7XLW9.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT7XLW9.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT7XLW9.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT7XLW9.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT7XLW9.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT7XLW9.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT7XLW9.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT7XLW9.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT7XLW9.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccT7XLW9.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccT7XLW9.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccT7XLW9.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccT7XLW9.s:38: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc4b0gmM.s: Assembler messages:
encrypt.c: /tmp/cc4b0gmM.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc4b0gmM.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc4b0gmM.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4b0gmM.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4b0gmM.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4b0gmM.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4b0gmM.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4b0gmM.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4b0gmM.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4b0gmM.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4b0gmM.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4b0gmM.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4b0gmM.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4b0gmM.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4b0gmM.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4b0gmM.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4b0gmM.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4b0gmM.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc4b0gmM.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc4b0gmM.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc4b0gmM.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc4b0gmM.s:37: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccRytATw.s: Assembler messages:
encrypt.c: /tmp/ccRytATw.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccRytATw.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccRytATw.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRytATw.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRytATw.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRytATw.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRytATw.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRytATw.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRytATw.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRytATw.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRytATw.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRytATw.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRytATw.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRytATw.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRytATw.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRytATw.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRytATw.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRytATw.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccRytATw.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccRytATw.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccRytATw.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccRytATw.s:38: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cceze4CG.s: Assembler messages:
encrypt.c: /tmp/cceze4CG.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cceze4CG.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cceze4CG.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cceze4CG.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cceze4CG.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cceze4CG.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cceze4CG.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cceze4CG.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cceze4CG.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cceze4CG.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cceze4CG.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cceze4CG.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cceze4CG.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cceze4CG.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cceze4CG.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cceze4CG.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cceze4CG.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cceze4CG.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cceze4CG.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cceze4CG.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cceze4CG.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cceze4CG.s:37: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cctxxiNg.s: Assembler messages:
encrypt.c: /tmp/cctxxiNg.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cctxxiNg.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cctxxiNg.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cctxxiNg.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cctxxiNg.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cctxxiNg.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cctxxiNg.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cctxxiNg.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cctxxiNg.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cctxxiNg.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cctxxiNg.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cctxxiNg.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cctxxiNg.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cctxxiNg.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cctxxiNg.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cctxxiNg.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cctxxiNg.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cctxxiNg.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cctxxiNg.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cctxxiNg.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cctxxiNg.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cctxxiNg.s:38: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccAtxNx2.s: Assembler messages:
encrypt.c: /tmp/ccAtxNx2.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccAtxNx2.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccAtxNx2.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAtxNx2.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAtxNx2.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAtxNx2.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAtxNx2.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAtxNx2.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAtxNx2.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAtxNx2.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAtxNx2.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAtxNx2.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAtxNx2.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAtxNx2.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAtxNx2.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAtxNx2.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAtxNx2.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAtxNx2.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccAtxNx2.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccAtxNx2.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccAtxNx2.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccAtxNx2.s:38: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccZiPJIS.s: Assembler messages:
encrypt.c: /tmp/ccZiPJIS.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccZiPJIS.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccZiPJIS.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZiPJIS.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZiPJIS.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZiPJIS.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZiPJIS.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZiPJIS.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZiPJIS.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZiPJIS.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZiPJIS.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZiPJIS.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZiPJIS.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZiPJIS.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZiPJIS.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZiPJIS.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZiPJIS.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZiPJIS.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccZiPJIS.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccZiPJIS.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccZiPJIS.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccZiPJIS.s:37: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccKYttpS.s: Assembler messages:
encrypt.c: /tmp/ccKYttpS.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccKYttpS.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccKYttpS.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKYttpS.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKYttpS.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKYttpS.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKYttpS.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKYttpS.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKYttpS.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKYttpS.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKYttpS.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKYttpS.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKYttpS.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKYttpS.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKYttpS.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKYttpS.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKYttpS.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKYttpS.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccKYttpS.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccKYttpS.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccKYttpS.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccKYttpS.s:37: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cczFpx61.s: Assembler messages:
encrypt.c: /tmp/cczFpx61.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cczFpx61.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cczFpx61.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cczFpx61.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cczFpx61.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cczFpx61.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cczFpx61.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cczFpx61.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cczFpx61.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cczFpx61.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cczFpx61.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cczFpx61.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cczFpx61.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cczFpx61.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cczFpx61.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cczFpx61.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cczFpx61.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cczFpx61.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cczFpx61.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cczFpx61.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cczFpx61.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cczFpx61.s:38: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccsaoxVa.s: Assembler messages:
encrypt.c: /tmp/ccsaoxVa.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccsaoxVa.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccsaoxVa.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsaoxVa.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsaoxVa.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsaoxVa.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsaoxVa.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsaoxVa.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsaoxVa.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsaoxVa.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsaoxVa.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsaoxVa.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsaoxVa.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsaoxVa.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsaoxVa.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsaoxVa.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsaoxVa.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsaoxVa.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccsaoxVa.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccsaoxVa.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccsaoxVa.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccsaoxVa.s:38: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccxR7irX.s: Assembler messages:
encrypt.c: /tmp/ccxR7irX.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccxR7irX.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccxR7irX.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxR7irX.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxR7irX.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxR7irX.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxR7irX.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxR7irX.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxR7irX.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxR7irX.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxR7irX.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxR7irX.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxR7irX.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxR7irX.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxR7irX.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxR7irX.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxR7irX.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxR7irX.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccxR7irX.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccxR7irX.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccxR7irX.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccxR7irX.s:37: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccFQ6JwW.s: Assembler messages:
encrypt.c: /tmp/ccFQ6JwW.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccFQ6JwW.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccFQ6JwW.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFQ6JwW.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFQ6JwW.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFQ6JwW.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFQ6JwW.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFQ6JwW.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFQ6JwW.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFQ6JwW.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFQ6JwW.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFQ6JwW.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFQ6JwW.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFQ6JwW.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFQ6JwW.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFQ6JwW.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFQ6JwW.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFQ6JwW.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccFQ6JwW.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccFQ6JwW.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccFQ6JwW.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccFQ6JwW.s:38: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccuNafSU.s: Assembler messages:
encrypt.c: /tmp/ccuNafSU.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccuNafSU.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccuNafSU.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuNafSU.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuNafSU.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuNafSU.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuNafSU.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuNafSU.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuNafSU.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuNafSU.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuNafSU.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuNafSU.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuNafSU.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuNafSU.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuNafSU.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuNafSU.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuNafSU.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuNafSU.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccuNafSU.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccuNafSU.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccuNafSU.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccuNafSU.s:37: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc2AxfB0.s: Assembler messages:
encrypt.c: /tmp/cc2AxfB0.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc2AxfB0.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc2AxfB0.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2AxfB0.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2AxfB0.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2AxfB0.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2AxfB0.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2AxfB0.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2AxfB0.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2AxfB0.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2AxfB0.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2AxfB0.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2AxfB0.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2AxfB0.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2AxfB0.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2AxfB0.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2AxfB0.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2AxfB0.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc2AxfB0.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc2AxfB0.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc2AxfB0.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc2AxfB0.s:37: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cccuPe2O.s: Assembler messages:
encrypt.c: /tmp/cccuPe2O.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cccuPe2O.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cccuPe2O.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cccuPe2O.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cccuPe2O.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cccuPe2O.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cccuPe2O.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cccuPe2O.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cccuPe2O.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cccuPe2O.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cccuPe2O.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cccuPe2O.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cccuPe2O.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cccuPe2O.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cccuPe2O.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cccuPe2O.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cccuPe2O.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cccuPe2O.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cccuPe2O.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cccuPe2O.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cccuPe2O.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cccuPe2O.s:38: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cccIXCFC.s: Assembler messages:
encrypt.c: /tmp/cccIXCFC.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cccIXCFC.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cccIXCFC.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cccIXCFC.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cccIXCFC.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cccIXCFC.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cccIXCFC.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cccIXCFC.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cccIXCFC.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cccIXCFC.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cccIXCFC.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cccIXCFC.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cccIXCFC.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cccIXCFC.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cccIXCFC.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cccIXCFC.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cccIXCFC.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cccIXCFC.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cccIXCFC.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cccIXCFC.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cccIXCFC.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cccIXCFC.s:38: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccywRoLS.s: Assembler messages:
encrypt.c: /tmp/ccywRoLS.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccywRoLS.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccywRoLS.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccywRoLS.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccywRoLS.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccywRoLS.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccywRoLS.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccywRoLS.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccywRoLS.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccywRoLS.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccywRoLS.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccywRoLS.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccywRoLS.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccywRoLS.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccywRoLS.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccywRoLS.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccywRoLS.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccywRoLS.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccywRoLS.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccywRoLS.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccywRoLS.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccywRoLS.s:37: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccKjmWa5.s: Assembler messages:
encrypt.c: /tmp/ccKjmWa5.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccKjmWa5.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccKjmWa5.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKjmWa5.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKjmWa5.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKjmWa5.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKjmWa5.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKjmWa5.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKjmWa5.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKjmWa5.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKjmWa5.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKjmWa5.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKjmWa5.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKjmWa5.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKjmWa5.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKjmWa5.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKjmWa5.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKjmWa5.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccKjmWa5.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccKjmWa5.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccKjmWa5.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccKjmWa5.s:37: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cccHXqkZ.s: Assembler messages:
encrypt.c: /tmp/cccHXqkZ.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cccHXqkZ.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cccHXqkZ.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cccHXqkZ.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cccHXqkZ.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cccHXqkZ.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cccHXqkZ.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cccHXqkZ.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cccHXqkZ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cccHXqkZ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cccHXqkZ.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cccHXqkZ.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cccHXqkZ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cccHXqkZ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cccHXqkZ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cccHXqkZ.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cccHXqkZ.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cccHXqkZ.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cccHXqkZ.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cccHXqkZ.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cccHXqkZ.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cccHXqkZ.s:38: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccLQLC0I.s: Assembler messages:
encrypt.c: /tmp/ccLQLC0I.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccLQLC0I.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccLQLC0I.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLQLC0I.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLQLC0I.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLQLC0I.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLQLC0I.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLQLC0I.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLQLC0I.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLQLC0I.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLQLC0I.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLQLC0I.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLQLC0I.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLQLC0I.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLQLC0I.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLQLC0I.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLQLC0I.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLQLC0I.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccLQLC0I.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccLQLC0I.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccLQLC0I.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccLQLC0I.s:38: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccxgYKTW.s: Assembler messages:
encrypt.c: /tmp/ccxgYKTW.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccxgYKTW.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccxgYKTW.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxgYKTW.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxgYKTW.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxgYKTW.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxgYKTW.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxgYKTW.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxgYKTW.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxgYKTW.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxgYKTW.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxgYKTW.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxgYKTW.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxgYKTW.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxgYKTW.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxgYKTW.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxgYKTW.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxgYKTW.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccxgYKTW.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccxgYKTW.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccxgYKTW.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccxgYKTW.s:37: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccDto1uR.s: Assembler messages:
encrypt.c: /tmp/ccDto1uR.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccDto1uR.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccDto1uR.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDto1uR.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDto1uR.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDto1uR.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDto1uR.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDto1uR.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDto1uR.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDto1uR.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDto1uR.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDto1uR.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDto1uR.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDto1uR.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDto1uR.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDto1uR.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDto1uR.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDto1uR.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccDto1uR.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccDto1uR.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccDto1uR.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccDto1uR.s:38: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccWPvKxW.s: Assembler messages:
encrypt.c: /tmp/ccWPvKxW.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccWPvKxW.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccWPvKxW.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWPvKxW.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWPvKxW.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWPvKxW.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWPvKxW.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWPvKxW.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWPvKxW.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWPvKxW.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWPvKxW.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWPvKxW.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWPvKxW.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWPvKxW.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWPvKxW.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWPvKxW.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWPvKxW.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWPvKxW.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccWPvKxW.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccWPvKxW.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccWPvKxW.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccWPvKxW.s:37: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc94wijI.s: Assembler messages:
encrypt.c: /tmp/cc94wijI.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc94wijI.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc94wijI.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc94wijI.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc94wijI.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc94wijI.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc94wijI.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc94wijI.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc94wijI.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc94wijI.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc94wijI.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc94wijI.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc94wijI.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc94wijI.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc94wijI.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc94wijI.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc94wijI.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc94wijI.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc94wijI.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc94wijI.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cc94wijI.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cc94wijI.s:38: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccJgkaaN.s: Assembler messages:
encrypt.c: /tmp/ccJgkaaN.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccJgkaaN.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccJgkaaN.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJgkaaN.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJgkaaN.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJgkaaN.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJgkaaN.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJgkaaN.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJgkaaN.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJgkaaN.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJgkaaN.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJgkaaN.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJgkaaN.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJgkaaN.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJgkaaN.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJgkaaN.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJgkaaN.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJgkaaN.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccJgkaaN.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccJgkaaN.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccJgkaaN.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccJgkaaN.s:37: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccrJInA3.s: Assembler messages:
encrypt.c: /tmp/ccrJInA3.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccrJInA3.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccrJInA3.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrJInA3.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrJInA3.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrJInA3.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrJInA3.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrJInA3.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrJInA3.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrJInA3.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrJInA3.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrJInA3.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrJInA3.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrJInA3.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrJInA3.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrJInA3.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrJInA3.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrJInA3.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccrJInA3.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccrJInA3.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccrJInA3.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccrJInA3.s:37: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccrbY9uO.s: Assembler messages:
encrypt.c: /tmp/ccrbY9uO.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccrbY9uO.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccrbY9uO.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrbY9uO.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrbY9uO.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrbY9uO.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrbY9uO.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrbY9uO.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrbY9uO.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrbY9uO.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrbY9uO.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrbY9uO.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrbY9uO.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrbY9uO.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrbY9uO.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrbY9uO.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrbY9uO.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrbY9uO.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccrbY9uO.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccrbY9uO.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccrbY9uO.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccrbY9uO.s:38: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccBMqg5M.s: Assembler messages:
encrypt.c: /tmp/ccBMqg5M.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccBMqg5M.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccBMqg5M.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBMqg5M.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBMqg5M.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBMqg5M.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBMqg5M.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBMqg5M.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBMqg5M.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBMqg5M.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBMqg5M.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBMqg5M.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBMqg5M.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBMqg5M.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBMqg5M.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBMqg5M.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBMqg5M.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBMqg5M.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccBMqg5M.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccBMqg5M.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccBMqg5M.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccBMqg5M.s:38: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccMg8sEV.s: Assembler messages:
encrypt.c: /tmp/ccMg8sEV.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccMg8sEV.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccMg8sEV.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMg8sEV.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMg8sEV.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMg8sEV.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMg8sEV.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMg8sEV.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMg8sEV.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMg8sEV.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMg8sEV.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMg8sEV.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMg8sEV.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMg8sEV.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMg8sEV.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMg8sEV.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMg8sEV.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMg8sEV.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccMg8sEV.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccMg8sEV.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccMg8sEV.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccMg8sEV.s:37: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccEROY3z.s: Assembler messages:
encrypt.c: /tmp/ccEROY3z.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccEROY3z.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccEROY3z.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEROY3z.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEROY3z.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEROY3z.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEROY3z.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEROY3z.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEROY3z.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEROY3z.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEROY3z.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEROY3z.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEROY3z.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEROY3z.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEROY3z.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEROY3z.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEROY3z.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEROY3z.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccEROY3z.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccEROY3z.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccEROY3z.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccEROY3z.s:37: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccz5Tgst.s: Assembler messages:
encrypt.c: /tmp/ccz5Tgst.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccz5Tgst.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccz5Tgst.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz5Tgst.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz5Tgst.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz5Tgst.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz5Tgst.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz5Tgst.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz5Tgst.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz5Tgst.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz5Tgst.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz5Tgst.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz5Tgst.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz5Tgst.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz5Tgst.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz5Tgst.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz5Tgst.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz5Tgst.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccz5Tgst.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccz5Tgst.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccz5Tgst.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccz5Tgst.s:38: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccHdujri.s: Assembler messages:
encrypt.c: /tmp/ccHdujri.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccHdujri.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccHdujri.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHdujri.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHdujri.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHdujri.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHdujri.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHdujri.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHdujri.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHdujri.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHdujri.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHdujri.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHdujri.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHdujri.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHdujri.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHdujri.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHdujri.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHdujri.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccHdujri.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccHdujri.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccHdujri.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccHdujri.s:38: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cchJbbsq.s: Assembler messages:
encrypt.c: /tmp/cchJbbsq.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cchJbbsq.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cchJbbsq.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cchJbbsq.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cchJbbsq.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cchJbbsq.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cchJbbsq.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cchJbbsq.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cchJbbsq.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cchJbbsq.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cchJbbsq.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cchJbbsq.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cchJbbsq.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cchJbbsq.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cchJbbsq.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cchJbbsq.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cchJbbsq.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cchJbbsq.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cchJbbsq.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cchJbbsq.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cchJbbsq.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cchJbbsq.s:37: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccDAIXfI.s: Assembler messages:
encrypt.c: /tmp/ccDAIXfI.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccDAIXfI.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccDAIXfI.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDAIXfI.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDAIXfI.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDAIXfI.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDAIXfI.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDAIXfI.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDAIXfI.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDAIXfI.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDAIXfI.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDAIXfI.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDAIXfI.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDAIXfI.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDAIXfI.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDAIXfI.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDAIXfI.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDAIXfI.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccDAIXfI.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccDAIXfI.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccDAIXfI.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccDAIXfI.s:37: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccurJfqB.s: Assembler messages:
encrypt.c: /tmp/ccurJfqB.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccurJfqB.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccurJfqB.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccurJfqB.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccurJfqB.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccurJfqB.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccurJfqB.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccurJfqB.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccurJfqB.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccurJfqB.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccurJfqB.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccurJfqB.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccurJfqB.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccurJfqB.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccurJfqB.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccurJfqB.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccurJfqB.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccurJfqB.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccurJfqB.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccurJfqB.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccurJfqB.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccurJfqB.s:38: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccSqb4Dp.s: Assembler messages:
encrypt.c: /tmp/ccSqb4Dp.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccSqb4Dp.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccSqb4Dp.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSqb4Dp.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSqb4Dp.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSqb4Dp.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSqb4Dp.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSqb4Dp.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSqb4Dp.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSqb4Dp.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSqb4Dp.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSqb4Dp.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSqb4Dp.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSqb4Dp.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSqb4Dp.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSqb4Dp.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSqb4Dp.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSqb4Dp.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccSqb4Dp.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccSqb4Dp.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccSqb4Dp.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccSqb4Dp.s:38: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cci5Ymnw.s: Assembler messages:
encrypt.c: /tmp/cci5Ymnw.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cci5Ymnw.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cci5Ymnw.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cci5Ymnw.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cci5Ymnw.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cci5Ymnw.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cci5Ymnw.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cci5Ymnw.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cci5Ymnw.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cci5Ymnw.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cci5Ymnw.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cci5Ymnw.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cci5Ymnw.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cci5Ymnw.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cci5Ymnw.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cci5Ymnw.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cci5Ymnw.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cci5Ymnw.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cci5Ymnw.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cci5Ymnw.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cci5Ymnw.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cci5Ymnw.s:37: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc00tbXN.s: Assembler messages:
encrypt.c: /tmp/cc00tbXN.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc00tbXN.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc00tbXN.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc00tbXN.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc00tbXN.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc00tbXN.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc00tbXN.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc00tbXN.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc00tbXN.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc00tbXN.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc00tbXN.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc00tbXN.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc00tbXN.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc00tbXN.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc00tbXN.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc00tbXN.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc00tbXN.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc00tbXN.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc00tbXN.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc00tbXN.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cc00tbXN.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cc00tbXN.s:38: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cczrxQHp.s: Assembler messages:
encrypt.c: /tmp/cczrxQHp.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cczrxQHp.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cczrxQHp.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cczrxQHp.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cczrxQHp.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cczrxQHp.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cczrxQHp.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cczrxQHp.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cczrxQHp.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cczrxQHp.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cczrxQHp.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cczrxQHp.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cczrxQHp.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cczrxQHp.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cczrxQHp.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cczrxQHp.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cczrxQHp.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cczrxQHp.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cczrxQHp.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cczrxQHp.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cczrxQHp.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cczrxQHp.s:37: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccNN1NDl.s: Assembler messages:
encrypt.c: /tmp/ccNN1NDl.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccNN1NDl.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccNN1NDl.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNN1NDl.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNN1NDl.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNN1NDl.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNN1NDl.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNN1NDl.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNN1NDl.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNN1NDl.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNN1NDl.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNN1NDl.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNN1NDl.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNN1NDl.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNN1NDl.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNN1NDl.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNN1NDl.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNN1NDl.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccNN1NDl.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccNN1NDl.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccNN1NDl.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccNN1NDl.s:37: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccd32XiE.s: Assembler messages:
encrypt.c: /tmp/ccd32XiE.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccd32XiE.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccd32XiE.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd32XiE.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd32XiE.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd32XiE.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd32XiE.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd32XiE.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd32XiE.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd32XiE.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd32XiE.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd32XiE.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd32XiE.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd32XiE.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd32XiE.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd32XiE.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd32XiE.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd32XiE.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccd32XiE.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccd32XiE.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccd32XiE.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccd32XiE.s:38: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cceWWiUs.s: Assembler messages:
encrypt.c: /tmp/cceWWiUs.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cceWWiUs.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cceWWiUs.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cceWWiUs.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cceWWiUs.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cceWWiUs.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cceWWiUs.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cceWWiUs.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cceWWiUs.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cceWWiUs.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cceWWiUs.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cceWWiUs.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cceWWiUs.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cceWWiUs.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cceWWiUs.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cceWWiUs.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cceWWiUs.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cceWWiUs.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cceWWiUs.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cceWWiUs.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cceWWiUs.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cceWWiUs.s:37: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccjlaeAU.s: Assembler messages:
encrypt.c: /tmp/ccjlaeAU.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccjlaeAU.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccjlaeAU.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjlaeAU.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjlaeAU.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjlaeAU.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjlaeAU.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjlaeAU.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjlaeAU.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjlaeAU.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjlaeAU.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjlaeAU.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjlaeAU.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjlaeAU.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjlaeAU.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjlaeAU.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjlaeAU.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjlaeAU.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccjlaeAU.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccjlaeAU.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccjlaeAU.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccjlaeAU.s:38: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc3BRp2H.s: Assembler messages:
encrypt.c: /tmp/cc3BRp2H.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc3BRp2H.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc3BRp2H.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3BRp2H.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3BRp2H.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3BRp2H.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3BRp2H.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3BRp2H.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3BRp2H.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3BRp2H.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3BRp2H.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3BRp2H.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3BRp2H.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3BRp2H.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3BRp2H.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3BRp2H.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3BRp2H.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3BRp2H.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc3BRp2H.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc3BRp2H.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cc3BRp2H.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cc3BRp2H.s:38: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cccbOhQo.s: Assembler messages:
encrypt.c: /tmp/cccbOhQo.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cccbOhQo.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cccbOhQo.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cccbOhQo.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cccbOhQo.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cccbOhQo.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cccbOhQo.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cccbOhQo.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cccbOhQo.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cccbOhQo.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cccbOhQo.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cccbOhQo.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cccbOhQo.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cccbOhQo.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cccbOhQo.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cccbOhQo.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cccbOhQo.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cccbOhQo.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cccbOhQo.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cccbOhQo.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cccbOhQo.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cccbOhQo.s:37: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc287ux9.s: Assembler messages:
encrypt.c: /tmp/cc287ux9.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc287ux9.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc287ux9.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc287ux9.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc287ux9.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc287ux9.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc287ux9.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc287ux9.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc287ux9.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc287ux9.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc287ux9.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc287ux9.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc287ux9.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc287ux9.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc287ux9.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc287ux9.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc287ux9.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc287ux9.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc287ux9.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc287ux9.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc287ux9.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc287ux9.s:37: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccj0INcq.s: Assembler messages:
encrypt.c: /tmp/ccj0INcq.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccj0INcq.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccj0INcq.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj0INcq.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj0INcq.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj0INcq.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj0INcq.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj0INcq.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj0INcq.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj0INcq.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj0INcq.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj0INcq.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj0INcq.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj0INcq.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj0INcq.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj0INcq.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj0INcq.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj0INcq.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccj0INcq.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccj0INcq.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccj0INcq.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccj0INcq.s:38: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccvWqvFd.s: Assembler messages:
encrypt.c: /tmp/ccvWqvFd.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccvWqvFd.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccvWqvFd.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvWqvFd.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvWqvFd.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvWqvFd.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvWqvFd.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvWqvFd.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvWqvFd.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvWqvFd.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvWqvFd.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvWqvFd.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvWqvFd.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvWqvFd.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvWqvFd.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvWqvFd.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvWqvFd.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvWqvFd.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccvWqvFd.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccvWqvFd.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccvWqvFd.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccvWqvFd.s:38: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccyud8l2.s: Assembler messages:
encrypt.c: /tmp/ccyud8l2.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccyud8l2.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccyud8l2.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyud8l2.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyud8l2.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyud8l2.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyud8l2.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyud8l2.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyud8l2.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyud8l2.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyud8l2.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyud8l2.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyud8l2.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyud8l2.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyud8l2.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyud8l2.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyud8l2.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyud8l2.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccyud8l2.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccyud8l2.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccyud8l2.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccyud8l2.s:37: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccScqANw.s: Assembler messages:
encrypt.c: /tmp/ccScqANw.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccScqANw.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccScqANw.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccScqANw.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccScqANw.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccScqANw.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccScqANw.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccScqANw.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccScqANw.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccScqANw.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccScqANw.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccScqANw.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccScqANw.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccScqANw.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccScqANw.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccScqANw.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccScqANw.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccScqANw.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccScqANw.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccScqANw.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccScqANw.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccScqANw.s:38: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccYVzGlf.s: Assembler messages:
encrypt.c: /tmp/ccYVzGlf.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccYVzGlf.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccYVzGlf.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYVzGlf.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYVzGlf.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYVzGlf.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYVzGlf.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYVzGlf.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYVzGlf.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYVzGlf.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYVzGlf.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYVzGlf.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYVzGlf.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYVzGlf.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYVzGlf.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYVzGlf.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYVzGlf.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYVzGlf.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccYVzGlf.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccYVzGlf.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccYVzGlf.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccYVzGlf.s:37: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc33cSlk.s: Assembler messages:
encrypt.c: /tmp/cc33cSlk.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc33cSlk.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc33cSlk.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc33cSlk.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc33cSlk.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc33cSlk.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc33cSlk.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc33cSlk.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc33cSlk.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc33cSlk.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc33cSlk.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc33cSlk.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc33cSlk.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc33cSlk.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc33cSlk.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc33cSlk.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc33cSlk.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc33cSlk.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc33cSlk.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc33cSlk.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cc33cSlk.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cc33cSlk.s:38: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cczhPye8.s: Assembler messages:
encrypt.c: /tmp/cczhPye8.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cczhPye8.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cczhPye8.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cczhPye8.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cczhPye8.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cczhPye8.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cczhPye8.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cczhPye8.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cczhPye8.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cczhPye8.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cczhPye8.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cczhPye8.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cczhPye8.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cczhPye8.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cczhPye8.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cczhPye8.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cczhPye8.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cczhPye8.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cczhPye8.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cczhPye8.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cczhPye8.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cczhPye8.s:37: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccjZC9Rs.s: Assembler messages:
encrypt.c: /tmp/ccjZC9Rs.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccjZC9Rs.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccjZC9Rs.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjZC9Rs.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjZC9Rs.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjZC9Rs.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjZC9Rs.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjZC9Rs.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjZC9Rs.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjZC9Rs.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjZC9Rs.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjZC9Rs.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjZC9Rs.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjZC9Rs.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjZC9Rs.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjZC9Rs.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjZC9Rs.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjZC9Rs.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccjZC9Rs.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccjZC9Rs.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccjZC9Rs.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccjZC9Rs.s:37: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccwny2uf.s: Assembler messages:
encrypt.c: /tmp/ccwny2uf.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccwny2uf.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccwny2uf.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwny2uf.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwny2uf.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwny2uf.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwny2uf.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwny2uf.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwny2uf.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwny2uf.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwny2uf.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwny2uf.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwny2uf.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwny2uf.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwny2uf.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwny2uf.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwny2uf.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwny2uf.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccwny2uf.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccwny2uf.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccwny2uf.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccwny2uf.s:38: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc7C2yst.s: Assembler messages:
encrypt.c: /tmp/cc7C2yst.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc7C2yst.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc7C2yst.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7C2yst.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7C2yst.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7C2yst.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7C2yst.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7C2yst.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7C2yst.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7C2yst.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7C2yst.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7C2yst.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7C2yst.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7C2yst.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7C2yst.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7C2yst.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7C2yst.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7C2yst.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc7C2yst.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc7C2yst.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc7C2yst.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc7C2yst.s:37: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccVPEgQ2.s: Assembler messages:
encrypt.c: /tmp/ccVPEgQ2.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccVPEgQ2.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccVPEgQ2.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVPEgQ2.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVPEgQ2.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVPEgQ2.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVPEgQ2.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVPEgQ2.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVPEgQ2.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVPEgQ2.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVPEgQ2.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVPEgQ2.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVPEgQ2.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVPEgQ2.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVPEgQ2.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVPEgQ2.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVPEgQ2.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVPEgQ2.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccVPEgQ2.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccVPEgQ2.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccVPEgQ2.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccVPEgQ2.s:38: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccDrOfQi.s: Assembler messages:
encrypt.c: /tmp/ccDrOfQi.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccDrOfQi.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccDrOfQi.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDrOfQi.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDrOfQi.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDrOfQi.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDrOfQi.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDrOfQi.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDrOfQi.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDrOfQi.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDrOfQi.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDrOfQi.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDrOfQi.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDrOfQi.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDrOfQi.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDrOfQi.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDrOfQi.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDrOfQi.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccDrOfQi.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccDrOfQi.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccDrOfQi.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccDrOfQi.s:38: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccWcLxRy.s: Assembler messages:
encrypt.c: /tmp/ccWcLxRy.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccWcLxRy.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccWcLxRy.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWcLxRy.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWcLxRy.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWcLxRy.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWcLxRy.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWcLxRy.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWcLxRy.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWcLxRy.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWcLxRy.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWcLxRy.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWcLxRy.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWcLxRy.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWcLxRy.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWcLxRy.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWcLxRy.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWcLxRy.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccWcLxRy.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccWcLxRy.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccWcLxRy.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccWcLxRy.s:37: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccOJGpm8.s: Assembler messages:
encrypt.c: /tmp/ccOJGpm8.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccOJGpm8.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccOJGpm8.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOJGpm8.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOJGpm8.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOJGpm8.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOJGpm8.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOJGpm8.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOJGpm8.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOJGpm8.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOJGpm8.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOJGpm8.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOJGpm8.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOJGpm8.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOJGpm8.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOJGpm8.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOJGpm8.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOJGpm8.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccOJGpm8.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccOJGpm8.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccOJGpm8.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccOJGpm8.s:38: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cciFKQus.s: Assembler messages:
encrypt.c: /tmp/cciFKQus.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cciFKQus.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cciFKQus.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cciFKQus.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cciFKQus.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cciFKQus.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cciFKQus.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cciFKQus.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cciFKQus.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cciFKQus.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cciFKQus.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cciFKQus.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cciFKQus.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cciFKQus.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cciFKQus.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cciFKQus.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cciFKQus.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cciFKQus.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cciFKQus.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cciFKQus.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cciFKQus.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cciFKQus.s:37: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccifFlVN.s: Assembler messages:
encrypt.c: /tmp/ccifFlVN.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccifFlVN.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccifFlVN.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccifFlVN.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccifFlVN.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccifFlVN.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccifFlVN.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccifFlVN.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccifFlVN.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccifFlVN.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccifFlVN.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccifFlVN.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccifFlVN.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccifFlVN.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccifFlVN.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccifFlVN.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccifFlVN.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccifFlVN.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccifFlVN.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccifFlVN.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccifFlVN.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccifFlVN.s:37: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cckZICsN.s: Assembler messages:
encrypt.c: /tmp/cckZICsN.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cckZICsN.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cckZICsN.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cckZICsN.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cckZICsN.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cckZICsN.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cckZICsN.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cckZICsN.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cckZICsN.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cckZICsN.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cckZICsN.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cckZICsN.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cckZICsN.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cckZICsN.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cckZICsN.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cckZICsN.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cckZICsN.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cckZICsN.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cckZICsN.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cckZICsN.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cckZICsN.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cckZICsN.s:38: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccHKxXYN.s: Assembler messages:
encrypt.c: /tmp/ccHKxXYN.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccHKxXYN.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccHKxXYN.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHKxXYN.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHKxXYN.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHKxXYN.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHKxXYN.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHKxXYN.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHKxXYN.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHKxXYN.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHKxXYN.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHKxXYN.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHKxXYN.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHKxXYN.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHKxXYN.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHKxXYN.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHKxXYN.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHKxXYN.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccHKxXYN.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccHKxXYN.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccHKxXYN.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccHKxXYN.s:37: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccNKjZFD.s: Assembler messages:
encrypt.c: /tmp/ccNKjZFD.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccNKjZFD.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccNKjZFD.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNKjZFD.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNKjZFD.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNKjZFD.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNKjZFD.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNKjZFD.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNKjZFD.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNKjZFD.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNKjZFD.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNKjZFD.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNKjZFD.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNKjZFD.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNKjZFD.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNKjZFD.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNKjZFD.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNKjZFD.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccNKjZFD.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccNKjZFD.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccNKjZFD.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccNKjZFD.s:38: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccKkTofV.s: Assembler messages:
encrypt.c: /tmp/ccKkTofV.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccKkTofV.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccKkTofV.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKkTofV.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKkTofV.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKkTofV.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKkTofV.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKkTofV.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKkTofV.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKkTofV.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKkTofV.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKkTofV.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKkTofV.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKkTofV.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKkTofV.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKkTofV.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKkTofV.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKkTofV.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccKkTofV.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccKkTofV.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccKkTofV.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccKkTofV.s:38: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccMCXg6Q.s: Assembler messages:
encrypt.c: /tmp/ccMCXg6Q.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccMCXg6Q.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccMCXg6Q.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMCXg6Q.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMCXg6Q.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMCXg6Q.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMCXg6Q.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMCXg6Q.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMCXg6Q.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMCXg6Q.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMCXg6Q.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMCXg6Q.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMCXg6Q.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMCXg6Q.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMCXg6Q.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMCXg6Q.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMCXg6Q.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMCXg6Q.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccMCXg6Q.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccMCXg6Q.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccMCXg6Q.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccMCXg6Q.s:37: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccVpbhVK.s: Assembler messages:
encrypt.c: /tmp/ccVpbhVK.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccVpbhVK.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccVpbhVK.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVpbhVK.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVpbhVK.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVpbhVK.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVpbhVK.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVpbhVK.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVpbhVK.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVpbhVK.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVpbhVK.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVpbhVK.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVpbhVK.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVpbhVK.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVpbhVK.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVpbhVK.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVpbhVK.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVpbhVK.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccVpbhVK.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccVpbhVK.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccVpbhVK.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccVpbhVK.s:38: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cceKV4oM.s: Assembler messages:
encrypt.c: /tmp/cceKV4oM.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cceKV4oM.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cceKV4oM.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cceKV4oM.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cceKV4oM.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cceKV4oM.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cceKV4oM.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cceKV4oM.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cceKV4oM.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cceKV4oM.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cceKV4oM.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cceKV4oM.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cceKV4oM.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cceKV4oM.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cceKV4oM.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cceKV4oM.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cceKV4oM.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cceKV4oM.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cceKV4oM.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cceKV4oM.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cceKV4oM.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cceKV4oM.s:37: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccZRZV1r.s: Assembler messages:
encrypt.c: /tmp/ccZRZV1r.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccZRZV1r.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccZRZV1r.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZRZV1r.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZRZV1r.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZRZV1r.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZRZV1r.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZRZV1r.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZRZV1r.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZRZV1r.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZRZV1r.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZRZV1r.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZRZV1r.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZRZV1r.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZRZV1r.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZRZV1r.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZRZV1r.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZRZV1r.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccZRZV1r.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccZRZV1r.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccZRZV1r.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccZRZV1r.s:38: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cczgd8FH.s: Assembler messages:
encrypt.c: /tmp/cczgd8FH.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cczgd8FH.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cczgd8FH.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cczgd8FH.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cczgd8FH.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cczgd8FH.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cczgd8FH.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cczgd8FH.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cczgd8FH.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cczgd8FH.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cczgd8FH.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cczgd8FH.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cczgd8FH.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cczgd8FH.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cczgd8FH.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cczgd8FH.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cczgd8FH.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cczgd8FH.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cczgd8FH.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cczgd8FH.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cczgd8FH.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cczgd8FH.s:37: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc7SLcPo.s: Assembler messages:
encrypt.c: /tmp/cc7SLcPo.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc7SLcPo.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc7SLcPo.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7SLcPo.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7SLcPo.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7SLcPo.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7SLcPo.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7SLcPo.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7SLcPo.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7SLcPo.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7SLcPo.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7SLcPo.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7SLcPo.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7SLcPo.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7SLcPo.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7SLcPo.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7SLcPo.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7SLcPo.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc7SLcPo.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc7SLcPo.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cc7SLcPo.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cc7SLcPo.s:38: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccAAmToz.s: Assembler messages:
encrypt.c: /tmp/ccAAmToz.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccAAmToz.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccAAmToz.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAAmToz.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAAmToz.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAAmToz.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAAmToz.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAAmToz.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAAmToz.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAAmToz.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAAmToz.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAAmToz.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAAmToz.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAAmToz.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAAmToz.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAAmToz.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAAmToz.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAAmToz.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccAAmToz.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccAAmToz.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccAAmToz.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccAAmToz.s:37: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccQspmgz.s: Assembler messages:
encrypt.c: /tmp/ccQspmgz.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccQspmgz.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccQspmgz.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQspmgz.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQspmgz.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQspmgz.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQspmgz.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQspmgz.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQspmgz.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQspmgz.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQspmgz.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQspmgz.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQspmgz.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQspmgz.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQspmgz.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQspmgz.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQspmgz.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQspmgz.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccQspmgz.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccQspmgz.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccQspmgz.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccQspmgz.s:38: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccRlncMP.s: Assembler messages:
encrypt.c: /tmp/ccRlncMP.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccRlncMP.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccRlncMP.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRlncMP.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRlncMP.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRlncMP.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRlncMP.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRlncMP.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRlncMP.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRlncMP.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRlncMP.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRlncMP.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRlncMP.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRlncMP.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRlncMP.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRlncMP.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRlncMP.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRlncMP.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccRlncMP.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccRlncMP.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccRlncMP.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccRlncMP.s:37: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cccGBtQv.s: Assembler messages:
encrypt.c: /tmp/cccGBtQv.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cccGBtQv.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cccGBtQv.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cccGBtQv.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cccGBtQv.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cccGBtQv.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cccGBtQv.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cccGBtQv.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cccGBtQv.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cccGBtQv.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cccGBtQv.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cccGBtQv.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cccGBtQv.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cccGBtQv.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cccGBtQv.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cccGBtQv.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cccGBtQv.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cccGBtQv.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cccGBtQv.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cccGBtQv.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cccGBtQv.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cccGBtQv.s:38: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccd99IzG.s: Assembler messages:
encrypt.c: /tmp/ccd99IzG.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccd99IzG.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccd99IzG.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd99IzG.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd99IzG.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd99IzG.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd99IzG.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd99IzG.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd99IzG.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd99IzG.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd99IzG.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd99IzG.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd99IzG.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd99IzG.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd99IzG.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd99IzG.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd99IzG.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd99IzG.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccd99IzG.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccd99IzG.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccd99IzG.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccd99IzG.s:37: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc31NK2y.s: Assembler messages:
encrypt.c: /tmp/cc31NK2y.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc31NK2y.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc31NK2y.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc31NK2y.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc31NK2y.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc31NK2y.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc31NK2y.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc31NK2y.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc31NK2y.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc31NK2y.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc31NK2y.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc31NK2y.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc31NK2y.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc31NK2y.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc31NK2y.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc31NK2y.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc31NK2y.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc31NK2y.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc31NK2y.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc31NK2y.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc31NK2y.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc31NK2y.s:37: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc7axLZC.s: Assembler messages:
encrypt.c: /tmp/cc7axLZC.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc7axLZC.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc7axLZC.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7axLZC.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7axLZC.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7axLZC.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7axLZC.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7axLZC.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7axLZC.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7axLZC.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7axLZC.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7axLZC.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7axLZC.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7axLZC.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7axLZC.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7axLZC.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7axLZC.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7axLZC.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc7axLZC.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc7axLZC.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cc7axLZC.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cc7axLZC.s:38: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccAPjQ1s.s: Assembler messages:
encrypt.c: /tmp/ccAPjQ1s.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccAPjQ1s.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccAPjQ1s.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAPjQ1s.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAPjQ1s.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAPjQ1s.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAPjQ1s.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAPjQ1s.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAPjQ1s.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAPjQ1s.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAPjQ1s.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAPjQ1s.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAPjQ1s.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAPjQ1s.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAPjQ1s.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAPjQ1s.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAPjQ1s.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAPjQ1s.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccAPjQ1s.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccAPjQ1s.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccAPjQ1s.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccAPjQ1s.s:38: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccE0tBft.s: Assembler messages:
encrypt.c: /tmp/ccE0tBft.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccE0tBft.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccE0tBft.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE0tBft.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE0tBft.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE0tBft.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE0tBft.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE0tBft.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE0tBft.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE0tBft.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE0tBft.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE0tBft.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE0tBft.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE0tBft.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE0tBft.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE0tBft.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE0tBft.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE0tBft.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccE0tBft.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccE0tBft.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccE0tBft.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccE0tBft.s:37: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccBvOghK.s: Assembler messages:
encrypt.c: /tmp/ccBvOghK.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccBvOghK.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccBvOghK.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBvOghK.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBvOghK.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBvOghK.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBvOghK.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBvOghK.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBvOghK.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBvOghK.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBvOghK.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBvOghK.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBvOghK.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBvOghK.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBvOghK.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBvOghK.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBvOghK.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBvOghK.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccBvOghK.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccBvOghK.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccBvOghK.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccBvOghK.s:38: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccXPksCC.s: Assembler messages:
encrypt.c: /tmp/ccXPksCC.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccXPksCC.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccXPksCC.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXPksCC.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXPksCC.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXPksCC.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXPksCC.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXPksCC.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXPksCC.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXPksCC.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXPksCC.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXPksCC.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXPksCC.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXPksCC.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXPksCC.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXPksCC.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXPksCC.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXPksCC.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccXPksCC.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccXPksCC.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccXPksCC.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccXPksCC.s:37: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc22FZLw.s: Assembler messages:
encrypt.c: /tmp/cc22FZLw.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc22FZLw.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc22FZLw.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc22FZLw.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc22FZLw.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc22FZLw.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc22FZLw.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc22FZLw.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc22FZLw.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc22FZLw.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc22FZLw.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc22FZLw.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc22FZLw.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc22FZLw.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc22FZLw.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc22FZLw.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc22FZLw.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc22FZLw.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc22FZLw.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc22FZLw.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc22FZLw.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc22FZLw.s:37: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccccMHix.s: Assembler messages:
encrypt.c: /tmp/ccccMHix.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccccMHix.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccccMHix.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccccMHix.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccccMHix.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccccMHix.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccccMHix.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccccMHix.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccccMHix.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccccMHix.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccccMHix.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccccMHix.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccccMHix.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccccMHix.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccccMHix.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccccMHix.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccccMHix.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccccMHix.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccccMHix.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccccMHix.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccccMHix.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccccMHix.s:38: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cccOgSIR.s: Assembler messages:
encrypt.c: /tmp/cccOgSIR.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cccOgSIR.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cccOgSIR.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cccOgSIR.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cccOgSIR.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cccOgSIR.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cccOgSIR.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cccOgSIR.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cccOgSIR.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cccOgSIR.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cccOgSIR.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cccOgSIR.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cccOgSIR.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cccOgSIR.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cccOgSIR.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cccOgSIR.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cccOgSIR.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cccOgSIR.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cccOgSIR.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cccOgSIR.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cccOgSIR.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cccOgSIR.s:37: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccsaiZ8G.s: Assembler messages:
encrypt.c: /tmp/ccsaiZ8G.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccsaiZ8G.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccsaiZ8G.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsaiZ8G.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsaiZ8G.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsaiZ8G.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsaiZ8G.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsaiZ8G.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsaiZ8G.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsaiZ8G.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsaiZ8G.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsaiZ8G.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsaiZ8G.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsaiZ8G.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsaiZ8G.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsaiZ8G.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsaiZ8G.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsaiZ8G.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccsaiZ8G.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccsaiZ8G.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccsaiZ8G.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccsaiZ8G.s:38: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccVO915H.s: Assembler messages:
encrypt.c: /tmp/ccVO915H.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccVO915H.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccVO915H.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVO915H.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVO915H.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVO915H.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVO915H.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVO915H.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVO915H.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVO915H.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVO915H.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVO915H.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVO915H.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVO915H.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVO915H.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVO915H.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVO915H.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVO915H.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccVO915H.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccVO915H.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccVO915H.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccVO915H.s:37: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cccExXXs.s: Assembler messages:
encrypt.c: /tmp/cccExXXs.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cccExXXs.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cccExXXs.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cccExXXs.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cccExXXs.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cccExXXs.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cccExXXs.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cccExXXs.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cccExXXs.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cccExXXs.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cccExXXs.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cccExXXs.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cccExXXs.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cccExXXs.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cccExXXs.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cccExXXs.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cccExXXs.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cccExXXs.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cccExXXs.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cccExXXs.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cccExXXs.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cccExXXs.s:38: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccBvakiM.s: Assembler messages:
encrypt.c: /tmp/ccBvakiM.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccBvakiM.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccBvakiM.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBvakiM.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBvakiM.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBvakiM.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBvakiM.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBvakiM.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBvakiM.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBvakiM.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBvakiM.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBvakiM.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBvakiM.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBvakiM.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBvakiM.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBvakiM.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBvakiM.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBvakiM.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccBvakiM.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccBvakiM.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccBvakiM.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccBvakiM.s:38: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccQBfYsX.s: Assembler messages:
encrypt.c: /tmp/ccQBfYsX.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccQBfYsX.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccQBfYsX.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQBfYsX.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQBfYsX.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQBfYsX.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQBfYsX.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQBfYsX.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQBfYsX.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQBfYsX.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQBfYsX.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQBfYsX.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQBfYsX.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQBfYsX.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQBfYsX.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQBfYsX.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQBfYsX.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQBfYsX.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccQBfYsX.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccQBfYsX.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccQBfYsX.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccQBfYsX.s:37: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccZGplwz.s: Assembler messages:
encrypt.c: /tmp/ccZGplwz.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccZGplwz.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccZGplwz.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZGplwz.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZGplwz.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZGplwz.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZGplwz.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZGplwz.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZGplwz.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZGplwz.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZGplwz.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZGplwz.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZGplwz.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZGplwz.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZGplwz.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZGplwz.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZGplwz.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZGplwz.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccZGplwz.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccZGplwz.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccZGplwz.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccZGplwz.s:38: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccgEFjAO.s: Assembler messages:
encrypt.c: /tmp/ccgEFjAO.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccgEFjAO.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccgEFjAO.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgEFjAO.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgEFjAO.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgEFjAO.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgEFjAO.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgEFjAO.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgEFjAO.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgEFjAO.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgEFjAO.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgEFjAO.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgEFjAO.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgEFjAO.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgEFjAO.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgEFjAO.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgEFjAO.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgEFjAO.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccgEFjAO.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccgEFjAO.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccgEFjAO.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccgEFjAO.s:37: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccBow5Bh.s: Assembler messages:
encrypt.c: /tmp/ccBow5Bh.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccBow5Bh.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccBow5Bh.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBow5Bh.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBow5Bh.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBow5Bh.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBow5Bh.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBow5Bh.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBow5Bh.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBow5Bh.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBow5Bh.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBow5Bh.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBow5Bh.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBow5Bh.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBow5Bh.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBow5Bh.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBow5Bh.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBow5Bh.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccBow5Bh.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccBow5Bh.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccBow5Bh.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccBow5Bh.s:37: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccKqpHFN.s: Assembler messages:
encrypt.c: /tmp/ccKqpHFN.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccKqpHFN.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccKqpHFN.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKqpHFN.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKqpHFN.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKqpHFN.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKqpHFN.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKqpHFN.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKqpHFN.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKqpHFN.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKqpHFN.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKqpHFN.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKqpHFN.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKqpHFN.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKqpHFN.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKqpHFN.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKqpHFN.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKqpHFN.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccKqpHFN.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccKqpHFN.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccKqpHFN.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccKqpHFN.s:38: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc53FFPA.s: Assembler messages:
encrypt.c: /tmp/cc53FFPA.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc53FFPA.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc53FFPA.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc53FFPA.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc53FFPA.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc53FFPA.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc53FFPA.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc53FFPA.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc53FFPA.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc53FFPA.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc53FFPA.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc53FFPA.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc53FFPA.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc53FFPA.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc53FFPA.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc53FFPA.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc53FFPA.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc53FFPA.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc53FFPA.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc53FFPA.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cc53FFPA.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cc53FFPA.s:38: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccWmKEdl.s: Assembler messages:
encrypt.c: /tmp/ccWmKEdl.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccWmKEdl.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccWmKEdl.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWmKEdl.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWmKEdl.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWmKEdl.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWmKEdl.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWmKEdl.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWmKEdl.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWmKEdl.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWmKEdl.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWmKEdl.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWmKEdl.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWmKEdl.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWmKEdl.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWmKEdl.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWmKEdl.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWmKEdl.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccWmKEdl.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccWmKEdl.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccWmKEdl.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccWmKEdl.s:37: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccBCsuZ9.s: Assembler messages:
encrypt.c: /tmp/ccBCsuZ9.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccBCsuZ9.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccBCsuZ9.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBCsuZ9.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBCsuZ9.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBCsuZ9.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBCsuZ9.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBCsuZ9.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBCsuZ9.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBCsuZ9.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBCsuZ9.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBCsuZ9.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBCsuZ9.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBCsuZ9.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBCsuZ9.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBCsuZ9.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBCsuZ9.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBCsuZ9.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccBCsuZ9.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccBCsuZ9.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccBCsuZ9.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccBCsuZ9.s:38: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccENblMm.s: Assembler messages:
encrypt.c: /tmp/ccENblMm.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccENblMm.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccENblMm.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccENblMm.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccENblMm.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccENblMm.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccENblMm.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccENblMm.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccENblMm.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccENblMm.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccENblMm.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccENblMm.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccENblMm.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccENblMm.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccENblMm.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccENblMm.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccENblMm.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccENblMm.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccENblMm.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccENblMm.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccENblMm.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccENblMm.s:37: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccDUHJdo.s: Assembler messages:
encrypt.c: /tmp/ccDUHJdo.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccDUHJdo.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccDUHJdo.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDUHJdo.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDUHJdo.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDUHJdo.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDUHJdo.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDUHJdo.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDUHJdo.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDUHJdo.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDUHJdo.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDUHJdo.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDUHJdo.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDUHJdo.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDUHJdo.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDUHJdo.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDUHJdo.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDUHJdo.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccDUHJdo.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccDUHJdo.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccDUHJdo.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccDUHJdo.s:37: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccvvwKCH.s: Assembler messages:
encrypt.c: /tmp/ccvvwKCH.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccvvwKCH.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccvvwKCH.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvvwKCH.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvvwKCH.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvvwKCH.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvvwKCH.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvvwKCH.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvvwKCH.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvvwKCH.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvvwKCH.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvvwKCH.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvvwKCH.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvvwKCH.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvvwKCH.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvvwKCH.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvvwKCH.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvvwKCH.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccvvwKCH.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccvvwKCH.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccvvwKCH.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccvvwKCH.s:38: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccV0FLmr.s: Assembler messages:
encrypt.c: /tmp/ccV0FLmr.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccV0FLmr.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccV0FLmr.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV0FLmr.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV0FLmr.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV0FLmr.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV0FLmr.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV0FLmr.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV0FLmr.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV0FLmr.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV0FLmr.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV0FLmr.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV0FLmr.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV0FLmr.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV0FLmr.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV0FLmr.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV0FLmr.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV0FLmr.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccV0FLmr.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccV0FLmr.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccV0FLmr.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccV0FLmr.s:38: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccW50sBc.s: Assembler messages:
encrypt.c: /tmp/ccW50sBc.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccW50sBc.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccW50sBc.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW50sBc.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW50sBc.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW50sBc.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW50sBc.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW50sBc.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW50sBc.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW50sBc.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW50sBc.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW50sBc.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW50sBc.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW50sBc.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW50sBc.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW50sBc.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW50sBc.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW50sBc.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccW50sBc.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccW50sBc.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccW50sBc.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccW50sBc.s:37: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccUSfRkX.s: Assembler messages:
encrypt.c: /tmp/ccUSfRkX.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccUSfRkX.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccUSfRkX.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUSfRkX.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUSfRkX.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUSfRkX.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUSfRkX.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUSfRkX.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUSfRkX.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUSfRkX.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUSfRkX.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUSfRkX.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUSfRkX.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUSfRkX.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUSfRkX.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUSfRkX.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUSfRkX.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUSfRkX.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccUSfRkX.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccUSfRkX.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccUSfRkX.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccUSfRkX.s:37: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cckKwO83.s: Assembler messages:
encrypt.c: /tmp/cckKwO83.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cckKwO83.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cckKwO83.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cckKwO83.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cckKwO83.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cckKwO83.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cckKwO83.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cckKwO83.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cckKwO83.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cckKwO83.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cckKwO83.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cckKwO83.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cckKwO83.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cckKwO83.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cckKwO83.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cckKwO83.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cckKwO83.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cckKwO83.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cckKwO83.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cckKwO83.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cckKwO83.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cckKwO83.s:38: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc0n6zSu.s: Assembler messages:
encrypt.c: /tmp/cc0n6zSu.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc0n6zSu.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc0n6zSu.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0n6zSu.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0n6zSu.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0n6zSu.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0n6zSu.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0n6zSu.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0n6zSu.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0n6zSu.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0n6zSu.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0n6zSu.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0n6zSu.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0n6zSu.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0n6zSu.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0n6zSu.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0n6zSu.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0n6zSu.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc0n6zSu.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc0n6zSu.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cc0n6zSu.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cc0n6zSu.s:38: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccpRFBdg.s: Assembler messages:
encrypt.c: /tmp/ccpRFBdg.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccpRFBdg.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccpRFBdg.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpRFBdg.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpRFBdg.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpRFBdg.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpRFBdg.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpRFBdg.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpRFBdg.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpRFBdg.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpRFBdg.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpRFBdg.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpRFBdg.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpRFBdg.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpRFBdg.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpRFBdg.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpRFBdg.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpRFBdg.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccpRFBdg.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccpRFBdg.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccpRFBdg.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccpRFBdg.s:37: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc5qJ0i9.s: Assembler messages:
encrypt.c: /tmp/cc5qJ0i9.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc5qJ0i9.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc5qJ0i9.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5qJ0i9.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5qJ0i9.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5qJ0i9.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5qJ0i9.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5qJ0i9.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5qJ0i9.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5qJ0i9.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5qJ0i9.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5qJ0i9.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5qJ0i9.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5qJ0i9.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5qJ0i9.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5qJ0i9.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5qJ0i9.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5qJ0i9.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc5qJ0i9.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc5qJ0i9.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cc5qJ0i9.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cc5qJ0i9.s:38: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc7Cw333.s: Assembler messages:
encrypt.c: /tmp/cc7Cw333.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc7Cw333.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc7Cw333.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7Cw333.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7Cw333.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7Cw333.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7Cw333.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7Cw333.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7Cw333.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7Cw333.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7Cw333.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7Cw333.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7Cw333.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7Cw333.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7Cw333.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7Cw333.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7Cw333.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7Cw333.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc7Cw333.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc7Cw333.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc7Cw333.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc7Cw333.s:37: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccV4UZBM.s: Assembler messages:
encrypt.c: /tmp/ccV4UZBM.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccV4UZBM.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccV4UZBM.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV4UZBM.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV4UZBM.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV4UZBM.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV4UZBM.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV4UZBM.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV4UZBM.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV4UZBM.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV4UZBM.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV4UZBM.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV4UZBM.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV4UZBM.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV4UZBM.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV4UZBM.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV4UZBM.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV4UZBM.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccV4UZBM.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccV4UZBM.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccV4UZBM.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccV4UZBM.s:37: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cckNNdhZ.s: Assembler messages:
encrypt.c: /tmp/cckNNdhZ.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cckNNdhZ.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cckNNdhZ.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cckNNdhZ.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cckNNdhZ.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cckNNdhZ.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cckNNdhZ.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cckNNdhZ.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cckNNdhZ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cckNNdhZ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cckNNdhZ.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cckNNdhZ.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cckNNdhZ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cckNNdhZ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cckNNdhZ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cckNNdhZ.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cckNNdhZ.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cckNNdhZ.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cckNNdhZ.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cckNNdhZ.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cckNNdhZ.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cckNNdhZ.s:38: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccBkSV3Q.s: Assembler messages:
encrypt.c: /tmp/ccBkSV3Q.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccBkSV3Q.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccBkSV3Q.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBkSV3Q.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBkSV3Q.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBkSV3Q.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBkSV3Q.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBkSV3Q.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBkSV3Q.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBkSV3Q.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBkSV3Q.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBkSV3Q.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBkSV3Q.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBkSV3Q.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBkSV3Q.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBkSV3Q.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBkSV3Q.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBkSV3Q.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccBkSV3Q.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccBkSV3Q.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccBkSV3Q.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccBkSV3Q.s:38: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccIhpdHD.s: Assembler messages:
encrypt.c: /tmp/ccIhpdHD.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccIhpdHD.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccIhpdHD.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIhpdHD.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIhpdHD.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIhpdHD.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIhpdHD.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIhpdHD.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIhpdHD.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIhpdHD.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIhpdHD.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIhpdHD.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIhpdHD.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIhpdHD.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIhpdHD.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIhpdHD.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIhpdHD.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIhpdHD.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccIhpdHD.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccIhpdHD.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccIhpdHD.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccIhpdHD.s:37: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccQxcLAY.s: Assembler messages:
encrypt.c: /tmp/ccQxcLAY.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccQxcLAY.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccQxcLAY.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQxcLAY.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQxcLAY.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQxcLAY.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQxcLAY.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQxcLAY.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQxcLAY.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQxcLAY.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQxcLAY.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQxcLAY.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQxcLAY.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQxcLAY.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQxcLAY.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQxcLAY.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQxcLAY.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQxcLAY.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccQxcLAY.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccQxcLAY.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccQxcLAY.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccQxcLAY.s:38: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccR4sPvQ.s: Assembler messages:
encrypt.c: /tmp/ccR4sPvQ.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccR4sPvQ.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccR4sPvQ.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR4sPvQ.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR4sPvQ.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR4sPvQ.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR4sPvQ.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR4sPvQ.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR4sPvQ.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR4sPvQ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR4sPvQ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR4sPvQ.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR4sPvQ.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR4sPvQ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR4sPvQ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR4sPvQ.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR4sPvQ.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR4sPvQ.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccR4sPvQ.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccR4sPvQ.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccR4sPvQ.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccR4sPvQ.s:37: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccI7znmH.s: Assembler messages:
encrypt.c: /tmp/ccI7znmH.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccI7znmH.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccI7znmH.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI7znmH.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI7znmH.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI7znmH.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI7znmH.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI7znmH.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI7znmH.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI7znmH.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI7znmH.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI7znmH.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI7znmH.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI7znmH.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI7znmH.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI7znmH.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI7znmH.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI7znmH.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccI7znmH.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccI7znmH.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccI7znmH.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccI7znmH.s:37: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccN8FLqY.s: Assembler messages:
encrypt.c: /tmp/ccN8FLqY.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccN8FLqY.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccN8FLqY.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN8FLqY.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN8FLqY.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN8FLqY.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN8FLqY.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN8FLqY.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN8FLqY.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN8FLqY.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN8FLqY.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN8FLqY.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN8FLqY.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN8FLqY.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN8FLqY.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN8FLqY.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN8FLqY.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN8FLqY.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccN8FLqY.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccN8FLqY.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccN8FLqY.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccN8FLqY.s:38: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccMWUzp5.s: Assembler messages:
encrypt.c: /tmp/ccMWUzp5.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccMWUzp5.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccMWUzp5.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMWUzp5.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMWUzp5.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMWUzp5.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMWUzp5.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMWUzp5.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMWUzp5.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMWUzp5.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMWUzp5.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMWUzp5.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMWUzp5.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMWUzp5.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMWUzp5.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMWUzp5.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMWUzp5.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMWUzp5.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccMWUzp5.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccMWUzp5.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccMWUzp5.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccMWUzp5.s:38: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cccfX9Kg.s: Assembler messages:
encrypt.c: /tmp/cccfX9Kg.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cccfX9Kg.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cccfX9Kg.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cccfX9Kg.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cccfX9Kg.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cccfX9Kg.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cccfX9Kg.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cccfX9Kg.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cccfX9Kg.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cccfX9Kg.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cccfX9Kg.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cccfX9Kg.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cccfX9Kg.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cccfX9Kg.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cccfX9Kg.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cccfX9Kg.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cccfX9Kg.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cccfX9Kg.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cccfX9Kg.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cccfX9Kg.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cccfX9Kg.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cccfX9Kg.s:37: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccS3O6TS.s: Assembler messages:
encrypt.c: /tmp/ccS3O6TS.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccS3O6TS.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccS3O6TS.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS3O6TS.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS3O6TS.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS3O6TS.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS3O6TS.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS3O6TS.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS3O6TS.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS3O6TS.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS3O6TS.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS3O6TS.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS3O6TS.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS3O6TS.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS3O6TS.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS3O6TS.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS3O6TS.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS3O6TS.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccS3O6TS.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccS3O6TS.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccS3O6TS.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccS3O6TS.s:38: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cceERgh2.s: Assembler messages:
encrypt.c: /tmp/cceERgh2.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cceERgh2.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cceERgh2.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cceERgh2.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cceERgh2.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cceERgh2.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cceERgh2.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cceERgh2.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cceERgh2.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cceERgh2.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cceERgh2.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cceERgh2.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cceERgh2.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cceERgh2.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cceERgh2.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cceERgh2.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cceERgh2.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cceERgh2.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cceERgh2.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cceERgh2.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cceERgh2.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cceERgh2.s:37: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccDHb0lc.s: Assembler messages:
encrypt.c: /tmp/ccDHb0lc.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccDHb0lc.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccDHb0lc.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDHb0lc.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDHb0lc.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDHb0lc.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDHb0lc.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDHb0lc.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDHb0lc.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDHb0lc.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDHb0lc.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDHb0lc.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDHb0lc.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDHb0lc.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDHb0lc.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDHb0lc.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDHb0lc.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDHb0lc.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccDHb0lc.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccDHb0lc.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccDHb0lc.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccDHb0lc.s:38: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccSYZTyj.s: Assembler messages:
encrypt.c: /tmp/ccSYZTyj.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccSYZTyj.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccSYZTyj.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSYZTyj.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSYZTyj.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSYZTyj.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSYZTyj.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSYZTyj.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSYZTyj.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSYZTyj.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSYZTyj.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSYZTyj.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSYZTyj.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSYZTyj.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSYZTyj.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSYZTyj.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSYZTyj.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSYZTyj.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccSYZTyj.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccSYZTyj.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccSYZTyj.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccSYZTyj.s:37: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccEQOOe9.s: Assembler messages:
encrypt.c: /tmp/ccEQOOe9.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccEQOOe9.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccEQOOe9.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEQOOe9.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEQOOe9.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEQOOe9.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEQOOe9.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEQOOe9.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEQOOe9.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEQOOe9.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEQOOe9.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEQOOe9.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEQOOe9.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEQOOe9.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEQOOe9.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEQOOe9.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEQOOe9.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEQOOe9.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccEQOOe9.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccEQOOe9.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccEQOOe9.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccEQOOe9.s:37: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cclLoDM0.s: Assembler messages:
encrypt.c: /tmp/cclLoDM0.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cclLoDM0.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cclLoDM0.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cclLoDM0.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cclLoDM0.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cclLoDM0.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cclLoDM0.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cclLoDM0.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cclLoDM0.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cclLoDM0.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cclLoDM0.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cclLoDM0.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cclLoDM0.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cclLoDM0.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cclLoDM0.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cclLoDM0.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cclLoDM0.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cclLoDM0.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cclLoDM0.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cclLoDM0.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cclLoDM0.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cclLoDM0.s:38: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccGASGOz.s: Assembler messages:
encrypt.c: /tmp/ccGASGOz.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccGASGOz.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccGASGOz.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGASGOz.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGASGOz.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGASGOz.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGASGOz.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGASGOz.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGASGOz.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGASGOz.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGASGOz.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGASGOz.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGASGOz.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGASGOz.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGASGOz.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGASGOz.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGASGOz.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGASGOz.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccGASGOz.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccGASGOz.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccGASGOz.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccGASGOz.s:37: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccKPvEQi.s: Assembler messages:
encrypt.c: /tmp/ccKPvEQi.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccKPvEQi.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccKPvEQi.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKPvEQi.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKPvEQi.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKPvEQi.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKPvEQi.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKPvEQi.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKPvEQi.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKPvEQi.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKPvEQi.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKPvEQi.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKPvEQi.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKPvEQi.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKPvEQi.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKPvEQi.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKPvEQi.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKPvEQi.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccKPvEQi.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccKPvEQi.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccKPvEQi.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccKPvEQi.s:38: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc3RQ89q.s: Assembler messages:
encrypt.c: /tmp/cc3RQ89q.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc3RQ89q.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc3RQ89q.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3RQ89q.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3RQ89q.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3RQ89q.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3RQ89q.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3RQ89q.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3RQ89q.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3RQ89q.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3RQ89q.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3RQ89q.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3RQ89q.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3RQ89q.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3RQ89q.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3RQ89q.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3RQ89q.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3RQ89q.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc3RQ89q.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc3RQ89q.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc3RQ89q.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc3RQ89q.s:37: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccTGmRug.s: Assembler messages:
encrypt.c: /tmp/ccTGmRug.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccTGmRug.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccTGmRug.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTGmRug.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTGmRug.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTGmRug.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTGmRug.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTGmRug.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTGmRug.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTGmRug.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTGmRug.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTGmRug.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTGmRug.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTGmRug.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTGmRug.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTGmRug.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTGmRug.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTGmRug.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccTGmRug.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccTGmRug.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccTGmRug.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccTGmRug.s:38: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccGISQRC.s: Assembler messages:
encrypt.c: /tmp/ccGISQRC.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccGISQRC.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccGISQRC.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGISQRC.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGISQRC.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGISQRC.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGISQRC.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGISQRC.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGISQRC.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGISQRC.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGISQRC.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGISQRC.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGISQRC.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGISQRC.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGISQRC.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGISQRC.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGISQRC.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGISQRC.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccGISQRC.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccGISQRC.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccGISQRC.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccGISQRC.s:37: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccqFZR1p.s: Assembler messages:
encrypt.c: /tmp/ccqFZR1p.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccqFZR1p.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccqFZR1p.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqFZR1p.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqFZR1p.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqFZR1p.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqFZR1p.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqFZR1p.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqFZR1p.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqFZR1p.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqFZR1p.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqFZR1p.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqFZR1p.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqFZR1p.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqFZR1p.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqFZR1p.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqFZR1p.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqFZR1p.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccqFZR1p.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccqFZR1p.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccqFZR1p.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccqFZR1p.s:38: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc3NRPQl.s: Assembler messages:
encrypt.c: /tmp/cc3NRPQl.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc3NRPQl.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc3NRPQl.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3NRPQl.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3NRPQl.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3NRPQl.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3NRPQl.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3NRPQl.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3NRPQl.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3NRPQl.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3NRPQl.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3NRPQl.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3NRPQl.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3NRPQl.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3NRPQl.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3NRPQl.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3NRPQl.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3NRPQl.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc3NRPQl.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc3NRPQl.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cc3NRPQl.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cc3NRPQl.s:38: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cca86CDu.s: Assembler messages:
encrypt.c: /tmp/cca86CDu.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cca86CDu.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cca86CDu.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cca86CDu.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cca86CDu.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cca86CDu.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cca86CDu.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cca86CDu.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cca86CDu.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cca86CDu.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cca86CDu.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cca86CDu.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cca86CDu.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cca86CDu.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cca86CDu.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cca86CDu.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cca86CDu.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cca86CDu.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cca86CDu.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cca86CDu.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cca86CDu.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cca86CDu.s:37: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccYdB92j.s: Assembler messages:
encrypt.c: /tmp/ccYdB92j.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccYdB92j.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccYdB92j.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYdB92j.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYdB92j.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYdB92j.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYdB92j.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYdB92j.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYdB92j.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYdB92j.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYdB92j.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYdB92j.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYdB92j.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYdB92j.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYdB92j.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYdB92j.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYdB92j.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYdB92j.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccYdB92j.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccYdB92j.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccYdB92j.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccYdB92j.s:37: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccyPu9Yg.s: Assembler messages:
encrypt.c: /tmp/ccyPu9Yg.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccyPu9Yg.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccyPu9Yg.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyPu9Yg.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyPu9Yg.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyPu9Yg.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyPu9Yg.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyPu9Yg.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyPu9Yg.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyPu9Yg.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyPu9Yg.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyPu9Yg.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyPu9Yg.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyPu9Yg.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyPu9Yg.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyPu9Yg.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyPu9Yg.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyPu9Yg.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccyPu9Yg.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccyPu9Yg.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccyPu9Yg.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccyPu9Yg.s:38: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc0GnGxb.s: Assembler messages:
encrypt.c: /tmp/cc0GnGxb.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc0GnGxb.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc0GnGxb.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0GnGxb.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0GnGxb.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0GnGxb.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0GnGxb.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0GnGxb.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0GnGxb.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0GnGxb.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0GnGxb.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0GnGxb.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0GnGxb.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0GnGxb.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0GnGxb.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0GnGxb.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0GnGxb.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0GnGxb.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc0GnGxb.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc0GnGxb.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc0GnGxb.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc0GnGxb.s:37: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccgUwXB2.s: Assembler messages:
encrypt.c: /tmp/ccgUwXB2.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccgUwXB2.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccgUwXB2.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgUwXB2.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgUwXB2.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgUwXB2.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgUwXB2.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgUwXB2.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgUwXB2.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgUwXB2.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgUwXB2.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgUwXB2.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgUwXB2.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgUwXB2.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgUwXB2.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgUwXB2.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgUwXB2.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgUwXB2.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccgUwXB2.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccgUwXB2.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccgUwXB2.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccgUwXB2.s:38: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccCPxnEl.s: Assembler messages:
encrypt.c: /tmp/ccCPxnEl.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccCPxnEl.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccCPxnEl.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCPxnEl.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCPxnEl.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCPxnEl.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCPxnEl.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCPxnEl.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCPxnEl.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCPxnEl.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCPxnEl.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCPxnEl.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCPxnEl.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCPxnEl.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCPxnEl.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCPxnEl.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCPxnEl.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCPxnEl.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccCPxnEl.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccCPxnEl.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccCPxnEl.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccCPxnEl.s:38: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccycH11m.s: Assembler messages:
encrypt.c: /tmp/ccycH11m.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccycH11m.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccycH11m.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccycH11m.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccycH11m.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccycH11m.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccycH11m.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccycH11m.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccycH11m.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccycH11m.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccycH11m.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccycH11m.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccycH11m.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccycH11m.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccycH11m.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccycH11m.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccycH11m.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccycH11m.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccycH11m.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccycH11m.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccycH11m.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccycH11m.s:37: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc2559i9.s: Assembler messages:
encrypt.c: /tmp/cc2559i9.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc2559i9.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc2559i9.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2559i9.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2559i9.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2559i9.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2559i9.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2559i9.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2559i9.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2559i9.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2559i9.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2559i9.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2559i9.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2559i9.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2559i9.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2559i9.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2559i9.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2559i9.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc2559i9.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc2559i9.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cc2559i9.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cc2559i9.s:38: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccFk4kxh.s: Assembler messages:
encrypt.c: /tmp/ccFk4kxh.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccFk4kxh.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccFk4kxh.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFk4kxh.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFk4kxh.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFk4kxh.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFk4kxh.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFk4kxh.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFk4kxh.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFk4kxh.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFk4kxh.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFk4kxh.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFk4kxh.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFk4kxh.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFk4kxh.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFk4kxh.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFk4kxh.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFk4kxh.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccFk4kxh.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccFk4kxh.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccFk4kxh.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccFk4kxh.s:37: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/avx1
Compiler: gcc -m32 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc94i8Bb.s: Assembler messages:
encrypt.c: /tmp/cc94i8Bb.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc94i8Bb.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc94i8Bb.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc94i8Bb.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc94i8Bb.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc94i8Bb.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc94i8Bb.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc94i8Bb.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc94i8Bb.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc94i8Bb.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc94i8Bb.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc94i8Bb.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc94i8Bb.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc94i8Bb.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc94i8Bb.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc94i8Bb.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc94i8Bb.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc94i8Bb.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc94i8Bb.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc94i8Bb.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cc94i8Bb.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cc94i8Bb.s:38: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/sse4
Compiler: gcc -m32 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccUu4slf.s: Assembler messages:
encrypt.c: /tmp/ccUu4slf.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccUu4slf.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccUu4slf.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUu4slf.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUu4slf.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUu4slf.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUu4slf.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUu4slf.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUu4slf.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUu4slf.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUu4slf.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUu4slf.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUu4slf.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUu4slf.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUu4slf.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUu4slf.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUu4slf.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUu4slf.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccUu4slf.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccUu4slf.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccUu4slf.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccUu4slf.s:37: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/avx1
Compiler: gcc -m32 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccLHp9J1.s: Assembler messages:
encrypt.c: /tmp/ccLHp9J1.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccLHp9J1.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccLHp9J1.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLHp9J1.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLHp9J1.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLHp9J1.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLHp9J1.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLHp9J1.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLHp9J1.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLHp9J1.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLHp9J1.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLHp9J1.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLHp9J1.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLHp9J1.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLHp9J1.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLHp9J1.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLHp9J1.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLHp9J1.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccLHp9J1.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccLHp9J1.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccLHp9J1.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccLHp9J1.s:38: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/sse4
Compiler: gcc -m32 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccfioBHe.s: Assembler messages:
encrypt.c: /tmp/ccfioBHe.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccfioBHe.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccfioBHe.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfioBHe.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfioBHe.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfioBHe.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfioBHe.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfioBHe.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfioBHe.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfioBHe.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfioBHe.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfioBHe.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfioBHe.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfioBHe.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfioBHe.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfioBHe.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfioBHe.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfioBHe.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccfioBHe.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccfioBHe.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccfioBHe.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccfioBHe.s:37: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/avx1
Compiler: gcc -m32 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc7Q4IGi.s: Assembler messages:
encrypt.c: /tmp/cc7Q4IGi.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc7Q4IGi.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc7Q4IGi.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7Q4IGi.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7Q4IGi.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7Q4IGi.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7Q4IGi.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7Q4IGi.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7Q4IGi.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7Q4IGi.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7Q4IGi.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7Q4IGi.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7Q4IGi.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7Q4IGi.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7Q4IGi.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7Q4IGi.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7Q4IGi.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7Q4IGi.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc7Q4IGi.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc7Q4IGi.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cc7Q4IGi.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cc7Q4IGi.s:38: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/sse4
Compiler: gcc -m32 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccuTqGGl.s: Assembler messages:
encrypt.c: /tmp/ccuTqGGl.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccuTqGGl.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccuTqGGl.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuTqGGl.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuTqGGl.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuTqGGl.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuTqGGl.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuTqGGl.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuTqGGl.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuTqGGl.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuTqGGl.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuTqGGl.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuTqGGl.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuTqGGl.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuTqGGl.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuTqGGl.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuTqGGl.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuTqGGl.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccuTqGGl.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccuTqGGl.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccuTqGGl.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccuTqGGl.s:37: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/avx1
Compiler: gcc -m32 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccP3mSC8.s: Assembler messages:
encrypt.c: /tmp/ccP3mSC8.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccP3mSC8.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccP3mSC8.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP3mSC8.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP3mSC8.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP3mSC8.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP3mSC8.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP3mSC8.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP3mSC8.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP3mSC8.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP3mSC8.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP3mSC8.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP3mSC8.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP3mSC8.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP3mSC8.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP3mSC8.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP3mSC8.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP3mSC8.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccP3mSC8.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccP3mSC8.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccP3mSC8.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccP3mSC8.s:38: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/sse4
Compiler: gcc -m32 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccZmZPAa.s: Assembler messages:
encrypt.c: /tmp/ccZmZPAa.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccZmZPAa.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccZmZPAa.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZmZPAa.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZmZPAa.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZmZPAa.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZmZPAa.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZmZPAa.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZmZPAa.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZmZPAa.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZmZPAa.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZmZPAa.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZmZPAa.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZmZPAa.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZmZPAa.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZmZPAa.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZmZPAa.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZmZPAa.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccZmZPAa.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccZmZPAa.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccZmZPAa.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccZmZPAa.s:37: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/sse4
Compiler: gcc -m32 -march=athlon -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccYoSlXf.s: Assembler messages:
encrypt.c: /tmp/ccYoSlXf.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccYoSlXf.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccYoSlXf.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYoSlXf.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYoSlXf.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYoSlXf.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYoSlXf.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYoSlXf.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYoSlXf.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYoSlXf.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYoSlXf.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYoSlXf.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYoSlXf.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYoSlXf.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYoSlXf.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYoSlXf.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYoSlXf.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYoSlXf.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccYoSlXf.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccYoSlXf.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccYoSlXf.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccYoSlXf.s:37: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/avx1
Compiler: gcc -m32 -march=athlon -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccbqB0lp.s: Assembler messages:
encrypt.c: /tmp/ccbqB0lp.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccbqB0lp.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccbqB0lp.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbqB0lp.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbqB0lp.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbqB0lp.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbqB0lp.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbqB0lp.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbqB0lp.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbqB0lp.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbqB0lp.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbqB0lp.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbqB0lp.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbqB0lp.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbqB0lp.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbqB0lp.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbqB0lp.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbqB0lp.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccbqB0lp.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccbqB0lp.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccbqB0lp.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccbqB0lp.s:38: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/sse4
Compiler: gcc -m32 -march=athlon -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccH6gwKb.s: Assembler messages:
encrypt.c: /tmp/ccH6gwKb.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccH6gwKb.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccH6gwKb.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH6gwKb.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH6gwKb.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH6gwKb.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH6gwKb.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH6gwKb.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH6gwKb.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH6gwKb.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH6gwKb.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH6gwKb.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH6gwKb.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH6gwKb.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH6gwKb.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH6gwKb.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH6gwKb.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH6gwKb.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccH6gwKb.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccH6gwKb.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccH6gwKb.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccH6gwKb.s:37: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/avx1
Compiler: gcc -m32 -march=athlon -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccugp7gb.s: Assembler messages:
encrypt.c: /tmp/ccugp7gb.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccugp7gb.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccugp7gb.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccugp7gb.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccugp7gb.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccugp7gb.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccugp7gb.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccugp7gb.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccugp7gb.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccugp7gb.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccugp7gb.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccugp7gb.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccugp7gb.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccugp7gb.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccugp7gb.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccugp7gb.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccugp7gb.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccugp7gb.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccugp7gb.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccugp7gb.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccugp7gb.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccugp7gb.s:38: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/sse4
Compiler: gcc -m32 -march=athlon -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccBJby2j.s: Assembler messages:
encrypt.c: /tmp/ccBJby2j.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccBJby2j.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccBJby2j.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBJby2j.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBJby2j.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBJby2j.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBJby2j.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBJby2j.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBJby2j.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBJby2j.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBJby2j.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBJby2j.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBJby2j.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBJby2j.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBJby2j.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBJby2j.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBJby2j.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBJby2j.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccBJby2j.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccBJby2j.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccBJby2j.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccBJby2j.s:37: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/avx1
Compiler: gcc -m32 -march=athlon -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccEePqCv.s: Assembler messages:
encrypt.c: /tmp/ccEePqCv.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccEePqCv.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccEePqCv.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEePqCv.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEePqCv.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEePqCv.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEePqCv.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEePqCv.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEePqCv.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEePqCv.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEePqCv.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEePqCv.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEePqCv.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEePqCv.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEePqCv.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEePqCv.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEePqCv.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEePqCv.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccEePqCv.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccEePqCv.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccEePqCv.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccEePqCv.s:38: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/sse4
Compiler: gcc -m32 -march=athlon -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccCjDsoe.s: Assembler messages:
encrypt.c: /tmp/ccCjDsoe.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccCjDsoe.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccCjDsoe.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCjDsoe.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCjDsoe.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCjDsoe.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCjDsoe.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCjDsoe.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCjDsoe.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCjDsoe.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCjDsoe.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCjDsoe.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCjDsoe.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCjDsoe.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCjDsoe.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCjDsoe.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCjDsoe.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCjDsoe.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccCjDsoe.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccCjDsoe.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccCjDsoe.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccCjDsoe.s:37: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/avx1
Compiler: gcc -m32 -march=athlon -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccRCKiii.s: Assembler messages:
encrypt.c: /tmp/ccRCKiii.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccRCKiii.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccRCKiii.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRCKiii.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRCKiii.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRCKiii.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRCKiii.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRCKiii.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRCKiii.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRCKiii.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRCKiii.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRCKiii.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRCKiii.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRCKiii.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRCKiii.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRCKiii.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRCKiii.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRCKiii.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccRCKiii.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccRCKiii.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccRCKiii.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccRCKiii.s:38: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/ref
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
sha512.c: sha512.c: In function 'sha512_comp':
sha512.c: sha512.c:140:20: warning: initialization from incompatible pointer type [enabled by default]
sha512.c: sha512.c: In function 'sha512_comp':
sha512.c: sha512.c:140:20: warning: initialization from incompatible pointer type [enabled by default]

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/sse4
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc3DrikR.s: Assembler messages:
encrypt.c: /tmp/cc3DrikR.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc3DrikR.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc3DrikR.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3DrikR.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3DrikR.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3DrikR.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3DrikR.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3DrikR.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3DrikR.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3DrikR.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3DrikR.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3DrikR.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3DrikR.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3DrikR.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3DrikR.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3DrikR.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3DrikR.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3DrikR.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc3DrikR.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc3DrikR.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc3DrikR.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc3DrikR.s:37: Error: too many memory references for `xor'
encrypt.c: ...
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc3DrikR.s: Assembler messages:
encrypt.c: /tmp/cc3DrikR.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc3DrikR.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc3DrikR.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3DrikR.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3DrikR.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3DrikR.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3DrikR.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3DrikR.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3DrikR.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3DrikR.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3DrikR.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3DrikR.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3DrikR.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3DrikR.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3DrikR.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3DrikR.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3DrikR.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3DrikR.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc3DrikR.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc3DrikR.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc3DrikR.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc3DrikR.s:37: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/avx1
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccD0lypY.s: Assembler messages:
encrypt.c: /tmp/ccD0lypY.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccD0lypY.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccD0lypY.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD0lypY.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD0lypY.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD0lypY.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD0lypY.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD0lypY.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD0lypY.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD0lypY.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD0lypY.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD0lypY.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD0lypY.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD0lypY.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD0lypY.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD0lypY.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD0lypY.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD0lypY.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccD0lypY.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccD0lypY.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccD0lypY.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccD0lypY.s:38: Error: too many memory references for `xor'
encrypt.c: ...
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccD0lypY.s: Assembler messages:
encrypt.c: /tmp/ccD0lypY.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccD0lypY.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccD0lypY.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD0lypY.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD0lypY.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD0lypY.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD0lypY.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD0lypY.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD0lypY.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD0lypY.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD0lypY.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD0lypY.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD0lypY.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD0lypY.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD0lypY.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD0lypY.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD0lypY.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD0lypY.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccD0lypY.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccD0lypY.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccD0lypY.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccD0lypY.s:38: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/avx1
Compiler: gcc -m32 -march=barcelona -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cctZfaeK.s: Assembler messages:
encrypt.c: /tmp/cctZfaeK.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cctZfaeK.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cctZfaeK.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cctZfaeK.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cctZfaeK.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cctZfaeK.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cctZfaeK.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cctZfaeK.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cctZfaeK.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cctZfaeK.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cctZfaeK.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cctZfaeK.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cctZfaeK.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cctZfaeK.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cctZfaeK.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cctZfaeK.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cctZfaeK.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cctZfaeK.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cctZfaeK.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cctZfaeK.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cctZfaeK.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cctZfaeK.s:38: Error: too many memory references for `xor'
encrypt.c: ...
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cctZfaeK.s: Assembler messages:
encrypt.c: /tmp/cctZfaeK.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cctZfaeK.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cctZfaeK.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cctZfaeK.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cctZfaeK.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cctZfaeK.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cctZfaeK.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cctZfaeK.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cctZfaeK.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cctZfaeK.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cctZfaeK.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cctZfaeK.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cctZfaeK.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cctZfaeK.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cctZfaeK.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cctZfaeK.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cctZfaeK.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cctZfaeK.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cctZfaeK.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cctZfaeK.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cctZfaeK.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cctZfaeK.s:38: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/sse4
Compiler: gcc -m32 -march=barcelona -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cctd3AoI.s: Assembler messages:
encrypt.c: /tmp/cctd3AoI.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cctd3AoI.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cctd3AoI.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cctd3AoI.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cctd3AoI.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cctd3AoI.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cctd3AoI.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cctd3AoI.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cctd3AoI.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cctd3AoI.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cctd3AoI.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cctd3AoI.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cctd3AoI.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cctd3AoI.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cctd3AoI.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cctd3AoI.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cctd3AoI.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cctd3AoI.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cctd3AoI.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cctd3AoI.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cctd3AoI.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cctd3AoI.s:37: Error: too many memory references for `xor'
encrypt.c: ...
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cctd3AoI.s: Assembler messages:
encrypt.c: /tmp/cctd3AoI.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cctd3AoI.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cctd3AoI.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cctd3AoI.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cctd3AoI.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cctd3AoI.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cctd3AoI.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cctd3AoI.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cctd3AoI.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cctd3AoI.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cctd3AoI.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cctd3AoI.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cctd3AoI.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cctd3AoI.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cctd3AoI.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cctd3AoI.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cctd3AoI.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cctd3AoI.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cctd3AoI.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cctd3AoI.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cctd3AoI.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cctd3AoI.s:37: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/avx1
Compiler: gcc -m32 -march=barcelona -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc62bNA3.s: Assembler messages:
encrypt.c: /tmp/cc62bNA3.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc62bNA3.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc62bNA3.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc62bNA3.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc62bNA3.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc62bNA3.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc62bNA3.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc62bNA3.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc62bNA3.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc62bNA3.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc62bNA3.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc62bNA3.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc62bNA3.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc62bNA3.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc62bNA3.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc62bNA3.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc62bNA3.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc62bNA3.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc62bNA3.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc62bNA3.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cc62bNA3.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cc62bNA3.s:38: Error: too many memory references for `xor'
encrypt.c: ...
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc62bNA3.s: Assembler messages:
encrypt.c: /tmp/cc62bNA3.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc62bNA3.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc62bNA3.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc62bNA3.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc62bNA3.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc62bNA3.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc62bNA3.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc62bNA3.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc62bNA3.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc62bNA3.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc62bNA3.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc62bNA3.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc62bNA3.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc62bNA3.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc62bNA3.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc62bNA3.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc62bNA3.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc62bNA3.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc62bNA3.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc62bNA3.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cc62bNA3.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cc62bNA3.s:38: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/sse4
Compiler: gcc -m32 -march=barcelona -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccqT0y8T.s: Assembler messages:
encrypt.c: /tmp/ccqT0y8T.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccqT0y8T.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccqT0y8T.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqT0y8T.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqT0y8T.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqT0y8T.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqT0y8T.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqT0y8T.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqT0y8T.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqT0y8T.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqT0y8T.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqT0y8T.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqT0y8T.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqT0y8T.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqT0y8T.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqT0y8T.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqT0y8T.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqT0y8T.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccqT0y8T.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccqT0y8T.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccqT0y8T.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccqT0y8T.s:37: Error: too many memory references for `xor'
encrypt.c: ...
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccqT0y8T.s: Assembler messages:
encrypt.c: /tmp/ccqT0y8T.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccqT0y8T.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccqT0y8T.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqT0y8T.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqT0y8T.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqT0y8T.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqT0y8T.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqT0y8T.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqT0y8T.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqT0y8T.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqT0y8T.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqT0y8T.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqT0y8T.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqT0y8T.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqT0y8T.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqT0y8T.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqT0y8T.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqT0y8T.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccqT0y8T.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccqT0y8T.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccqT0y8T.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccqT0y8T.s:37: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/avx1
Compiler: gcc -m32 -march=barcelona -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc92hbUQ.s: Assembler messages:
encrypt.c: /tmp/cc92hbUQ.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc92hbUQ.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc92hbUQ.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc92hbUQ.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc92hbUQ.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc92hbUQ.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc92hbUQ.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc92hbUQ.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc92hbUQ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc92hbUQ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc92hbUQ.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc92hbUQ.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc92hbUQ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc92hbUQ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc92hbUQ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc92hbUQ.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc92hbUQ.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc92hbUQ.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc92hbUQ.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc92hbUQ.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cc92hbUQ.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cc92hbUQ.s:38: Error: too many memory references for `xor'
encrypt.c: ...
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc92hbUQ.s: Assembler messages:
encrypt.c: /tmp/cc92hbUQ.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc92hbUQ.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc92hbUQ.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc92hbUQ.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc92hbUQ.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc92hbUQ.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc92hbUQ.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc92hbUQ.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc92hbUQ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc92hbUQ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc92hbUQ.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc92hbUQ.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc92hbUQ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc92hbUQ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc92hbUQ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc92hbUQ.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc92hbUQ.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc92hbUQ.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc92hbUQ.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc92hbUQ.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cc92hbUQ.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cc92hbUQ.s:38: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/sse4
Compiler: gcc -m32 -march=barcelona -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccjpUWCM.s: Assembler messages:
encrypt.c: /tmp/ccjpUWCM.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccjpUWCM.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccjpUWCM.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjpUWCM.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjpUWCM.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjpUWCM.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjpUWCM.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjpUWCM.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjpUWCM.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjpUWCM.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjpUWCM.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjpUWCM.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjpUWCM.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjpUWCM.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjpUWCM.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjpUWCM.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjpUWCM.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjpUWCM.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccjpUWCM.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccjpUWCM.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccjpUWCM.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccjpUWCM.s:37: Error: too many memory references for `xor'
encrypt.c: ...
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccjpUWCM.s: Assembler messages:
encrypt.c: /tmp/ccjpUWCM.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccjpUWCM.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccjpUWCM.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjpUWCM.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjpUWCM.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjpUWCM.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjpUWCM.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjpUWCM.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjpUWCM.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjpUWCM.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjpUWCM.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjpUWCM.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjpUWCM.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjpUWCM.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjpUWCM.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjpUWCM.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjpUWCM.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjpUWCM.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccjpUWCM.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccjpUWCM.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccjpUWCM.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccjpUWCM.s:37: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/avx1
Compiler: gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc04hT0F.s: Assembler messages:
encrypt.c: /tmp/cc04hT0F.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc04hT0F.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc04hT0F.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc04hT0F.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc04hT0F.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc04hT0F.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc04hT0F.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc04hT0F.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc04hT0F.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc04hT0F.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc04hT0F.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc04hT0F.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc04hT0F.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc04hT0F.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc04hT0F.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc04hT0F.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc04hT0F.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc04hT0F.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc04hT0F.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc04hT0F.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cc04hT0F.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cc04hT0F.s:38: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/sse4
Compiler: gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccmGMpI5.s: Assembler messages:
encrypt.c: /tmp/ccmGMpI5.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccmGMpI5.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccmGMpI5.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmGMpI5.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmGMpI5.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmGMpI5.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmGMpI5.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmGMpI5.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmGMpI5.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmGMpI5.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmGMpI5.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmGMpI5.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmGMpI5.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmGMpI5.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmGMpI5.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmGMpI5.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmGMpI5.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmGMpI5.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccmGMpI5.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccmGMpI5.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccmGMpI5.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccmGMpI5.s:37: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/avx1
Compiler: gcc -m32 -march=core-avx-i -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc3V5sHL.s: Assembler messages:
encrypt.c: /tmp/cc3V5sHL.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc3V5sHL.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc3V5sHL.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3V5sHL.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3V5sHL.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3V5sHL.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3V5sHL.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3V5sHL.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3V5sHL.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3V5sHL.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3V5sHL.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3V5sHL.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3V5sHL.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3V5sHL.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3V5sHL.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3V5sHL.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3V5sHL.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3V5sHL.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc3V5sHL.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc3V5sHL.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cc3V5sHL.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cc3V5sHL.s:38: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/sse4
Compiler: gcc -m32 -march=core-avx-i -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccB2teA7.s: Assembler messages:
encrypt.c: /tmp/ccB2teA7.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccB2teA7.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccB2teA7.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB2teA7.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB2teA7.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB2teA7.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB2teA7.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB2teA7.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB2teA7.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB2teA7.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB2teA7.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB2teA7.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB2teA7.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB2teA7.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB2teA7.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB2teA7.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB2teA7.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB2teA7.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccB2teA7.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccB2teA7.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccB2teA7.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccB2teA7.s:37: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/avx1
Compiler: gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccaafWWA.s: Assembler messages:
encrypt.c: /tmp/ccaafWWA.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccaafWWA.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccaafWWA.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaafWWA.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaafWWA.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaafWWA.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaafWWA.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaafWWA.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaafWWA.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaafWWA.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaafWWA.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaafWWA.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaafWWA.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaafWWA.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaafWWA.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaafWWA.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaafWWA.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaafWWA.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccaafWWA.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccaafWWA.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccaafWWA.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccaafWWA.s:38: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/sse4
Compiler: gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccv4AOr0.s: Assembler messages:
encrypt.c: /tmp/ccv4AOr0.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccv4AOr0.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccv4AOr0.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv4AOr0.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv4AOr0.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv4AOr0.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv4AOr0.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv4AOr0.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv4AOr0.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv4AOr0.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv4AOr0.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv4AOr0.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv4AOr0.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv4AOr0.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv4AOr0.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv4AOr0.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv4AOr0.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv4AOr0.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccv4AOr0.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccv4AOr0.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccv4AOr0.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccv4AOr0.s:37: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/sse4
Compiler: gcc -m32 -march=core2 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccXK3h8D.s: Assembler messages:
encrypt.c: /tmp/ccXK3h8D.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccXK3h8D.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccXK3h8D.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXK3h8D.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXK3h8D.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXK3h8D.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXK3h8D.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXK3h8D.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXK3h8D.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXK3h8D.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXK3h8D.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXK3h8D.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXK3h8D.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXK3h8D.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXK3h8D.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXK3h8D.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXK3h8D.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXK3h8D.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccXK3h8D.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccXK3h8D.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccXK3h8D.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccXK3h8D.s:37: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/avx1
Compiler: gcc -m32 -march=core2 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccr1EDEL.s: Assembler messages:
encrypt.c: /tmp/ccr1EDEL.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccr1EDEL.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccr1EDEL.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr1EDEL.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr1EDEL.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr1EDEL.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr1EDEL.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr1EDEL.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr1EDEL.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr1EDEL.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr1EDEL.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr1EDEL.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr1EDEL.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr1EDEL.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr1EDEL.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr1EDEL.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr1EDEL.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr1EDEL.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccr1EDEL.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccr1EDEL.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccr1EDEL.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccr1EDEL.s:38: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/avx1
Compiler: gcc -m32 -march=core2 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccigr1BB.s: Assembler messages:
encrypt.c: /tmp/ccigr1BB.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccigr1BB.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccigr1BB.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccigr1BB.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccigr1BB.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccigr1BB.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccigr1BB.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccigr1BB.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccigr1BB.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccigr1BB.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccigr1BB.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccigr1BB.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccigr1BB.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccigr1BB.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccigr1BB.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccigr1BB.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccigr1BB.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccigr1BB.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccigr1BB.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccigr1BB.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccigr1BB.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccigr1BB.s:38: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/sse4
Compiler: gcc -m32 -march=core2 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccpwOdjt.s: Assembler messages:
encrypt.c: /tmp/ccpwOdjt.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccpwOdjt.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccpwOdjt.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpwOdjt.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpwOdjt.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpwOdjt.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpwOdjt.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpwOdjt.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpwOdjt.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpwOdjt.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpwOdjt.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpwOdjt.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpwOdjt.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpwOdjt.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpwOdjt.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpwOdjt.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpwOdjt.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpwOdjt.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccpwOdjt.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccpwOdjt.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccpwOdjt.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccpwOdjt.s:37: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/sse4
Compiler: gcc -m32 -march=core2 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc1FqcbH.s: Assembler messages:
encrypt.c: /tmp/cc1FqcbH.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc1FqcbH.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc1FqcbH.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1FqcbH.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1FqcbH.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1FqcbH.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1FqcbH.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1FqcbH.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1FqcbH.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1FqcbH.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1FqcbH.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1FqcbH.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1FqcbH.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1FqcbH.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1FqcbH.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1FqcbH.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1FqcbH.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1FqcbH.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc1FqcbH.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc1FqcbH.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc1FqcbH.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc1FqcbH.s:37: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/avx1
Compiler: gcc -m32 -march=core2 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccGHSu6Q.s: Assembler messages:
encrypt.c: /tmp/ccGHSu6Q.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccGHSu6Q.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccGHSu6Q.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGHSu6Q.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGHSu6Q.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGHSu6Q.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGHSu6Q.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGHSu6Q.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGHSu6Q.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGHSu6Q.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGHSu6Q.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGHSu6Q.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGHSu6Q.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGHSu6Q.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGHSu6Q.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGHSu6Q.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGHSu6Q.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGHSu6Q.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccGHSu6Q.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccGHSu6Q.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccGHSu6Q.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccGHSu6Q.s:38: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/sse4
Compiler: gcc -m32 -march=core2 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccKq8utw.s: Assembler messages:
encrypt.c: /tmp/ccKq8utw.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccKq8utw.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccKq8utw.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKq8utw.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKq8utw.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKq8utw.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKq8utw.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKq8utw.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKq8utw.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKq8utw.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKq8utw.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKq8utw.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKq8utw.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKq8utw.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKq8utw.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKq8utw.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKq8utw.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKq8utw.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccKq8utw.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccKq8utw.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccKq8utw.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccKq8utw.s:37: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/avx1
Compiler: gcc -m32 -march=core2 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccNSS6eG.s: Assembler messages:
encrypt.c: /tmp/ccNSS6eG.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccNSS6eG.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccNSS6eG.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNSS6eG.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNSS6eG.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNSS6eG.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNSS6eG.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNSS6eG.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNSS6eG.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNSS6eG.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNSS6eG.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNSS6eG.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNSS6eG.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNSS6eG.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNSS6eG.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNSS6eG.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNSS6eG.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNSS6eG.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccNSS6eG.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccNSS6eG.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccNSS6eG.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccNSS6eG.s:38: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/sse4
Compiler: gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccVkVKfk.s: Assembler messages:
encrypt.c: /tmp/ccVkVKfk.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccVkVKfk.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccVkVKfk.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVkVKfk.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVkVKfk.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVkVKfk.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVkVKfk.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVkVKfk.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVkVKfk.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVkVKfk.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVkVKfk.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVkVKfk.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVkVKfk.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVkVKfk.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVkVKfk.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVkVKfk.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVkVKfk.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVkVKfk.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccVkVKfk.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccVkVKfk.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccVkVKfk.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccVkVKfk.s:37: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/avx1
Compiler: gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccycqzvn.s: Assembler messages:
encrypt.c: /tmp/ccycqzvn.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccycqzvn.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccycqzvn.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccycqzvn.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccycqzvn.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccycqzvn.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccycqzvn.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccycqzvn.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccycqzvn.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccycqzvn.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccycqzvn.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccycqzvn.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccycqzvn.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccycqzvn.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccycqzvn.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccycqzvn.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccycqzvn.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccycqzvn.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccycqzvn.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccycqzvn.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccycqzvn.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccycqzvn.s:38: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/sse4
Compiler: gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccTe0HTn.s: Assembler messages:
encrypt.c: /tmp/ccTe0HTn.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccTe0HTn.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccTe0HTn.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTe0HTn.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTe0HTn.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTe0HTn.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTe0HTn.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTe0HTn.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTe0HTn.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTe0HTn.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTe0HTn.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTe0HTn.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTe0HTn.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTe0HTn.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTe0HTn.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTe0HTn.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTe0HTn.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTe0HTn.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccTe0HTn.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccTe0HTn.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccTe0HTn.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccTe0HTn.s:37: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/avx1
Compiler: gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccdOncJt.s: Assembler messages:
encrypt.c: /tmp/ccdOncJt.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccdOncJt.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccdOncJt.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdOncJt.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdOncJt.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdOncJt.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdOncJt.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdOncJt.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdOncJt.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdOncJt.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdOncJt.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdOncJt.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdOncJt.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdOncJt.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdOncJt.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdOncJt.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdOncJt.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdOncJt.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccdOncJt.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccdOncJt.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccdOncJt.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccdOncJt.s:38: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/sse4
Compiler: gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccG5hFod.s: Assembler messages:
encrypt.c: /tmp/ccG5hFod.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccG5hFod.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccG5hFod.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG5hFod.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG5hFod.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG5hFod.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG5hFod.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG5hFod.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG5hFod.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG5hFod.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG5hFod.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG5hFod.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG5hFod.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG5hFod.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG5hFod.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG5hFod.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG5hFod.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG5hFod.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccG5hFod.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccG5hFod.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccG5hFod.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccG5hFod.s:37: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/avx1
Compiler: gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccLU3Yzg.s: Assembler messages:
encrypt.c: /tmp/ccLU3Yzg.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccLU3Yzg.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccLU3Yzg.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLU3Yzg.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLU3Yzg.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLU3Yzg.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLU3Yzg.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLU3Yzg.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLU3Yzg.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLU3Yzg.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLU3Yzg.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLU3Yzg.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLU3Yzg.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLU3Yzg.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLU3Yzg.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLU3Yzg.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLU3Yzg.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLU3Yzg.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccLU3Yzg.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccLU3Yzg.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccLU3Yzg.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccLU3Yzg.s:38: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/sse4
Compiler: gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccnnH093.s: Assembler messages:
encrypt.c: /tmp/ccnnH093.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccnnH093.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccnnH093.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnnH093.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnnH093.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnnH093.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnnH093.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnnH093.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnnH093.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnnH093.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnnH093.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnnH093.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnnH093.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnnH093.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnnH093.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnnH093.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnnH093.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnnH093.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccnnH093.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccnnH093.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccnnH093.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccnnH093.s:37: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/avx1
Compiler: gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cctEObyf.s: Assembler messages:
encrypt.c: /tmp/cctEObyf.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cctEObyf.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cctEObyf.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cctEObyf.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cctEObyf.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cctEObyf.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cctEObyf.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cctEObyf.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cctEObyf.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cctEObyf.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cctEObyf.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cctEObyf.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cctEObyf.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cctEObyf.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cctEObyf.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cctEObyf.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cctEObyf.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cctEObyf.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cctEObyf.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cctEObyf.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cctEObyf.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cctEObyf.s:38: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/sse4
Compiler: gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccGLvqX9.s: Assembler messages:
encrypt.c: /tmp/ccGLvqX9.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccGLvqX9.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccGLvqX9.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGLvqX9.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGLvqX9.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGLvqX9.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGLvqX9.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGLvqX9.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGLvqX9.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGLvqX9.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGLvqX9.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGLvqX9.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGLvqX9.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGLvqX9.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGLvqX9.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGLvqX9.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGLvqX9.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGLvqX9.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccGLvqX9.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccGLvqX9.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccGLvqX9.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccGLvqX9.s:37: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/avx1
Compiler: gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccyDLOAk.s: Assembler messages:
encrypt.c: /tmp/ccyDLOAk.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccyDLOAk.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccyDLOAk.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyDLOAk.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyDLOAk.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyDLOAk.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyDLOAk.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyDLOAk.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyDLOAk.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyDLOAk.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyDLOAk.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyDLOAk.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyDLOAk.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyDLOAk.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyDLOAk.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyDLOAk.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyDLOAk.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyDLOAk.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccyDLOAk.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccyDLOAk.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccyDLOAk.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccyDLOAk.s:38: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/sse4
Compiler: gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc9YSDH1.s: Assembler messages:
encrypt.c: /tmp/cc9YSDH1.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc9YSDH1.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc9YSDH1.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9YSDH1.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9YSDH1.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9YSDH1.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9YSDH1.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9YSDH1.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9YSDH1.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9YSDH1.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9YSDH1.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9YSDH1.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9YSDH1.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9YSDH1.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9YSDH1.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9YSDH1.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9YSDH1.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9YSDH1.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc9YSDH1.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc9YSDH1.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc9YSDH1.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc9YSDH1.s:37: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/avx1
Compiler: gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccmgA4Db.s: Assembler messages:
encrypt.c: /tmp/ccmgA4Db.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccmgA4Db.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccmgA4Db.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmgA4Db.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmgA4Db.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmgA4Db.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmgA4Db.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmgA4Db.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmgA4Db.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmgA4Db.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmgA4Db.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmgA4Db.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmgA4Db.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmgA4Db.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmgA4Db.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmgA4Db.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmgA4Db.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmgA4Db.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccmgA4Db.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccmgA4Db.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccmgA4Db.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccmgA4Db.s:38: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/avx1
Compiler: gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc0kMsRn.s: Assembler messages:
encrypt.c: /tmp/cc0kMsRn.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc0kMsRn.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc0kMsRn.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0kMsRn.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0kMsRn.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0kMsRn.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0kMsRn.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0kMsRn.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0kMsRn.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0kMsRn.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0kMsRn.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0kMsRn.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0kMsRn.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0kMsRn.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0kMsRn.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0kMsRn.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0kMsRn.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0kMsRn.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc0kMsRn.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc0kMsRn.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cc0kMsRn.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cc0kMsRn.s:38: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/sse4
Compiler: gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cclS5XwU.s: Assembler messages:
encrypt.c: /tmp/cclS5XwU.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cclS5XwU.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cclS5XwU.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cclS5XwU.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cclS5XwU.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cclS5XwU.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cclS5XwU.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cclS5XwU.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cclS5XwU.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cclS5XwU.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cclS5XwU.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cclS5XwU.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cclS5XwU.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cclS5XwU.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cclS5XwU.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cclS5XwU.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cclS5XwU.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cclS5XwU.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cclS5XwU.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cclS5XwU.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cclS5XwU.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cclS5XwU.s:37: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/sse4
Compiler: gcc -m32 -march=corei7-avx -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccOV4ofZ.s: Assembler messages:
encrypt.c: /tmp/ccOV4ofZ.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccOV4ofZ.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccOV4ofZ.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOV4ofZ.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOV4ofZ.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOV4ofZ.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOV4ofZ.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOV4ofZ.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOV4ofZ.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOV4ofZ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOV4ofZ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOV4ofZ.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOV4ofZ.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOV4ofZ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOV4ofZ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOV4ofZ.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOV4ofZ.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOV4ofZ.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccOV4ofZ.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccOV4ofZ.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccOV4ofZ.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccOV4ofZ.s:37: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/avx1
Compiler: gcc -m32 -march=corei7-avx -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccej8dtu.s: Assembler messages:
encrypt.c: /tmp/ccej8dtu.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccej8dtu.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccej8dtu.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccej8dtu.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccej8dtu.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccej8dtu.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccej8dtu.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccej8dtu.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccej8dtu.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccej8dtu.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccej8dtu.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccej8dtu.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccej8dtu.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccej8dtu.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccej8dtu.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccej8dtu.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccej8dtu.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccej8dtu.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccej8dtu.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccej8dtu.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccej8dtu.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccej8dtu.s:38: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/avx1
Compiler: gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccjexChh.s: Assembler messages:
encrypt.c: /tmp/ccjexChh.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccjexChh.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccjexChh.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjexChh.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjexChh.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjexChh.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjexChh.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjexChh.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjexChh.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjexChh.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjexChh.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjexChh.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjexChh.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjexChh.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjexChh.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjexChh.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjexChh.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjexChh.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccjexChh.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccjexChh.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccjexChh.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccjexChh.s:38: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/sse4
Compiler: gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccx9QaQT.s: Assembler messages:
encrypt.c: /tmp/ccx9QaQT.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccx9QaQT.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccx9QaQT.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx9QaQT.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx9QaQT.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx9QaQT.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx9QaQT.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx9QaQT.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx9QaQT.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx9QaQT.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx9QaQT.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx9QaQT.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx9QaQT.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx9QaQT.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx9QaQT.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx9QaQT.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx9QaQT.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx9QaQT.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccx9QaQT.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccx9QaQT.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccx9QaQT.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccx9QaQT.s:37: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/avx1
Compiler: gcc -m32 -march=corei7 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccAsMtw4.s: Assembler messages:
encrypt.c: /tmp/ccAsMtw4.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccAsMtw4.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccAsMtw4.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAsMtw4.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAsMtw4.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAsMtw4.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAsMtw4.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAsMtw4.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAsMtw4.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAsMtw4.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAsMtw4.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAsMtw4.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAsMtw4.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAsMtw4.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAsMtw4.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAsMtw4.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAsMtw4.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAsMtw4.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccAsMtw4.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccAsMtw4.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccAsMtw4.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccAsMtw4.s:38: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/sse4
Compiler: gcc -m32 -march=corei7 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccEwZkSM.s: Assembler messages:
encrypt.c: /tmp/ccEwZkSM.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccEwZkSM.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccEwZkSM.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEwZkSM.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEwZkSM.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEwZkSM.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEwZkSM.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEwZkSM.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEwZkSM.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEwZkSM.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEwZkSM.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEwZkSM.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEwZkSM.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEwZkSM.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEwZkSM.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEwZkSM.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEwZkSM.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEwZkSM.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccEwZkSM.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccEwZkSM.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccEwZkSM.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccEwZkSM.s:37: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/sse4
Compiler: gcc -m32 -march=corei7 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc0eYviO.s: Assembler messages:
encrypt.c: /tmp/cc0eYviO.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc0eYviO.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc0eYviO.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0eYviO.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0eYviO.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0eYviO.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0eYviO.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0eYviO.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0eYviO.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0eYviO.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0eYviO.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0eYviO.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0eYviO.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0eYviO.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0eYviO.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0eYviO.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0eYviO.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0eYviO.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc0eYviO.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc0eYviO.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc0eYviO.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc0eYviO.s:37: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/avx1
Compiler: gcc -m32 -march=corei7 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccRPLANa.s: Assembler messages:
encrypt.c: /tmp/ccRPLANa.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccRPLANa.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccRPLANa.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRPLANa.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRPLANa.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRPLANa.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRPLANa.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRPLANa.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRPLANa.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRPLANa.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRPLANa.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRPLANa.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRPLANa.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRPLANa.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRPLANa.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRPLANa.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRPLANa.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRPLANa.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccRPLANa.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccRPLANa.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccRPLANa.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccRPLANa.s:38: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/sse4
Compiler: gcc -m32 -march=corei7 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccmngmfK.s: Assembler messages:
encrypt.c: /tmp/ccmngmfK.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccmngmfK.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccmngmfK.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmngmfK.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmngmfK.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmngmfK.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmngmfK.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmngmfK.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmngmfK.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmngmfK.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmngmfK.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmngmfK.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmngmfK.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmngmfK.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmngmfK.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmngmfK.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmngmfK.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmngmfK.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccmngmfK.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccmngmfK.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccmngmfK.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccmngmfK.s:37: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/avx1
Compiler: gcc -m32 -march=corei7 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccphg4rZ.s: Assembler messages:
encrypt.c: /tmp/ccphg4rZ.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccphg4rZ.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccphg4rZ.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccphg4rZ.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccphg4rZ.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccphg4rZ.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccphg4rZ.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccphg4rZ.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccphg4rZ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccphg4rZ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccphg4rZ.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccphg4rZ.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccphg4rZ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccphg4rZ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccphg4rZ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccphg4rZ.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccphg4rZ.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccphg4rZ.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccphg4rZ.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccphg4rZ.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccphg4rZ.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccphg4rZ.s:38: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/avx1
Compiler: gcc -m32 -march=i386 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc6u2npX.s: Assembler messages:
encrypt.c: /tmp/cc6u2npX.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc6u2npX.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc6u2npX.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6u2npX.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6u2npX.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6u2npX.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6u2npX.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6u2npX.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6u2npX.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6u2npX.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6u2npX.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6u2npX.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6u2npX.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6u2npX.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6u2npX.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6u2npX.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6u2npX.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6u2npX.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc6u2npX.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc6u2npX.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cc6u2npX.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cc6u2npX.s:38: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/sse4
Compiler: gcc -m32 -march=i386 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccPqS5yA.s: Assembler messages:
encrypt.c: /tmp/ccPqS5yA.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccPqS5yA.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccPqS5yA.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPqS5yA.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPqS5yA.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPqS5yA.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPqS5yA.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPqS5yA.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPqS5yA.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPqS5yA.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPqS5yA.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPqS5yA.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPqS5yA.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPqS5yA.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPqS5yA.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPqS5yA.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPqS5yA.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPqS5yA.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccPqS5yA.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccPqS5yA.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccPqS5yA.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccPqS5yA.s:37: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/avx1
Compiler: gcc -m32 -march=i386 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc4UkeuN.s: Assembler messages:
encrypt.c: /tmp/cc4UkeuN.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc4UkeuN.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc4UkeuN.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4UkeuN.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4UkeuN.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4UkeuN.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4UkeuN.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4UkeuN.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4UkeuN.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4UkeuN.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4UkeuN.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4UkeuN.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4UkeuN.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4UkeuN.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4UkeuN.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4UkeuN.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4UkeuN.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4UkeuN.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc4UkeuN.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc4UkeuN.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cc4UkeuN.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cc4UkeuN.s:38: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/sse4
Compiler: gcc -m32 -march=i386 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccLQxB5x.s: Assembler messages:
encrypt.c: /tmp/ccLQxB5x.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccLQxB5x.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccLQxB5x.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLQxB5x.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLQxB5x.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLQxB5x.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLQxB5x.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLQxB5x.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLQxB5x.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLQxB5x.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLQxB5x.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLQxB5x.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLQxB5x.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLQxB5x.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLQxB5x.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLQxB5x.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLQxB5x.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLQxB5x.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccLQxB5x.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccLQxB5x.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccLQxB5x.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccLQxB5x.s:37: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/avx1
Compiler: gcc -m32 -march=i386 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccOpECJ4.s: Assembler messages:
encrypt.c: /tmp/ccOpECJ4.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccOpECJ4.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccOpECJ4.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOpECJ4.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOpECJ4.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOpECJ4.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOpECJ4.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOpECJ4.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOpECJ4.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOpECJ4.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOpECJ4.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOpECJ4.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOpECJ4.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOpECJ4.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOpECJ4.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOpECJ4.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOpECJ4.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOpECJ4.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccOpECJ4.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccOpECJ4.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccOpECJ4.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccOpECJ4.s:38: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/sse4
Compiler: gcc -m32 -march=i386 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccc1XTRB.s: Assembler messages:
encrypt.c: /tmp/ccc1XTRB.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccc1XTRB.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccc1XTRB.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc1XTRB.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc1XTRB.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc1XTRB.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc1XTRB.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc1XTRB.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc1XTRB.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc1XTRB.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc1XTRB.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc1XTRB.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc1XTRB.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc1XTRB.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc1XTRB.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc1XTRB.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc1XTRB.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc1XTRB.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccc1XTRB.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccc1XTRB.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccc1XTRB.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccc1XTRB.s:37: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/sse4
Compiler: gcc -m32 -march=i386 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc78UQVz.s: Assembler messages:
encrypt.c: /tmp/cc78UQVz.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc78UQVz.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc78UQVz.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc78UQVz.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc78UQVz.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc78UQVz.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc78UQVz.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc78UQVz.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc78UQVz.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc78UQVz.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc78UQVz.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc78UQVz.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc78UQVz.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc78UQVz.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc78UQVz.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc78UQVz.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc78UQVz.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc78UQVz.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc78UQVz.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc78UQVz.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc78UQVz.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc78UQVz.s:37: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/avx1
Compiler: gcc -m32 -march=i386 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccqAEKDT.s: Assembler messages:
encrypt.c: /tmp/ccqAEKDT.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccqAEKDT.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccqAEKDT.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqAEKDT.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqAEKDT.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqAEKDT.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqAEKDT.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqAEKDT.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqAEKDT.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqAEKDT.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqAEKDT.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqAEKDT.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqAEKDT.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqAEKDT.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqAEKDT.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqAEKDT.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqAEKDT.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqAEKDT.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccqAEKDT.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccqAEKDT.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccqAEKDT.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccqAEKDT.s:38: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/avx1
Compiler: gcc -m32 -march=i486 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc9V0XPA.s: Assembler messages:
encrypt.c: /tmp/cc9V0XPA.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc9V0XPA.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc9V0XPA.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9V0XPA.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9V0XPA.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9V0XPA.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9V0XPA.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9V0XPA.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9V0XPA.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9V0XPA.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9V0XPA.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9V0XPA.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9V0XPA.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9V0XPA.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9V0XPA.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9V0XPA.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9V0XPA.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9V0XPA.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc9V0XPA.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc9V0XPA.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cc9V0XPA.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cc9V0XPA.s:38: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/sse4
Compiler: gcc -m32 -march=i486 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccQ6m6Js.s: Assembler messages:
encrypt.c: /tmp/ccQ6m6Js.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccQ6m6Js.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccQ6m6Js.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ6m6Js.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ6m6Js.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ6m6Js.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ6m6Js.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ6m6Js.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ6m6Js.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ6m6Js.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ6m6Js.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ6m6Js.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ6m6Js.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ6m6Js.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ6m6Js.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ6m6Js.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ6m6Js.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ6m6Js.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccQ6m6Js.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccQ6m6Js.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccQ6m6Js.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccQ6m6Js.s:37: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/avx1
Compiler: gcc -m32 -march=i486 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccE7fXpy.s: Assembler messages:
encrypt.c: /tmp/ccE7fXpy.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccE7fXpy.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccE7fXpy.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE7fXpy.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE7fXpy.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE7fXpy.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE7fXpy.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE7fXpy.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE7fXpy.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE7fXpy.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE7fXpy.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE7fXpy.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE7fXpy.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE7fXpy.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE7fXpy.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE7fXpy.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE7fXpy.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE7fXpy.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccE7fXpy.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccE7fXpy.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccE7fXpy.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccE7fXpy.s:38: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/sse4
Compiler: gcc -m32 -march=i486 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccp1K1jq.s: Assembler messages:
encrypt.c: /tmp/ccp1K1jq.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccp1K1jq.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccp1K1jq.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp1K1jq.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp1K1jq.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp1K1jq.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp1K1jq.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp1K1jq.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp1K1jq.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp1K1jq.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp1K1jq.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp1K1jq.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp1K1jq.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp1K1jq.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp1K1jq.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp1K1jq.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp1K1jq.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp1K1jq.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccp1K1jq.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccp1K1jq.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccp1K1jq.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccp1K1jq.s:37: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/avx1
Compiler: gcc -m32 -march=i486 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccdwnpfH.s: Assembler messages:
encrypt.c: /tmp/ccdwnpfH.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccdwnpfH.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccdwnpfH.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdwnpfH.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdwnpfH.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdwnpfH.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdwnpfH.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdwnpfH.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdwnpfH.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdwnpfH.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdwnpfH.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdwnpfH.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdwnpfH.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdwnpfH.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdwnpfH.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdwnpfH.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdwnpfH.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdwnpfH.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccdwnpfH.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccdwnpfH.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccdwnpfH.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccdwnpfH.s:38: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/sse4
Compiler: gcc -m32 -march=i486 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cchkiMru.s: Assembler messages:
encrypt.c: /tmp/cchkiMru.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cchkiMru.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cchkiMru.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cchkiMru.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cchkiMru.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cchkiMru.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cchkiMru.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cchkiMru.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cchkiMru.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cchkiMru.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cchkiMru.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cchkiMru.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cchkiMru.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cchkiMru.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cchkiMru.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cchkiMru.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cchkiMru.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cchkiMru.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cchkiMru.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cchkiMru.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cchkiMru.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cchkiMru.s:37: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/sse4
Compiler: gcc -m32 -march=i486 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccJdtvvr.s: Assembler messages:
encrypt.c: /tmp/ccJdtvvr.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccJdtvvr.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccJdtvvr.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJdtvvr.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJdtvvr.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJdtvvr.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJdtvvr.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJdtvvr.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJdtvvr.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJdtvvr.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJdtvvr.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJdtvvr.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJdtvvr.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJdtvvr.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJdtvvr.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJdtvvr.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJdtvvr.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJdtvvr.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccJdtvvr.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccJdtvvr.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccJdtvvr.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccJdtvvr.s:37: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/avx1
Compiler: gcc -m32 -march=i486 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccZXdO1v.s: Assembler messages:
encrypt.c: /tmp/ccZXdO1v.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccZXdO1v.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccZXdO1v.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZXdO1v.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZXdO1v.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZXdO1v.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZXdO1v.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZXdO1v.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZXdO1v.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZXdO1v.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZXdO1v.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZXdO1v.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZXdO1v.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZXdO1v.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZXdO1v.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZXdO1v.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZXdO1v.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZXdO1v.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccZXdO1v.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccZXdO1v.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccZXdO1v.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccZXdO1v.s:38: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/sse4
Compiler: gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccTXNbuD.s: Assembler messages:
encrypt.c: /tmp/ccTXNbuD.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccTXNbuD.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccTXNbuD.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTXNbuD.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTXNbuD.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTXNbuD.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTXNbuD.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTXNbuD.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTXNbuD.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTXNbuD.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTXNbuD.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTXNbuD.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTXNbuD.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTXNbuD.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTXNbuD.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTXNbuD.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTXNbuD.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTXNbuD.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccTXNbuD.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccTXNbuD.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccTXNbuD.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccTXNbuD.s:37: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/avx1
Compiler: gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccaARjEh.s: Assembler messages:
encrypt.c: /tmp/ccaARjEh.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccaARjEh.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccaARjEh.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaARjEh.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaARjEh.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaARjEh.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaARjEh.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaARjEh.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaARjEh.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaARjEh.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaARjEh.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaARjEh.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaARjEh.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaARjEh.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaARjEh.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaARjEh.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaARjEh.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaARjEh.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccaARjEh.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccaARjEh.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccaARjEh.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccaARjEh.s:38: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/sse4
Compiler: gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccDlBU9x.s: Assembler messages:
encrypt.c: /tmp/ccDlBU9x.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccDlBU9x.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccDlBU9x.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDlBU9x.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDlBU9x.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDlBU9x.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDlBU9x.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDlBU9x.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDlBU9x.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDlBU9x.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDlBU9x.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDlBU9x.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDlBU9x.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDlBU9x.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDlBU9x.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDlBU9x.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDlBU9x.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDlBU9x.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccDlBU9x.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccDlBU9x.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccDlBU9x.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccDlBU9x.s:37: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/avx1
Compiler: gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccR7i3qd.s: Assembler messages:
encrypt.c: /tmp/ccR7i3qd.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccR7i3qd.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccR7i3qd.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR7i3qd.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR7i3qd.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR7i3qd.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR7i3qd.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR7i3qd.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR7i3qd.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR7i3qd.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR7i3qd.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR7i3qd.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR7i3qd.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR7i3qd.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR7i3qd.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR7i3qd.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR7i3qd.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR7i3qd.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccR7i3qd.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccR7i3qd.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccR7i3qd.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccR7i3qd.s:38: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/sse4
Compiler: gcc -m32 -march=k6-2 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccYuWowJ.s: Assembler messages:
encrypt.c: /tmp/ccYuWowJ.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccYuWowJ.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccYuWowJ.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYuWowJ.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYuWowJ.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYuWowJ.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYuWowJ.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYuWowJ.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYuWowJ.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYuWowJ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYuWowJ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYuWowJ.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYuWowJ.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYuWowJ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYuWowJ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYuWowJ.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYuWowJ.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYuWowJ.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccYuWowJ.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccYuWowJ.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccYuWowJ.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccYuWowJ.s:37: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/avx1
Compiler: gcc -m32 -march=k6-2 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccccb9hr.s: Assembler messages:
encrypt.c: /tmp/ccccb9hr.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccccb9hr.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccccb9hr.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccccb9hr.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccccb9hr.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccccb9hr.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccccb9hr.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccccb9hr.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccccb9hr.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccccb9hr.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccccb9hr.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccccb9hr.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccccb9hr.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccccb9hr.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccccb9hr.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccccb9hr.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccccb9hr.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccccb9hr.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccccb9hr.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccccb9hr.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccccb9hr.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccccb9hr.s:38: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/sse4
Compiler: gcc -m32 -march=k6-2 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccSuHJKB.s: Assembler messages:
encrypt.c: /tmp/ccSuHJKB.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccSuHJKB.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccSuHJKB.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSuHJKB.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSuHJKB.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSuHJKB.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSuHJKB.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSuHJKB.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSuHJKB.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSuHJKB.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSuHJKB.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSuHJKB.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSuHJKB.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSuHJKB.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSuHJKB.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSuHJKB.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSuHJKB.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSuHJKB.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccSuHJKB.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccSuHJKB.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccSuHJKB.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccSuHJKB.s:37: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/avx1
Compiler: gcc -m32 -march=k6-2 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cckftVXa.s: Assembler messages:
encrypt.c: /tmp/cckftVXa.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cckftVXa.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cckftVXa.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cckftVXa.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cckftVXa.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cckftVXa.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cckftVXa.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cckftVXa.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cckftVXa.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cckftVXa.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cckftVXa.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cckftVXa.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cckftVXa.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cckftVXa.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cckftVXa.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cckftVXa.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cckftVXa.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cckftVXa.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cckftVXa.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cckftVXa.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cckftVXa.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cckftVXa.s:38: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/sse4
Compiler: gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc1oArSt.s: Assembler messages:
encrypt.c: /tmp/cc1oArSt.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc1oArSt.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc1oArSt.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1oArSt.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1oArSt.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1oArSt.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1oArSt.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1oArSt.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1oArSt.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1oArSt.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1oArSt.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1oArSt.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1oArSt.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1oArSt.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1oArSt.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1oArSt.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1oArSt.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1oArSt.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc1oArSt.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc1oArSt.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc1oArSt.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc1oArSt.s:37: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/avx1
Compiler: gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cclyB0uL.s: Assembler messages:
encrypt.c: /tmp/cclyB0uL.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cclyB0uL.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cclyB0uL.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cclyB0uL.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cclyB0uL.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cclyB0uL.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cclyB0uL.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cclyB0uL.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cclyB0uL.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cclyB0uL.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cclyB0uL.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cclyB0uL.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cclyB0uL.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cclyB0uL.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cclyB0uL.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cclyB0uL.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cclyB0uL.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cclyB0uL.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cclyB0uL.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cclyB0uL.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cclyB0uL.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cclyB0uL.s:38: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/sse4
Compiler: gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccECOGSf.s: Assembler messages:
encrypt.c: /tmp/ccECOGSf.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccECOGSf.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccECOGSf.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccECOGSf.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccECOGSf.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccECOGSf.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccECOGSf.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccECOGSf.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccECOGSf.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccECOGSf.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccECOGSf.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccECOGSf.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccECOGSf.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccECOGSf.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccECOGSf.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccECOGSf.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccECOGSf.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccECOGSf.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccECOGSf.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccECOGSf.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccECOGSf.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccECOGSf.s:37: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/avx1
Compiler: gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccXzquzy.s: Assembler messages:
encrypt.c: /tmp/ccXzquzy.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccXzquzy.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccXzquzy.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXzquzy.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXzquzy.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXzquzy.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXzquzy.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXzquzy.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXzquzy.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXzquzy.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXzquzy.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXzquzy.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXzquzy.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXzquzy.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXzquzy.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXzquzy.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXzquzy.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXzquzy.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccXzquzy.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccXzquzy.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccXzquzy.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccXzquzy.s:38: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/avx1
Compiler: gcc -m32 -march=k6-3 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccJzHmpS.s: Assembler messages:
encrypt.c: /tmp/ccJzHmpS.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccJzHmpS.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccJzHmpS.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJzHmpS.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJzHmpS.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJzHmpS.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJzHmpS.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJzHmpS.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJzHmpS.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJzHmpS.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJzHmpS.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJzHmpS.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJzHmpS.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJzHmpS.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJzHmpS.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJzHmpS.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJzHmpS.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJzHmpS.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccJzHmpS.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJzHmpS.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccJzHmpS.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccJzHmpS.s:38: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/sse4
Compiler: gcc -m32 -march=k6-3 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccg4gz1u.s: Assembler messages:
encrypt.c: /tmp/ccg4gz1u.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccg4gz1u.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccg4gz1u.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg4gz1u.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg4gz1u.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg4gz1u.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg4gz1u.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg4gz1u.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg4gz1u.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg4gz1u.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg4gz1u.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg4gz1u.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg4gz1u.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg4gz1u.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg4gz1u.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg4gz1u.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg4gz1u.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg4gz1u.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccg4gz1u.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccg4gz1u.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccg4gz1u.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccg4gz1u.s:37: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/sse4
Compiler: gcc -m32 -march=k6-3 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccJgxzQl.s: Assembler messages:
encrypt.c: /tmp/ccJgxzQl.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccJgxzQl.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccJgxzQl.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJgxzQl.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJgxzQl.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJgxzQl.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJgxzQl.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJgxzQl.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJgxzQl.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJgxzQl.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJgxzQl.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJgxzQl.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJgxzQl.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJgxzQl.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJgxzQl.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJgxzQl.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJgxzQl.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJgxzQl.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccJgxzQl.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccJgxzQl.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccJgxzQl.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccJgxzQl.s:37: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/avx1
Compiler: gcc -m32 -march=k6-3 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccfBEq3E.s: Assembler messages:
encrypt.c: /tmp/ccfBEq3E.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccfBEq3E.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccfBEq3E.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfBEq3E.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfBEq3E.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfBEq3E.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfBEq3E.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfBEq3E.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfBEq3E.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfBEq3E.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfBEq3E.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfBEq3E.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfBEq3E.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfBEq3E.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfBEq3E.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfBEq3E.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfBEq3E.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfBEq3E.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccfBEq3E.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccfBEq3E.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccfBEq3E.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccfBEq3E.s:38: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/sse4
Compiler: gcc -m32 -march=k6 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccaP6A0R.s: Assembler messages:
encrypt.c: /tmp/ccaP6A0R.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccaP6A0R.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccaP6A0R.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaP6A0R.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaP6A0R.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaP6A0R.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaP6A0R.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaP6A0R.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaP6A0R.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaP6A0R.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaP6A0R.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaP6A0R.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaP6A0R.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaP6A0R.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaP6A0R.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaP6A0R.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaP6A0R.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaP6A0R.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccaP6A0R.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccaP6A0R.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccaP6A0R.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccaP6A0R.s:37: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/avx1
Compiler: gcc -m32 -march=k6 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cceeeGXH.s: Assembler messages:
encrypt.c: /tmp/cceeeGXH.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cceeeGXH.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cceeeGXH.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cceeeGXH.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cceeeGXH.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cceeeGXH.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cceeeGXH.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cceeeGXH.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cceeeGXH.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cceeeGXH.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cceeeGXH.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cceeeGXH.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cceeeGXH.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cceeeGXH.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cceeeGXH.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cceeeGXH.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cceeeGXH.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cceeeGXH.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cceeeGXH.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cceeeGXH.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cceeeGXH.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cceeeGXH.s:38: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/avx1
Compiler: gcc -m32 -march=k6 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccer6i4u.s: Assembler messages:
encrypt.c: /tmp/ccer6i4u.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccer6i4u.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccer6i4u.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccer6i4u.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccer6i4u.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccer6i4u.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccer6i4u.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccer6i4u.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccer6i4u.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccer6i4u.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccer6i4u.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccer6i4u.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccer6i4u.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccer6i4u.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccer6i4u.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccer6i4u.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccer6i4u.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccer6i4u.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccer6i4u.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccer6i4u.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccer6i4u.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccer6i4u.s:38: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/sse4
Compiler: gcc -m32 -march=k6 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccqcmXfK.s: Assembler messages:
encrypt.c: /tmp/ccqcmXfK.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccqcmXfK.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccqcmXfK.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqcmXfK.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqcmXfK.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqcmXfK.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqcmXfK.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqcmXfK.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqcmXfK.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqcmXfK.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqcmXfK.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqcmXfK.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqcmXfK.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqcmXfK.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqcmXfK.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqcmXfK.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqcmXfK.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqcmXfK.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccqcmXfK.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccqcmXfK.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccqcmXfK.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccqcmXfK.s:37: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/sse4
Compiler: gcc -m32 -march=k6 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc2PhatT.s: Assembler messages:
encrypt.c: /tmp/cc2PhatT.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc2PhatT.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc2PhatT.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2PhatT.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2PhatT.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2PhatT.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2PhatT.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2PhatT.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2PhatT.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2PhatT.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2PhatT.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2PhatT.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2PhatT.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2PhatT.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2PhatT.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2PhatT.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2PhatT.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2PhatT.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc2PhatT.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc2PhatT.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc2PhatT.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc2PhatT.s:37: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/avx1
Compiler: gcc -m32 -march=k6 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cciuHTuO.s: Assembler messages:
encrypt.c: /tmp/cciuHTuO.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cciuHTuO.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cciuHTuO.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cciuHTuO.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cciuHTuO.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cciuHTuO.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cciuHTuO.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cciuHTuO.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cciuHTuO.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cciuHTuO.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cciuHTuO.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cciuHTuO.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cciuHTuO.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cciuHTuO.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cciuHTuO.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cciuHTuO.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cciuHTuO.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cciuHTuO.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cciuHTuO.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cciuHTuO.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cciuHTuO.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cciuHTuO.s:38: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/sse4
Compiler: gcc -m32 -march=k6 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccECL3WP.s: Assembler messages:
encrypt.c: /tmp/ccECL3WP.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccECL3WP.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccECL3WP.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccECL3WP.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccECL3WP.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccECL3WP.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccECL3WP.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccECL3WP.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccECL3WP.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccECL3WP.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccECL3WP.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccECL3WP.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccECL3WP.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccECL3WP.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccECL3WP.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccECL3WP.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccECL3WP.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccECL3WP.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccECL3WP.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccECL3WP.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccECL3WP.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccECL3WP.s:37: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/avx1
Compiler: gcc -m32 -march=k6 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccVCNCwE.s: Assembler messages:
encrypt.c: /tmp/ccVCNCwE.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccVCNCwE.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccVCNCwE.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVCNCwE.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVCNCwE.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVCNCwE.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVCNCwE.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVCNCwE.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVCNCwE.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVCNCwE.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVCNCwE.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVCNCwE.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVCNCwE.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVCNCwE.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVCNCwE.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVCNCwE.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVCNCwE.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVCNCwE.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccVCNCwE.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccVCNCwE.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccVCNCwE.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccVCNCwE.s:38: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/avx1
Compiler: gcc -m32 -march=k8 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccV9pAYX.s: Assembler messages:
encrypt.c: /tmp/ccV9pAYX.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccV9pAYX.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccV9pAYX.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV9pAYX.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV9pAYX.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV9pAYX.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV9pAYX.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV9pAYX.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV9pAYX.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV9pAYX.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV9pAYX.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV9pAYX.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV9pAYX.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV9pAYX.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV9pAYX.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV9pAYX.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV9pAYX.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV9pAYX.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccV9pAYX.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccV9pAYX.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccV9pAYX.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccV9pAYX.s:38: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/sse4
Compiler: gcc -m32 -march=k8 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cceJP63b.s: Assembler messages:
encrypt.c: /tmp/cceJP63b.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cceJP63b.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cceJP63b.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cceJP63b.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cceJP63b.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cceJP63b.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cceJP63b.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cceJP63b.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cceJP63b.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cceJP63b.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cceJP63b.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cceJP63b.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cceJP63b.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cceJP63b.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cceJP63b.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cceJP63b.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cceJP63b.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cceJP63b.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cceJP63b.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cceJP63b.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cceJP63b.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cceJP63b.s:37: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/sse4
Compiler: gcc -m32 -march=k8 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cci3mNf9.s: Assembler messages:
encrypt.c: /tmp/cci3mNf9.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cci3mNf9.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cci3mNf9.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cci3mNf9.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cci3mNf9.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cci3mNf9.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cci3mNf9.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cci3mNf9.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cci3mNf9.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cci3mNf9.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cci3mNf9.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cci3mNf9.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cci3mNf9.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cci3mNf9.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cci3mNf9.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cci3mNf9.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cci3mNf9.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cci3mNf9.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cci3mNf9.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cci3mNf9.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cci3mNf9.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cci3mNf9.s:37: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/avx1
Compiler: gcc -m32 -march=k8 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccxs0IxL.s: Assembler messages:
encrypt.c: /tmp/ccxs0IxL.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccxs0IxL.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccxs0IxL.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxs0IxL.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxs0IxL.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxs0IxL.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxs0IxL.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxs0IxL.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxs0IxL.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxs0IxL.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxs0IxL.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxs0IxL.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxs0IxL.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxs0IxL.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxs0IxL.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxs0IxL.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxs0IxL.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxs0IxL.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccxs0IxL.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccxs0IxL.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccxs0IxL.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccxs0IxL.s:38: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/sse4
Compiler: gcc -m32 -march=k8 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc3ZH2Ga.s: Assembler messages:
encrypt.c: /tmp/cc3ZH2Ga.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc3ZH2Ga.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc3ZH2Ga.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3ZH2Ga.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3ZH2Ga.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3ZH2Ga.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3ZH2Ga.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3ZH2Ga.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3ZH2Ga.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3ZH2Ga.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3ZH2Ga.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3ZH2Ga.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3ZH2Ga.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3ZH2Ga.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3ZH2Ga.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3ZH2Ga.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3ZH2Ga.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3ZH2Ga.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc3ZH2Ga.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc3ZH2Ga.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc3ZH2Ga.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc3ZH2Ga.s:37: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/avx1
Compiler: gcc -m32 -march=k8 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccj4LgM4.s: Assembler messages:
encrypt.c: /tmp/ccj4LgM4.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccj4LgM4.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccj4LgM4.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj4LgM4.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj4LgM4.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj4LgM4.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj4LgM4.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj4LgM4.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj4LgM4.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj4LgM4.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj4LgM4.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj4LgM4.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj4LgM4.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj4LgM4.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj4LgM4.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj4LgM4.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj4LgM4.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj4LgM4.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccj4LgM4.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccj4LgM4.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccj4LgM4.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccj4LgM4.s:38: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/sse4
Compiler: gcc -m32 -march=k8 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccKsLYXa.s: Assembler messages:
encrypt.c: /tmp/ccKsLYXa.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccKsLYXa.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccKsLYXa.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKsLYXa.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKsLYXa.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKsLYXa.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKsLYXa.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKsLYXa.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKsLYXa.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKsLYXa.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKsLYXa.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKsLYXa.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKsLYXa.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKsLYXa.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKsLYXa.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKsLYXa.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKsLYXa.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKsLYXa.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccKsLYXa.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccKsLYXa.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccKsLYXa.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccKsLYXa.s:37: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/avx1
Compiler: gcc -m32 -march=k8 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cclrGUuQ.s: Assembler messages:
encrypt.c: /tmp/cclrGUuQ.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cclrGUuQ.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cclrGUuQ.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cclrGUuQ.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cclrGUuQ.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cclrGUuQ.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cclrGUuQ.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cclrGUuQ.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cclrGUuQ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cclrGUuQ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cclrGUuQ.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cclrGUuQ.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cclrGUuQ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cclrGUuQ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cclrGUuQ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cclrGUuQ.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cclrGUuQ.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cclrGUuQ.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cclrGUuQ.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cclrGUuQ.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cclrGUuQ.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cclrGUuQ.s:38: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/avx1
Compiler: gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc3NUgHz.s: Assembler messages:
encrypt.c: /tmp/cc3NUgHz.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc3NUgHz.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc3NUgHz.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3NUgHz.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3NUgHz.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3NUgHz.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3NUgHz.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3NUgHz.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3NUgHz.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3NUgHz.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3NUgHz.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3NUgHz.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3NUgHz.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3NUgHz.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3NUgHz.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3NUgHz.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3NUgHz.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3NUgHz.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc3NUgHz.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc3NUgHz.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cc3NUgHz.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cc3NUgHz.s:38: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/sse4
Compiler: gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cccfMWCu.s: Assembler messages:
encrypt.c: /tmp/cccfMWCu.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cccfMWCu.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cccfMWCu.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cccfMWCu.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cccfMWCu.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cccfMWCu.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cccfMWCu.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cccfMWCu.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cccfMWCu.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cccfMWCu.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cccfMWCu.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cccfMWCu.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cccfMWCu.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cccfMWCu.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cccfMWCu.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cccfMWCu.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cccfMWCu.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cccfMWCu.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cccfMWCu.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cccfMWCu.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cccfMWCu.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cccfMWCu.s:37: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/avx1
Compiler: gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccOgSEBn.s: Assembler messages:
encrypt.c: /tmp/ccOgSEBn.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccOgSEBn.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccOgSEBn.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOgSEBn.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOgSEBn.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOgSEBn.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOgSEBn.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOgSEBn.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOgSEBn.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOgSEBn.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOgSEBn.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOgSEBn.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOgSEBn.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOgSEBn.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOgSEBn.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOgSEBn.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOgSEBn.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOgSEBn.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccOgSEBn.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccOgSEBn.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccOgSEBn.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccOgSEBn.s:38: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/sse4
Compiler: gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccwKs4Zp.s: Assembler messages:
encrypt.c: /tmp/ccwKs4Zp.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccwKs4Zp.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccwKs4Zp.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwKs4Zp.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwKs4Zp.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwKs4Zp.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwKs4Zp.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwKs4Zp.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwKs4Zp.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwKs4Zp.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwKs4Zp.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwKs4Zp.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwKs4Zp.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwKs4Zp.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwKs4Zp.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwKs4Zp.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwKs4Zp.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwKs4Zp.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccwKs4Zp.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccwKs4Zp.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccwKs4Zp.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccwKs4Zp.s:37: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/avx1
Compiler: gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccXlqVYF.s: Assembler messages:
encrypt.c: /tmp/ccXlqVYF.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccXlqVYF.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccXlqVYF.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXlqVYF.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXlqVYF.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXlqVYF.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXlqVYF.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXlqVYF.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXlqVYF.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXlqVYF.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXlqVYF.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXlqVYF.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXlqVYF.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXlqVYF.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXlqVYF.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXlqVYF.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXlqVYF.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXlqVYF.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccXlqVYF.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccXlqVYF.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccXlqVYF.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccXlqVYF.s:38: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/sse4
Compiler: gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cciVyzQA.s: Assembler messages:
encrypt.c: /tmp/cciVyzQA.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cciVyzQA.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cciVyzQA.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cciVyzQA.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cciVyzQA.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cciVyzQA.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cciVyzQA.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cciVyzQA.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cciVyzQA.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cciVyzQA.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cciVyzQA.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cciVyzQA.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cciVyzQA.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cciVyzQA.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cciVyzQA.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cciVyzQA.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cciVyzQA.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cciVyzQA.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cciVyzQA.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cciVyzQA.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cciVyzQA.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cciVyzQA.s:37: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/avx1
Compiler: gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc4MkR2s.s: Assembler messages:
encrypt.c: /tmp/cc4MkR2s.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc4MkR2s.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc4MkR2s.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4MkR2s.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4MkR2s.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4MkR2s.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4MkR2s.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4MkR2s.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4MkR2s.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4MkR2s.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4MkR2s.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4MkR2s.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4MkR2s.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4MkR2s.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4MkR2s.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4MkR2s.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4MkR2s.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4MkR2s.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc4MkR2s.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc4MkR2s.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cc4MkR2s.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cc4MkR2s.s:38: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/sse4
Compiler: gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccRlPNls.s: Assembler messages:
encrypt.c: /tmp/ccRlPNls.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccRlPNls.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccRlPNls.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRlPNls.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRlPNls.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRlPNls.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRlPNls.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRlPNls.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRlPNls.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRlPNls.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRlPNls.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRlPNls.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRlPNls.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRlPNls.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRlPNls.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRlPNls.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRlPNls.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRlPNls.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccRlPNls.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccRlPNls.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccRlPNls.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccRlPNls.s:37: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/sse4
Compiler: gcc -m32 -march=nocona -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc7UYuh0.s: Assembler messages:
encrypt.c: /tmp/cc7UYuh0.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc7UYuh0.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc7UYuh0.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7UYuh0.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7UYuh0.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7UYuh0.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7UYuh0.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7UYuh0.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7UYuh0.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7UYuh0.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7UYuh0.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7UYuh0.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7UYuh0.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7UYuh0.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7UYuh0.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7UYuh0.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7UYuh0.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7UYuh0.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc7UYuh0.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc7UYuh0.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc7UYuh0.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc7UYuh0.s:37: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/avx1
Compiler: gcc -m32 -march=nocona -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccc3zb1a.s: Assembler messages:
encrypt.c: /tmp/ccc3zb1a.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccc3zb1a.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccc3zb1a.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc3zb1a.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc3zb1a.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc3zb1a.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc3zb1a.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc3zb1a.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc3zb1a.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc3zb1a.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc3zb1a.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc3zb1a.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc3zb1a.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc3zb1a.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc3zb1a.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc3zb1a.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc3zb1a.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc3zb1a.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccc3zb1a.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccc3zb1a.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccc3zb1a.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccc3zb1a.s:38: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/sse4
Compiler: gcc -m32 -march=nocona -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccJtjPuU.s: Assembler messages:
encrypt.c: /tmp/ccJtjPuU.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccJtjPuU.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccJtjPuU.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJtjPuU.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJtjPuU.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJtjPuU.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJtjPuU.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJtjPuU.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJtjPuU.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJtjPuU.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJtjPuU.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJtjPuU.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJtjPuU.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJtjPuU.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJtjPuU.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJtjPuU.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJtjPuU.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJtjPuU.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccJtjPuU.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccJtjPuU.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccJtjPuU.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccJtjPuU.s:37: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/avx1
Compiler: gcc -m32 -march=nocona -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccM5tKoV.s: Assembler messages:
encrypt.c: /tmp/ccM5tKoV.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccM5tKoV.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccM5tKoV.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM5tKoV.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM5tKoV.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM5tKoV.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM5tKoV.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM5tKoV.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM5tKoV.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM5tKoV.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM5tKoV.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM5tKoV.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM5tKoV.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM5tKoV.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM5tKoV.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM5tKoV.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM5tKoV.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM5tKoV.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccM5tKoV.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccM5tKoV.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccM5tKoV.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccM5tKoV.s:38: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/avx1
Compiler: gcc -m32 -march=nocona -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cceMS10h.s: Assembler messages:
encrypt.c: /tmp/cceMS10h.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cceMS10h.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cceMS10h.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cceMS10h.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cceMS10h.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cceMS10h.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cceMS10h.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cceMS10h.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cceMS10h.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cceMS10h.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cceMS10h.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cceMS10h.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cceMS10h.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cceMS10h.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cceMS10h.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cceMS10h.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cceMS10h.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cceMS10h.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cceMS10h.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cceMS10h.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cceMS10h.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cceMS10h.s:38: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/sse4
Compiler: gcc -m32 -march=nocona -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccqXrp71.s: Assembler messages:
encrypt.c: /tmp/ccqXrp71.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccqXrp71.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccqXrp71.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqXrp71.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqXrp71.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqXrp71.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqXrp71.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqXrp71.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqXrp71.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqXrp71.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqXrp71.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqXrp71.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqXrp71.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqXrp71.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqXrp71.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqXrp71.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqXrp71.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqXrp71.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccqXrp71.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccqXrp71.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccqXrp71.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccqXrp71.s:37: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/sse4
Compiler: gcc -m32 -march=nocona -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccIIPU2V.s: Assembler messages:
encrypt.c: /tmp/ccIIPU2V.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccIIPU2V.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccIIPU2V.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIIPU2V.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIIPU2V.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIIPU2V.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIIPU2V.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIIPU2V.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIIPU2V.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIIPU2V.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIIPU2V.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIIPU2V.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIIPU2V.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIIPU2V.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIIPU2V.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIIPU2V.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIIPU2V.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIIPU2V.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccIIPU2V.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccIIPU2V.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccIIPU2V.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccIIPU2V.s:37: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/avx1
Compiler: gcc -m32 -march=nocona -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccrEJQC5.s: Assembler messages:
encrypt.c: /tmp/ccrEJQC5.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccrEJQC5.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccrEJQC5.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrEJQC5.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrEJQC5.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrEJQC5.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrEJQC5.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrEJQC5.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrEJQC5.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrEJQC5.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrEJQC5.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrEJQC5.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrEJQC5.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrEJQC5.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrEJQC5.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrEJQC5.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrEJQC5.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrEJQC5.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccrEJQC5.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccrEJQC5.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccrEJQC5.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccrEJQC5.s:38: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/sse4
Compiler: gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccQlOUIh.s: Assembler messages:
encrypt.c: /tmp/ccQlOUIh.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccQlOUIh.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccQlOUIh.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQlOUIh.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQlOUIh.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQlOUIh.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQlOUIh.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQlOUIh.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQlOUIh.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQlOUIh.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQlOUIh.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQlOUIh.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQlOUIh.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQlOUIh.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQlOUIh.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQlOUIh.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQlOUIh.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQlOUIh.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccQlOUIh.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccQlOUIh.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccQlOUIh.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccQlOUIh.s:37: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/avx1
Compiler: gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccvao4YW.s: Assembler messages:
encrypt.c: /tmp/ccvao4YW.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccvao4YW.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccvao4YW.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvao4YW.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvao4YW.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvao4YW.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvao4YW.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvao4YW.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvao4YW.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvao4YW.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvao4YW.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvao4YW.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvao4YW.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvao4YW.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvao4YW.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvao4YW.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvao4YW.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvao4YW.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccvao4YW.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccvao4YW.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccvao4YW.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccvao4YW.s:38: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/sse4
Compiler: gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccchJM4b.s: Assembler messages:
encrypt.c: /tmp/ccchJM4b.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccchJM4b.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccchJM4b.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccchJM4b.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccchJM4b.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccchJM4b.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccchJM4b.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccchJM4b.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccchJM4b.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccchJM4b.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccchJM4b.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccchJM4b.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccchJM4b.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccchJM4b.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccchJM4b.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccchJM4b.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccchJM4b.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccchJM4b.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccchJM4b.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccchJM4b.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccchJM4b.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccchJM4b.s:37: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/avx1
Compiler: gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccitNaJL.s: Assembler messages:
encrypt.c: /tmp/ccitNaJL.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccitNaJL.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccitNaJL.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccitNaJL.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccitNaJL.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccitNaJL.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccitNaJL.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccitNaJL.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccitNaJL.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccitNaJL.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccitNaJL.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccitNaJL.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccitNaJL.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccitNaJL.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccitNaJL.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccitNaJL.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccitNaJL.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccitNaJL.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccitNaJL.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccitNaJL.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccitNaJL.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccitNaJL.s:38: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/sse4
Compiler: gcc -m32 -march=pentium-m -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccl8aGjj.s: Assembler messages:
encrypt.c: /tmp/ccl8aGjj.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccl8aGjj.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccl8aGjj.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl8aGjj.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl8aGjj.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl8aGjj.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl8aGjj.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl8aGjj.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl8aGjj.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl8aGjj.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl8aGjj.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl8aGjj.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl8aGjj.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl8aGjj.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl8aGjj.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl8aGjj.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl8aGjj.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl8aGjj.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccl8aGjj.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccl8aGjj.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccl8aGjj.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccl8aGjj.s:37: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/avx1
Compiler: gcc -m32 -march=pentium-m -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cctwJrz7.s: Assembler messages:
encrypt.c: /tmp/cctwJrz7.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cctwJrz7.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cctwJrz7.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cctwJrz7.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cctwJrz7.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cctwJrz7.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cctwJrz7.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cctwJrz7.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cctwJrz7.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cctwJrz7.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cctwJrz7.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cctwJrz7.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cctwJrz7.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cctwJrz7.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cctwJrz7.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cctwJrz7.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cctwJrz7.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cctwJrz7.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cctwJrz7.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cctwJrz7.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cctwJrz7.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cctwJrz7.s:38: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/avx1
Compiler: gcc -m32 -march=pentium-m -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccBgsd3R.s: Assembler messages:
encrypt.c: /tmp/ccBgsd3R.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccBgsd3R.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccBgsd3R.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBgsd3R.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBgsd3R.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBgsd3R.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBgsd3R.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBgsd3R.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBgsd3R.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBgsd3R.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBgsd3R.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBgsd3R.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBgsd3R.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBgsd3R.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBgsd3R.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBgsd3R.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBgsd3R.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBgsd3R.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccBgsd3R.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccBgsd3R.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccBgsd3R.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccBgsd3R.s:38: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/sse4
Compiler: gcc -m32 -march=pentium-m -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccRPUCId.s: Assembler messages:
encrypt.c: /tmp/ccRPUCId.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccRPUCId.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccRPUCId.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRPUCId.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRPUCId.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRPUCId.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRPUCId.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRPUCId.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRPUCId.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRPUCId.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRPUCId.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRPUCId.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRPUCId.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRPUCId.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRPUCId.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRPUCId.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRPUCId.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRPUCId.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccRPUCId.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccRPUCId.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccRPUCId.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccRPUCId.s:37: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/sse4
Compiler: gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc9hZEx8.s: Assembler messages:
encrypt.c: /tmp/cc9hZEx8.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc9hZEx8.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc9hZEx8.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9hZEx8.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9hZEx8.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9hZEx8.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9hZEx8.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9hZEx8.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9hZEx8.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9hZEx8.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9hZEx8.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9hZEx8.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9hZEx8.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9hZEx8.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9hZEx8.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9hZEx8.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9hZEx8.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9hZEx8.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc9hZEx8.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc9hZEx8.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc9hZEx8.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc9hZEx8.s:37: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/avx1
Compiler: gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccpBzM5Y.s: Assembler messages:
encrypt.c: /tmp/ccpBzM5Y.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccpBzM5Y.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccpBzM5Y.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpBzM5Y.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpBzM5Y.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpBzM5Y.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpBzM5Y.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpBzM5Y.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpBzM5Y.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpBzM5Y.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpBzM5Y.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpBzM5Y.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpBzM5Y.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpBzM5Y.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpBzM5Y.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpBzM5Y.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpBzM5Y.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpBzM5Y.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccpBzM5Y.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccpBzM5Y.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccpBzM5Y.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccpBzM5Y.s:38: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/avx1
Compiler: gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc1YTeqI.s: Assembler messages:
encrypt.c: /tmp/cc1YTeqI.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc1YTeqI.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc1YTeqI.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1YTeqI.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1YTeqI.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1YTeqI.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1YTeqI.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1YTeqI.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1YTeqI.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1YTeqI.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1YTeqI.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1YTeqI.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1YTeqI.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1YTeqI.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1YTeqI.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1YTeqI.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1YTeqI.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1YTeqI.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc1YTeqI.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc1YTeqI.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cc1YTeqI.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cc1YTeqI.s:38: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/sse4
Compiler: gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccgmzgp8.s: Assembler messages:
encrypt.c: /tmp/ccgmzgp8.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccgmzgp8.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccgmzgp8.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgmzgp8.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgmzgp8.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgmzgp8.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgmzgp8.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgmzgp8.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgmzgp8.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgmzgp8.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgmzgp8.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgmzgp8.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgmzgp8.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgmzgp8.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgmzgp8.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgmzgp8.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgmzgp8.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgmzgp8.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccgmzgp8.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccgmzgp8.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccgmzgp8.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccgmzgp8.s:37: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/sse4
Compiler: gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccq7qROf.s: Assembler messages:
encrypt.c: /tmp/ccq7qROf.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccq7qROf.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccq7qROf.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq7qROf.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq7qROf.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq7qROf.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq7qROf.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq7qROf.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq7qROf.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq7qROf.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq7qROf.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq7qROf.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq7qROf.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq7qROf.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq7qROf.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq7qROf.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq7qROf.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq7qROf.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccq7qROf.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccq7qROf.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccq7qROf.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccq7qROf.s:37: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/avx1
Compiler: gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccwnyCi2.s: Assembler messages:
encrypt.c: /tmp/ccwnyCi2.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccwnyCi2.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccwnyCi2.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwnyCi2.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwnyCi2.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwnyCi2.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwnyCi2.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwnyCi2.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwnyCi2.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwnyCi2.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwnyCi2.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwnyCi2.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwnyCi2.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwnyCi2.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwnyCi2.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwnyCi2.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwnyCi2.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwnyCi2.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccwnyCi2.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccwnyCi2.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccwnyCi2.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccwnyCi2.s:38: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/sse4
Compiler: gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccRUk2da.s: Assembler messages:
encrypt.c: /tmp/ccRUk2da.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccRUk2da.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccRUk2da.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRUk2da.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRUk2da.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRUk2da.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRUk2da.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRUk2da.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRUk2da.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRUk2da.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRUk2da.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRUk2da.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRUk2da.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRUk2da.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRUk2da.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRUk2da.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRUk2da.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRUk2da.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccRUk2da.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccRUk2da.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccRUk2da.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccRUk2da.s:37: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/avx1
Compiler: gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cckkFTwS.s: Assembler messages:
encrypt.c: /tmp/cckkFTwS.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cckkFTwS.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cckkFTwS.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cckkFTwS.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cckkFTwS.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cckkFTwS.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cckkFTwS.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cckkFTwS.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cckkFTwS.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cckkFTwS.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cckkFTwS.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cckkFTwS.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cckkFTwS.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cckkFTwS.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cckkFTwS.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cckkFTwS.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cckkFTwS.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cckkFTwS.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cckkFTwS.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cckkFTwS.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cckkFTwS.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cckkFTwS.s:38: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/sse4
Compiler: gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccO7rL6F.s: Assembler messages:
encrypt.c: /tmp/ccO7rL6F.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccO7rL6F.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccO7rL6F.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO7rL6F.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO7rL6F.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO7rL6F.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO7rL6F.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO7rL6F.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO7rL6F.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO7rL6F.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO7rL6F.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO7rL6F.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO7rL6F.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO7rL6F.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO7rL6F.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO7rL6F.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO7rL6F.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO7rL6F.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccO7rL6F.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccO7rL6F.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccO7rL6F.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccO7rL6F.s:37: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/avx1
Compiler: gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccYFxG64.s: Assembler messages:
encrypt.c: /tmp/ccYFxG64.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccYFxG64.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccYFxG64.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYFxG64.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYFxG64.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYFxG64.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYFxG64.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYFxG64.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYFxG64.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYFxG64.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYFxG64.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYFxG64.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYFxG64.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYFxG64.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYFxG64.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYFxG64.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYFxG64.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYFxG64.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccYFxG64.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccYFxG64.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccYFxG64.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccYFxG64.s:38: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/avx1
Compiler: gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccYXHGo0.s: Assembler messages:
encrypt.c: /tmp/ccYXHGo0.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccYXHGo0.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccYXHGo0.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYXHGo0.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYXHGo0.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYXHGo0.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYXHGo0.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYXHGo0.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYXHGo0.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYXHGo0.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYXHGo0.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYXHGo0.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYXHGo0.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYXHGo0.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYXHGo0.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYXHGo0.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYXHGo0.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYXHGo0.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccYXHGo0.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccYXHGo0.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccYXHGo0.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccYXHGo0.s:38: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/sse4
Compiler: gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccepOOqw.s: Assembler messages:
encrypt.c: /tmp/ccepOOqw.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccepOOqw.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccepOOqw.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccepOOqw.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccepOOqw.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccepOOqw.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccepOOqw.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccepOOqw.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccepOOqw.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccepOOqw.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccepOOqw.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccepOOqw.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccepOOqw.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccepOOqw.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccepOOqw.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccepOOqw.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccepOOqw.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccepOOqw.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccepOOqw.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccepOOqw.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccepOOqw.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccepOOqw.s:37: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/avx1
Compiler: gcc -m32 -march=pentium2 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccCp7Nhc.s: Assembler messages:
encrypt.c: /tmp/ccCp7Nhc.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccCp7Nhc.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccCp7Nhc.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCp7Nhc.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCp7Nhc.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCp7Nhc.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCp7Nhc.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCp7Nhc.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCp7Nhc.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCp7Nhc.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCp7Nhc.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCp7Nhc.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCp7Nhc.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCp7Nhc.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCp7Nhc.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCp7Nhc.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCp7Nhc.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCp7Nhc.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccCp7Nhc.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccCp7Nhc.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccCp7Nhc.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccCp7Nhc.s:38: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/sse4
Compiler: gcc -m32 -march=pentium2 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccuN8BWN.s: Assembler messages:
encrypt.c: /tmp/ccuN8BWN.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccuN8BWN.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccuN8BWN.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuN8BWN.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuN8BWN.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuN8BWN.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuN8BWN.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuN8BWN.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuN8BWN.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuN8BWN.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuN8BWN.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuN8BWN.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuN8BWN.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuN8BWN.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuN8BWN.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuN8BWN.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuN8BWN.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuN8BWN.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccuN8BWN.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccuN8BWN.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccuN8BWN.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccuN8BWN.s:37: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/avx1
Compiler: gcc -m32 -march=pentium2 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccnPc4S7.s: Assembler messages:
encrypt.c: /tmp/ccnPc4S7.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccnPc4S7.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccnPc4S7.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnPc4S7.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnPc4S7.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnPc4S7.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnPc4S7.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnPc4S7.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnPc4S7.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnPc4S7.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnPc4S7.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnPc4S7.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnPc4S7.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnPc4S7.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnPc4S7.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnPc4S7.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnPc4S7.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnPc4S7.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccnPc4S7.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccnPc4S7.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccnPc4S7.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccnPc4S7.s:38: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/sse4
Compiler: gcc -m32 -march=pentium2 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccyEOQZC.s: Assembler messages:
encrypt.c: /tmp/ccyEOQZC.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccyEOQZC.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccyEOQZC.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyEOQZC.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyEOQZC.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyEOQZC.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyEOQZC.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyEOQZC.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyEOQZC.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyEOQZC.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyEOQZC.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyEOQZC.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyEOQZC.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyEOQZC.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyEOQZC.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyEOQZC.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyEOQZC.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyEOQZC.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccyEOQZC.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccyEOQZC.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccyEOQZC.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccyEOQZC.s:37: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/avx1
Compiler: gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccGAMBuN.s: Assembler messages:
encrypt.c: /tmp/ccGAMBuN.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccGAMBuN.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccGAMBuN.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGAMBuN.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGAMBuN.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGAMBuN.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGAMBuN.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGAMBuN.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGAMBuN.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGAMBuN.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGAMBuN.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGAMBuN.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGAMBuN.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGAMBuN.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGAMBuN.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGAMBuN.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGAMBuN.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGAMBuN.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccGAMBuN.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccGAMBuN.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccGAMBuN.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccGAMBuN.s:38: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/sse4
Compiler: gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccTVj6hr.s: Assembler messages:
encrypt.c: /tmp/ccTVj6hr.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccTVj6hr.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccTVj6hr.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTVj6hr.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTVj6hr.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTVj6hr.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTVj6hr.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTVj6hr.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTVj6hr.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTVj6hr.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTVj6hr.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTVj6hr.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTVj6hr.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTVj6hr.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTVj6hr.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTVj6hr.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTVj6hr.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTVj6hr.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccTVj6hr.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccTVj6hr.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccTVj6hr.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccTVj6hr.s:37: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/avx1
Compiler: gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccZcrcvA.s: Assembler messages:
encrypt.c: /tmp/ccZcrcvA.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccZcrcvA.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccZcrcvA.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZcrcvA.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZcrcvA.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZcrcvA.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZcrcvA.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZcrcvA.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZcrcvA.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZcrcvA.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZcrcvA.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZcrcvA.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZcrcvA.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZcrcvA.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZcrcvA.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZcrcvA.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZcrcvA.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZcrcvA.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccZcrcvA.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccZcrcvA.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccZcrcvA.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccZcrcvA.s:38: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/sse4
Compiler: gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccaQoxJn.s: Assembler messages:
encrypt.c: /tmp/ccaQoxJn.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccaQoxJn.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccaQoxJn.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaQoxJn.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaQoxJn.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaQoxJn.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaQoxJn.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaQoxJn.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaQoxJn.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaQoxJn.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaQoxJn.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaQoxJn.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaQoxJn.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaQoxJn.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaQoxJn.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaQoxJn.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaQoxJn.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaQoxJn.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccaQoxJn.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccaQoxJn.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccaQoxJn.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccaQoxJn.s:37: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/avx1
Compiler: gcc -m32 -march=pentium3 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc2O6BUT.s: Assembler messages:
encrypt.c: /tmp/cc2O6BUT.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc2O6BUT.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc2O6BUT.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2O6BUT.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2O6BUT.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2O6BUT.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2O6BUT.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2O6BUT.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2O6BUT.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2O6BUT.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2O6BUT.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2O6BUT.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2O6BUT.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2O6BUT.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2O6BUT.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2O6BUT.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2O6BUT.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2O6BUT.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc2O6BUT.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc2O6BUT.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cc2O6BUT.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cc2O6BUT.s:38: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/sse4
Compiler: gcc -m32 -march=pentium3 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccL2taGu.s: Assembler messages:
encrypt.c: /tmp/ccL2taGu.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccL2taGu.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccL2taGu.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL2taGu.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL2taGu.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL2taGu.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL2taGu.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL2taGu.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL2taGu.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL2taGu.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL2taGu.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL2taGu.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL2taGu.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL2taGu.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL2taGu.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL2taGu.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL2taGu.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL2taGu.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccL2taGu.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccL2taGu.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccL2taGu.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccL2taGu.s:37: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/sse4
Compiler: gcc -m32 -march=pentium3 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccOoHxgp.s: Assembler messages:
encrypt.c: /tmp/ccOoHxgp.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccOoHxgp.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccOoHxgp.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOoHxgp.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOoHxgp.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOoHxgp.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOoHxgp.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOoHxgp.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOoHxgp.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOoHxgp.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOoHxgp.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOoHxgp.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOoHxgp.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOoHxgp.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOoHxgp.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOoHxgp.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOoHxgp.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOoHxgp.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccOoHxgp.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccOoHxgp.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccOoHxgp.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccOoHxgp.s:37: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/avx1
Compiler: gcc -m32 -march=pentium3 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccuXnIIG.s: Assembler messages:
encrypt.c: /tmp/ccuXnIIG.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccuXnIIG.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccuXnIIG.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuXnIIG.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuXnIIG.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuXnIIG.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuXnIIG.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuXnIIG.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuXnIIG.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuXnIIG.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuXnIIG.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuXnIIG.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuXnIIG.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuXnIIG.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuXnIIG.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuXnIIG.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuXnIIG.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuXnIIG.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccuXnIIG.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccuXnIIG.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccuXnIIG.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccuXnIIG.s:38: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/avx1
Compiler: gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccdEknEn.s: Assembler messages:
encrypt.c: /tmp/ccdEknEn.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccdEknEn.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccdEknEn.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdEknEn.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdEknEn.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdEknEn.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdEknEn.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdEknEn.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdEknEn.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdEknEn.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdEknEn.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdEknEn.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdEknEn.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdEknEn.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdEknEn.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdEknEn.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdEknEn.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdEknEn.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccdEknEn.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccdEknEn.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccdEknEn.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccdEknEn.s:38: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/sse4
Compiler: gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccraruVk.s: Assembler messages:
encrypt.c: /tmp/ccraruVk.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccraruVk.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccraruVk.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccraruVk.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccraruVk.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccraruVk.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccraruVk.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccraruVk.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccraruVk.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccraruVk.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccraruVk.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccraruVk.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccraruVk.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccraruVk.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccraruVk.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccraruVk.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccraruVk.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccraruVk.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccraruVk.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccraruVk.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccraruVk.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccraruVk.s:37: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/sse4
Compiler: gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccVOOBZk.s: Assembler messages:
encrypt.c: /tmp/ccVOOBZk.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccVOOBZk.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccVOOBZk.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVOOBZk.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVOOBZk.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVOOBZk.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVOOBZk.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVOOBZk.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVOOBZk.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVOOBZk.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVOOBZk.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVOOBZk.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVOOBZk.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVOOBZk.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVOOBZk.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVOOBZk.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVOOBZk.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVOOBZk.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccVOOBZk.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccVOOBZk.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccVOOBZk.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccVOOBZk.s:37: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/avx1
Compiler: gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccoL1iUa.s: Assembler messages:
encrypt.c: /tmp/ccoL1iUa.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccoL1iUa.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccoL1iUa.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoL1iUa.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoL1iUa.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoL1iUa.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoL1iUa.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoL1iUa.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoL1iUa.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoL1iUa.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoL1iUa.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoL1iUa.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoL1iUa.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoL1iUa.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoL1iUa.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoL1iUa.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoL1iUa.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoL1iUa.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccoL1iUa.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccoL1iUa.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccoL1iUa.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccoL1iUa.s:38: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/avx1
Compiler: gcc -m32 -march=pentium4 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc50LbXt.s: Assembler messages:
encrypt.c: /tmp/cc50LbXt.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc50LbXt.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc50LbXt.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc50LbXt.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc50LbXt.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc50LbXt.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc50LbXt.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc50LbXt.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc50LbXt.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc50LbXt.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc50LbXt.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc50LbXt.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc50LbXt.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc50LbXt.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc50LbXt.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc50LbXt.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc50LbXt.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc50LbXt.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc50LbXt.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc50LbXt.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cc50LbXt.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cc50LbXt.s:38: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/sse4
Compiler: gcc -m32 -march=pentium4 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccAY93Ml.s: Assembler messages:
encrypt.c: /tmp/ccAY93Ml.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccAY93Ml.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccAY93Ml.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAY93Ml.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAY93Ml.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAY93Ml.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAY93Ml.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAY93Ml.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAY93Ml.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAY93Ml.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAY93Ml.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAY93Ml.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAY93Ml.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAY93Ml.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAY93Ml.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAY93Ml.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAY93Ml.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAY93Ml.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccAY93Ml.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccAY93Ml.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccAY93Ml.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccAY93Ml.s:37: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/avx1
Compiler: gcc -m32 -march=pentium4 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc80Zxbh.s: Assembler messages:
encrypt.c: /tmp/cc80Zxbh.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc80Zxbh.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc80Zxbh.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc80Zxbh.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc80Zxbh.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc80Zxbh.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc80Zxbh.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc80Zxbh.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc80Zxbh.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc80Zxbh.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc80Zxbh.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc80Zxbh.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc80Zxbh.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc80Zxbh.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc80Zxbh.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc80Zxbh.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc80Zxbh.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc80Zxbh.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc80Zxbh.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc80Zxbh.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cc80Zxbh.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cc80Zxbh.s:38: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/sse4
Compiler: gcc -m32 -march=pentium4 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cckg9pOl.s: Assembler messages:
encrypt.c: /tmp/cckg9pOl.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cckg9pOl.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cckg9pOl.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cckg9pOl.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cckg9pOl.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cckg9pOl.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cckg9pOl.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cckg9pOl.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cckg9pOl.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cckg9pOl.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cckg9pOl.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cckg9pOl.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cckg9pOl.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cckg9pOl.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cckg9pOl.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cckg9pOl.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cckg9pOl.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cckg9pOl.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cckg9pOl.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cckg9pOl.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cckg9pOl.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cckg9pOl.s:37: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/sse4
Compiler: gcc -m32 -march=pentium -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cctQEGWm.s: Assembler messages:
encrypt.c: /tmp/cctQEGWm.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cctQEGWm.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cctQEGWm.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cctQEGWm.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cctQEGWm.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cctQEGWm.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cctQEGWm.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cctQEGWm.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cctQEGWm.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cctQEGWm.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cctQEGWm.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cctQEGWm.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cctQEGWm.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cctQEGWm.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cctQEGWm.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cctQEGWm.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cctQEGWm.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cctQEGWm.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cctQEGWm.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cctQEGWm.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cctQEGWm.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cctQEGWm.s:37: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/avx1
Compiler: gcc -m32 -march=pentium -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccyZbWQk.s: Assembler messages:
encrypt.c: /tmp/ccyZbWQk.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccyZbWQk.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccyZbWQk.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyZbWQk.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyZbWQk.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyZbWQk.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyZbWQk.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyZbWQk.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyZbWQk.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyZbWQk.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyZbWQk.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyZbWQk.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyZbWQk.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyZbWQk.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyZbWQk.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyZbWQk.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyZbWQk.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyZbWQk.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccyZbWQk.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccyZbWQk.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccyZbWQk.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccyZbWQk.s:38: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/avx1
Compiler: gcc -m32 -march=pentium -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccbhXRI6.s: Assembler messages:
encrypt.c: /tmp/ccbhXRI6.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccbhXRI6.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccbhXRI6.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbhXRI6.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbhXRI6.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbhXRI6.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbhXRI6.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbhXRI6.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbhXRI6.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbhXRI6.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbhXRI6.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbhXRI6.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbhXRI6.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbhXRI6.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbhXRI6.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbhXRI6.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbhXRI6.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbhXRI6.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccbhXRI6.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccbhXRI6.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccbhXRI6.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccbhXRI6.s:38: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/sse4
Compiler: gcc -m32 -march=pentium -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccf0rgzh.s: Assembler messages:
encrypt.c: /tmp/ccf0rgzh.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccf0rgzh.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccf0rgzh.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf0rgzh.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf0rgzh.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf0rgzh.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf0rgzh.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf0rgzh.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf0rgzh.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf0rgzh.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf0rgzh.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf0rgzh.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf0rgzh.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf0rgzh.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf0rgzh.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf0rgzh.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf0rgzh.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf0rgzh.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccf0rgzh.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccf0rgzh.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccf0rgzh.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccf0rgzh.s:37: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/sse4
Compiler: gcc -m32 -march=pentium -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cccqmrGo.s: Assembler messages:
encrypt.c: /tmp/cccqmrGo.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cccqmrGo.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cccqmrGo.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cccqmrGo.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cccqmrGo.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cccqmrGo.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cccqmrGo.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cccqmrGo.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cccqmrGo.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cccqmrGo.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cccqmrGo.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cccqmrGo.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cccqmrGo.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cccqmrGo.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cccqmrGo.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cccqmrGo.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cccqmrGo.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cccqmrGo.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cccqmrGo.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cccqmrGo.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cccqmrGo.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cccqmrGo.s:37: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/avx1
Compiler: gcc -m32 -march=pentium -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cchFFgDr.s: Assembler messages:
encrypt.c: /tmp/cchFFgDr.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cchFFgDr.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cchFFgDr.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cchFFgDr.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cchFFgDr.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cchFFgDr.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cchFFgDr.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cchFFgDr.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cchFFgDr.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cchFFgDr.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cchFFgDr.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cchFFgDr.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cchFFgDr.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cchFFgDr.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cchFFgDr.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cchFFgDr.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cchFFgDr.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cchFFgDr.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cchFFgDr.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cchFFgDr.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cchFFgDr.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cchFFgDr.s:38: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/sse4
Compiler: gcc -m32 -march=pentium -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc80226k.s: Assembler messages:
encrypt.c: /tmp/cc80226k.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc80226k.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc80226k.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc80226k.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc80226k.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc80226k.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc80226k.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc80226k.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc80226k.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc80226k.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc80226k.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc80226k.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc80226k.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc80226k.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc80226k.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc80226k.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc80226k.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc80226k.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc80226k.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc80226k.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc80226k.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc80226k.s:37: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/avx1
Compiler: gcc -m32 -march=pentium -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccyHfhie.s: Assembler messages:
encrypt.c: /tmp/ccyHfhie.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccyHfhie.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccyHfhie.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyHfhie.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyHfhie.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyHfhie.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyHfhie.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyHfhie.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyHfhie.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyHfhie.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyHfhie.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyHfhie.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyHfhie.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyHfhie.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyHfhie.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyHfhie.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyHfhie.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyHfhie.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccyHfhie.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccyHfhie.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccyHfhie.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccyHfhie.s:38: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/sse4
Compiler: gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc0ZMtNY.s: Assembler messages:
encrypt.c: /tmp/cc0ZMtNY.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc0ZMtNY.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc0ZMtNY.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0ZMtNY.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0ZMtNY.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0ZMtNY.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0ZMtNY.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0ZMtNY.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0ZMtNY.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0ZMtNY.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0ZMtNY.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0ZMtNY.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0ZMtNY.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0ZMtNY.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0ZMtNY.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0ZMtNY.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0ZMtNY.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0ZMtNY.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc0ZMtNY.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc0ZMtNY.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc0ZMtNY.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc0ZMtNY.s:37: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/avx1
Compiler: gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc91qVAv.s: Assembler messages:
encrypt.c: /tmp/cc91qVAv.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc91qVAv.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc91qVAv.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc91qVAv.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc91qVAv.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc91qVAv.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc91qVAv.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc91qVAv.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc91qVAv.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc91qVAv.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc91qVAv.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc91qVAv.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc91qVAv.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc91qVAv.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc91qVAv.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc91qVAv.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc91qVAv.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc91qVAv.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc91qVAv.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc91qVAv.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cc91qVAv.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cc91qVAv.s:38: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/avx1
Compiler: gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccBLt6Zl.s: Assembler messages:
encrypt.c: /tmp/ccBLt6Zl.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccBLt6Zl.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccBLt6Zl.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBLt6Zl.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBLt6Zl.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBLt6Zl.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBLt6Zl.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBLt6Zl.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBLt6Zl.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBLt6Zl.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBLt6Zl.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBLt6Zl.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBLt6Zl.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBLt6Zl.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBLt6Zl.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBLt6Zl.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBLt6Zl.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBLt6Zl.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccBLt6Zl.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccBLt6Zl.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccBLt6Zl.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccBLt6Zl.s:38: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/sse4
Compiler: gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccBbvaSP.s: Assembler messages:
encrypt.c: /tmp/ccBbvaSP.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccBbvaSP.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccBbvaSP.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBbvaSP.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBbvaSP.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBbvaSP.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBbvaSP.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBbvaSP.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBbvaSP.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBbvaSP.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBbvaSP.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBbvaSP.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBbvaSP.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBbvaSP.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBbvaSP.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBbvaSP.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBbvaSP.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBbvaSP.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccBbvaSP.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccBbvaSP.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccBbvaSP.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccBbvaSP.s:37: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/sse4
Compiler: gcc -m32 -march=pentiumpro -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccrRcLo3.s: Assembler messages:
encrypt.c: /tmp/ccrRcLo3.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccrRcLo3.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccrRcLo3.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrRcLo3.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrRcLo3.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrRcLo3.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrRcLo3.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrRcLo3.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrRcLo3.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrRcLo3.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrRcLo3.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrRcLo3.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrRcLo3.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrRcLo3.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrRcLo3.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrRcLo3.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrRcLo3.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrRcLo3.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccrRcLo3.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccrRcLo3.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccrRcLo3.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccrRcLo3.s:37: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/avx1
Compiler: gcc -m32 -march=pentiumpro -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccv4OMDD.s: Assembler messages:
encrypt.c: /tmp/ccv4OMDD.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccv4OMDD.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccv4OMDD.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv4OMDD.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv4OMDD.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv4OMDD.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv4OMDD.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv4OMDD.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv4OMDD.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv4OMDD.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv4OMDD.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv4OMDD.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv4OMDD.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv4OMDD.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv4OMDD.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv4OMDD.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv4OMDD.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv4OMDD.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccv4OMDD.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccv4OMDD.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccv4OMDD.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccv4OMDD.s:38: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/avx1
Compiler: gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccSFfrGp.s: Assembler messages:
encrypt.c: /tmp/ccSFfrGp.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccSFfrGp.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccSFfrGp.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSFfrGp.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSFfrGp.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSFfrGp.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSFfrGp.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSFfrGp.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSFfrGp.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSFfrGp.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSFfrGp.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSFfrGp.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSFfrGp.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSFfrGp.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSFfrGp.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSFfrGp.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSFfrGp.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSFfrGp.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccSFfrGp.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccSFfrGp.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccSFfrGp.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccSFfrGp.s:38: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/sse4
Compiler: gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccfc38BY.s: Assembler messages:
encrypt.c: /tmp/ccfc38BY.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccfc38BY.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccfc38BY.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfc38BY.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfc38BY.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfc38BY.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfc38BY.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfc38BY.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfc38BY.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfc38BY.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfc38BY.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfc38BY.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfc38BY.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfc38BY.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfc38BY.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfc38BY.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfc38BY.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfc38BY.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccfc38BY.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccfc38BY.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccfc38BY.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccfc38BY.s:37: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/avx1
Compiler: gcc -m32 -march=prescott -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccJVodUD.s: Assembler messages:
encrypt.c: /tmp/ccJVodUD.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccJVodUD.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccJVodUD.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJVodUD.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJVodUD.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJVodUD.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJVodUD.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJVodUD.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJVodUD.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJVodUD.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJVodUD.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJVodUD.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJVodUD.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJVodUD.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJVodUD.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJVodUD.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJVodUD.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJVodUD.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccJVodUD.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJVodUD.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccJVodUD.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccJVodUD.s:38: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/sse4
Compiler: gcc -m32 -march=prescott -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccj8SAt8.s: Assembler messages:
encrypt.c: /tmp/ccj8SAt8.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccj8SAt8.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccj8SAt8.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj8SAt8.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj8SAt8.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj8SAt8.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj8SAt8.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj8SAt8.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj8SAt8.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj8SAt8.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj8SAt8.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj8SAt8.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj8SAt8.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj8SAt8.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj8SAt8.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj8SAt8.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj8SAt8.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj8SAt8.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccj8SAt8.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccj8SAt8.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccj8SAt8.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccj8SAt8.s:37: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/avx1
Compiler: gcc -m32 -march=prescott -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc7UC9fr.s: Assembler messages:
encrypt.c: /tmp/cc7UC9fr.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc7UC9fr.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc7UC9fr.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7UC9fr.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7UC9fr.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7UC9fr.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7UC9fr.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7UC9fr.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7UC9fr.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7UC9fr.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7UC9fr.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7UC9fr.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7UC9fr.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7UC9fr.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7UC9fr.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7UC9fr.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7UC9fr.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7UC9fr.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc7UC9fr.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc7UC9fr.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cc7UC9fr.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cc7UC9fr.s:38: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/sse4
Compiler: gcc -m32 -march=prescott -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccgnwfQ6.s: Assembler messages:
encrypt.c: /tmp/ccgnwfQ6.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccgnwfQ6.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccgnwfQ6.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgnwfQ6.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgnwfQ6.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgnwfQ6.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgnwfQ6.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgnwfQ6.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgnwfQ6.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgnwfQ6.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgnwfQ6.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgnwfQ6.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgnwfQ6.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgnwfQ6.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgnwfQ6.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgnwfQ6.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgnwfQ6.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgnwfQ6.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccgnwfQ6.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccgnwfQ6.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccgnwfQ6.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccgnwfQ6.s:37: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/avx1
Compiler: gcc -m32 -march=prescott -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc1VrtcB.s: Assembler messages:
encrypt.c: /tmp/cc1VrtcB.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc1VrtcB.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc1VrtcB.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1VrtcB.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1VrtcB.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1VrtcB.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1VrtcB.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1VrtcB.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1VrtcB.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1VrtcB.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1VrtcB.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1VrtcB.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1VrtcB.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1VrtcB.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1VrtcB.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1VrtcB.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1VrtcB.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1VrtcB.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc1VrtcB.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc1VrtcB.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cc1VrtcB.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cc1VrtcB.s:38: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/sse4
Compiler: gcc -m32 -march=prescott -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccRpr6ea.s: Assembler messages:
encrypt.c: /tmp/ccRpr6ea.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccRpr6ea.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccRpr6ea.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRpr6ea.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRpr6ea.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRpr6ea.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRpr6ea.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRpr6ea.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRpr6ea.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRpr6ea.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRpr6ea.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRpr6ea.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRpr6ea.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRpr6ea.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRpr6ea.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRpr6ea.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRpr6ea.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRpr6ea.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccRpr6ea.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccRpr6ea.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccRpr6ea.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccRpr6ea.s:37: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/avx1
Compiler: gcc -m32 -march=prescott -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccQTzP7w.s: Assembler messages:
encrypt.c: /tmp/ccQTzP7w.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccQTzP7w.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccQTzP7w.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQTzP7w.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQTzP7w.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQTzP7w.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQTzP7w.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQTzP7w.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQTzP7w.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQTzP7w.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQTzP7w.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQTzP7w.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQTzP7w.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQTzP7w.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQTzP7w.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQTzP7w.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQTzP7w.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQTzP7w.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccQTzP7w.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccQTzP7w.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccQTzP7w.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccQTzP7w.s:38: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/sse4
Compiler: gcc -m32 -march=prescott -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccXZuFK8.s: Assembler messages:
encrypt.c: /tmp/ccXZuFK8.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccXZuFK8.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccXZuFK8.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXZuFK8.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXZuFK8.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXZuFK8.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXZuFK8.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXZuFK8.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXZuFK8.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXZuFK8.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXZuFK8.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXZuFK8.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXZuFK8.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXZuFK8.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXZuFK8.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXZuFK8.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXZuFK8.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXZuFK8.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccXZuFK8.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccXZuFK8.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccXZuFK8.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccXZuFK8.s:37: Error: too many memory references for `xor'
encrypt.c: ...

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