Implementation notes: x86, h4e350, crypto_aead/omdsha512k512n256tau256v1

Computer: h4e350
Architecture: x86
CPU ID: AuthenticAMD-00500f10-178bfbff
SUPERCOP version: 20141014
Operation: crypto_aead
Primitive: omdsha512k512n256tau256v1
TimeImplementationCompilerBenchmark dateSUPERCOP version
1278816refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014062520140525
1279389refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2014062520140525
1279398refgcc -m32 -march=core2 -O -fomit-frame-pointer2014062520140525
1279431refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014062520140525
1279482refgcc -m32 -march=corei7 -O -fomit-frame-pointer2014062520140525
1279566refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014062520140525
1279650refgcc -m32 -O -fomit-frame-pointer2014062520140525
1279713refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2014062520140525
1279776refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014062520140525
1280991refgcc -m32 -march=nocona -O -fomit-frame-pointer2014062520140525
1281063refgcc -m32 -march=prescott -O -fomit-frame-pointer2014062520140525
1281957refgcc -funroll-loops -m32 -O -fomit-frame-pointer2014062520140525
1289211refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014062520140525
1292181refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014062520140525
1297851refgcc -m32 -march=athlon -O -fomit-frame-pointer2014062520140525
1297941refgcc -m32 -march=k8 -O -fomit-frame-pointer2014062520140525
1298154refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014062520140525
1298397refgcc -m32 -march=barcelona -O -fomit-frame-pointer2014062520140525
1298595refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014062520140525
1298607refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014062520140525
1298898refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014062520140525
1299042refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014062520140525
1299069refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014062520140525
1299126refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014062520140525
1299234refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014062520140525
1303116refgcc -m32 -march=k8 -Os -fomit-frame-pointer2014062520140525
1303593refgcc -m32 -march=athlon -Os -fomit-frame-pointer2014062520140525
1304127refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014062520140525
1304250refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014062520140525
1304262refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014062520140525
1304409refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014062520140525
1304844refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014062520140525
1305447refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014062520140525
1305561refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014062520140525
1305861refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014062520140525
1305873refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014062520140525
1309671refgcc -m32 -march=i386 -O -fomit-frame-pointer2014062520140525
1311003refgcc -m32 -march=i486 -O -fomit-frame-pointer2014062520140525
1311240refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014062520140525
1311936refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014062520140525
1312506refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014062520140525
1312626refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014062520140525
1312650refgcc -m32 -march=k6 -O -fomit-frame-pointer2014062520140525
1312656refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014062520140525
1312800refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014062520140525
1313013refgcc -m32 -march=pentium -O -fomit-frame-pointer2014062520140525
1313103refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014062520140525
1313163refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014062520140525
1314771refgcc -m32 -Os -fomit-frame-pointer2014062520140525
1315947refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014062520140525
1317771refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2014062520140525
1317783refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2014062520140525
1317816refgcc -m32 -march=core2 -Os -fomit-frame-pointer2014062520140525
1317858refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014062520140525
1318191refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014062520140525
1318716refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2014062520140525
1320150refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014062520140525
1320261refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014062520140525
1320351refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014062520140525
1321668refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014062520140525
1322721refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014062520140525
1323003refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014062520140525
1323084refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014062520140525
1327884refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014062520140525
1327950refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014062520140525
1327956refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014062520140525
1327959refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014062520140525
1336437refgcc -m32 -march=k6 -Os -fomit-frame-pointer2014062520140525
1336440refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014062520140525
1336713refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014062520140525
1337865refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014062520140525
1337973refgcc -m32 -O3 -fomit-frame-pointer2014062520140525
1339035refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014062520140525
1339047refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014062520140525
1345149refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014062520140525
1345167refgcc -m32 -march=prescott -Os -fomit-frame-pointer2014062520140525
1345461refgcc -m32 -march=nocona -Os -fomit-frame-pointer2014062520140525
1347732refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014062520140525
1347738refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014062520140525
1348068refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014062520140525
1348944refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014062520140525
1349232refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014062520140525
1349463refgcc -m32 -march=i486 -Os -fomit-frame-pointer2014062520140525
1349889refgcc -m32 -march=i386 -Os -fomit-frame-pointer2014062520140525
1362555refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014062520140525
1362579refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014062520140525
1363038refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014062520140525
1364493refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014062520140525
1364988refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014062520140525
1365297refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014062520140525
1365456refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014062520140525
1366584refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014062520140525
1367400refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014062520140525
1372059refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014062520140525
1372080refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014062520140525
1372179refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014062520140525
1374873refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2014062520140525
1377420refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014062520140525
1378383refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014062520140525
1379895refgcc -m32 -O2 -fomit-frame-pointer2014062520140525
1380324refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014062520140525
1383579refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014062520140525
1388076refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014062520140525
1388466refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014062520140525
1388859refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014062520140525
1389738refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014062520140525
1389762refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014062520140525
1403517refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014062520140525
1407753refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014062520140525
1407759refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014062520140525
1407882refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014062520140525
1407885refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014062520140525
1408152refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014062520140525
1408500refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014062520140525
1408785refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014062520140525
1409046refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014062520140525
1411968refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014062520140525
1412004refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014062520140525
1412025refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014062520140525
1415352refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014062520140525
1415592refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014062520140525
1416198refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014062520140525
1416975refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014062520140525
1417011refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014062520140525
1417152refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014062520140525
1417194refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014062520140525
1417569refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014062520140525
1419846refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014062520140525
1419924refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014062520140525
1421205refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014062520140525
1421496refgcc -m32 -march=pentium -Os -fomit-frame-pointer2014062520140525
1422483refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014062520140525
1422756refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014062520140525
1425198refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014062520140525
1425315refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014062520140525
1426422refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2014062520140525
1426434refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014062520140525
1426641refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014062520140525
1427256refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014062520140525
1427496refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2014062520140525
1427865refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2014062520140525
1434012refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014062520140525
1434369refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014062520140525
1439580refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014062520140525
1445880refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014062520140525
1451175refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014062520140525
1452771refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014062520140525
1453902refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014062520140525
1454070refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014062520140525
1458690refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014062520140525
1463694refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014062520140525
1467411refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014062520140525
1470312refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014062520140525
1493247refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014062520140525
1495692refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014062520140525
1496175refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014062520140525
1529985refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014062520140525
1532220refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014062520140525
1534596refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014062520140525
1535970refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014062520140525
1536525refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014062520140525
1538331refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014062520140525
1540188refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014062520140525
1540212refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014062520140525
1542042refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014062520140525
1542150refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014062520140525
1555431refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014062520140525

Compiler output

Implementation: crypto_aead/omdsha512k512n256tau256v1/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/omdsha512k512n256tau256v1/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/ccYZeDUf.s: Assembler messages:
encrypt.c: /tmp/ccYZeDUf.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccYZeDUf.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccYZeDUf.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYZeDUf.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYZeDUf.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYZeDUf.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYZeDUf.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYZeDUf.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYZeDUf.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYZeDUf.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYZeDUf.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYZeDUf.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYZeDUf.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYZeDUf.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYZeDUf.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYZeDUf.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYZeDUf.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYZeDUf.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccYZeDUf.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccYZeDUf.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccYZeDUf.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccYZeDUf.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/omdsha512k512n256tau256v1/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/ccidFupz.s: Assembler messages:
encrypt.c: /tmp/ccidFupz.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccidFupz.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccidFupz.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccidFupz.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccidFupz.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccidFupz.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccidFupz.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccidFupz.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccidFupz.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccidFupz.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccidFupz.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccidFupz.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccidFupz.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccidFupz.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccidFupz.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccidFupz.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccidFupz.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccidFupz.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccidFupz.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccidFupz.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccidFupz.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccidFupz.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/omdsha512k512n256tau256v1/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/ccmUqdYt.s: Assembler messages:
encrypt.c: /tmp/ccmUqdYt.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccmUqdYt.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccmUqdYt.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmUqdYt.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmUqdYt.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmUqdYt.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmUqdYt.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmUqdYt.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmUqdYt.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmUqdYt.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmUqdYt.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmUqdYt.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmUqdYt.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmUqdYt.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmUqdYt.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmUqdYt.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmUqdYt.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmUqdYt.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccmUqdYt.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccmUqdYt.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccmUqdYt.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccmUqdYt.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/omdsha512k512n256tau256v1/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/ccryksX1.s: Assembler messages:
encrypt.c: /tmp/ccryksX1.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccryksX1.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccryksX1.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccryksX1.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccryksX1.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccryksX1.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccryksX1.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccryksX1.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccryksX1.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccryksX1.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccryksX1.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccryksX1.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccryksX1.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccryksX1.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccryksX1.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccryksX1.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccryksX1.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccryksX1.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccryksX1.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccryksX1.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccryksX1.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccryksX1.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/omdsha512k512n256tau256v1/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/ccDPYdOF.s: Assembler messages:
encrypt.c: /tmp/ccDPYdOF.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccDPYdOF.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccDPYdOF.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDPYdOF.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDPYdOF.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDPYdOF.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDPYdOF.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDPYdOF.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDPYdOF.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDPYdOF.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDPYdOF.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDPYdOF.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDPYdOF.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDPYdOF.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDPYdOF.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDPYdOF.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDPYdOF.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDPYdOF.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccDPYdOF.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccDPYdOF.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccDPYdOF.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccDPYdOF.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/omdsha512k512n256tau256v1/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/ccpPgIhh.s: Assembler messages:
encrypt.c: /tmp/ccpPgIhh.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccpPgIhh.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccpPgIhh.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpPgIhh.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpPgIhh.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpPgIhh.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpPgIhh.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpPgIhh.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpPgIhh.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpPgIhh.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpPgIhh.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpPgIhh.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpPgIhh.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpPgIhh.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpPgIhh.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpPgIhh.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpPgIhh.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpPgIhh.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccpPgIhh.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccpPgIhh.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccpPgIhh.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccpPgIhh.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/omdsha512k512n256tau256v1/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/ccFcCHA8.s: Assembler messages:
encrypt.c: /tmp/ccFcCHA8.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccFcCHA8.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccFcCHA8.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFcCHA8.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFcCHA8.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFcCHA8.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFcCHA8.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFcCHA8.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFcCHA8.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFcCHA8.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFcCHA8.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFcCHA8.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFcCHA8.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFcCHA8.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFcCHA8.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFcCHA8.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFcCHA8.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFcCHA8.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccFcCHA8.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccFcCHA8.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccFcCHA8.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccFcCHA8.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/omdsha512k512n256tau256v1/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/ccaVOhxu.s: Assembler messages:
encrypt.c: /tmp/ccaVOhxu.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccaVOhxu.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccaVOhxu.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaVOhxu.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaVOhxu.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaVOhxu.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaVOhxu.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaVOhxu.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaVOhxu.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaVOhxu.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaVOhxu.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaVOhxu.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaVOhxu.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaVOhxu.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaVOhxu.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaVOhxu.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaVOhxu.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaVOhxu.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccaVOhxu.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccaVOhxu.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccaVOhxu.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccaVOhxu.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/omdsha512k512n256tau256v1/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/cc3IdA7j.s: Assembler messages:
encrypt.c: /tmp/cc3IdA7j.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc3IdA7j.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc3IdA7j.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3IdA7j.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3IdA7j.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3IdA7j.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3IdA7j.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3IdA7j.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3IdA7j.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3IdA7j.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3IdA7j.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3IdA7j.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3IdA7j.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3IdA7j.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3IdA7j.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3IdA7j.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3IdA7j.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3IdA7j.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc3IdA7j.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc3IdA7j.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc3IdA7j.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc3IdA7j.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/omdsha512k512n256tau256v1/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/ccyVPpt6.s: Assembler messages:
encrypt.c: /tmp/ccyVPpt6.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccyVPpt6.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccyVPpt6.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyVPpt6.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyVPpt6.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyVPpt6.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyVPpt6.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyVPpt6.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyVPpt6.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyVPpt6.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyVPpt6.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyVPpt6.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyVPpt6.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyVPpt6.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyVPpt6.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyVPpt6.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyVPpt6.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyVPpt6.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccyVPpt6.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccyVPpt6.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccyVPpt6.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccyVPpt6.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/omdsha512k512n256tau256v1/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/cc4hOIoT.s: Assembler messages:
encrypt.c: /tmp/cc4hOIoT.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc4hOIoT.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc4hOIoT.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4hOIoT.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4hOIoT.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4hOIoT.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4hOIoT.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4hOIoT.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4hOIoT.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4hOIoT.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4hOIoT.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4hOIoT.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4hOIoT.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4hOIoT.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4hOIoT.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4hOIoT.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4hOIoT.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4hOIoT.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc4hOIoT.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc4hOIoT.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cc4hOIoT.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cc4hOIoT.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/omdsha512k512n256tau256v1/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/ccjgM1Ja.s: Assembler messages:
encrypt.c: /tmp/ccjgM1Ja.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccjgM1Ja.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccjgM1Ja.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjgM1Ja.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjgM1Ja.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjgM1Ja.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjgM1Ja.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjgM1Ja.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjgM1Ja.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjgM1Ja.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjgM1Ja.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjgM1Ja.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjgM1Ja.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjgM1Ja.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjgM1Ja.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjgM1Ja.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjgM1Ja.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjgM1Ja.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccjgM1Ja.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccjgM1Ja.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccjgM1Ja.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccjgM1Ja.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/omdsha512k512n256tau256v1/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/cc6QF8zc.s: Assembler messages:
encrypt.c: /tmp/cc6QF8zc.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc6QF8zc.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc6QF8zc.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6QF8zc.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6QF8zc.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6QF8zc.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6QF8zc.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6QF8zc.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6QF8zc.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6QF8zc.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6QF8zc.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6QF8zc.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6QF8zc.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6QF8zc.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6QF8zc.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6QF8zc.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6QF8zc.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6QF8zc.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc6QF8zc.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc6QF8zc.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cc6QF8zc.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cc6QF8zc.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/omdsha512k512n256tau256v1/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/ccnNkdPv.s: Assembler messages:
encrypt.c: /tmp/ccnNkdPv.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccnNkdPv.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccnNkdPv.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnNkdPv.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnNkdPv.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnNkdPv.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnNkdPv.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnNkdPv.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnNkdPv.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnNkdPv.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnNkdPv.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnNkdPv.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnNkdPv.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnNkdPv.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnNkdPv.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnNkdPv.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnNkdPv.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnNkdPv.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccnNkdPv.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccnNkdPv.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccnNkdPv.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccnNkdPv.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/omdsha512k512n256tau256v1/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/ccBY3Lb0.s: Assembler messages:
encrypt.c: /tmp/ccBY3Lb0.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccBY3Lb0.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccBY3Lb0.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBY3Lb0.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBY3Lb0.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBY3Lb0.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBY3Lb0.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBY3Lb0.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBY3Lb0.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBY3Lb0.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBY3Lb0.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBY3Lb0.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBY3Lb0.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBY3Lb0.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBY3Lb0.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBY3Lb0.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBY3Lb0.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBY3Lb0.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccBY3Lb0.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccBY3Lb0.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccBY3Lb0.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccBY3Lb0.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/omdsha512k512n256tau256v1/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/ccHkxkVg.s: Assembler messages:
encrypt.c: /tmp/ccHkxkVg.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccHkxkVg.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccHkxkVg.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHkxkVg.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHkxkVg.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHkxkVg.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHkxkVg.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHkxkVg.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHkxkVg.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHkxkVg.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHkxkVg.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHkxkVg.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHkxkVg.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHkxkVg.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHkxkVg.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHkxkVg.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHkxkVg.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHkxkVg.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccHkxkVg.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccHkxkVg.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccHkxkVg.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccHkxkVg.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/omdsha512k512n256tau256v1/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/ccNgLD0g.s: Assembler messages:
encrypt.c: /tmp/ccNgLD0g.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccNgLD0g.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccNgLD0g.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNgLD0g.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNgLD0g.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNgLD0g.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNgLD0g.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNgLD0g.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNgLD0g.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNgLD0g.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNgLD0g.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNgLD0g.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNgLD0g.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNgLD0g.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNgLD0g.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNgLD0g.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNgLD0g.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNgLD0g.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccNgLD0g.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccNgLD0g.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccNgLD0g.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccNgLD0g.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/omdsha512k512n256tau256v1/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/ccg9AbmY.s: Assembler messages:
encrypt.c: /tmp/ccg9AbmY.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccg9AbmY.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccg9AbmY.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg9AbmY.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg9AbmY.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg9AbmY.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg9AbmY.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg9AbmY.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg9AbmY.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg9AbmY.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg9AbmY.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg9AbmY.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg9AbmY.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg9AbmY.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg9AbmY.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg9AbmY.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg9AbmY.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg9AbmY.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccg9AbmY.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccg9AbmY.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccg9AbmY.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccg9AbmY.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/omdsha512k512n256tau256v1/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/cc1jHAl7.s: Assembler messages:
encrypt.c: /tmp/cc1jHAl7.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc1jHAl7.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc1jHAl7.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1jHAl7.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1jHAl7.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1jHAl7.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1jHAl7.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1jHAl7.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1jHAl7.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1jHAl7.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1jHAl7.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1jHAl7.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1jHAl7.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1jHAl7.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1jHAl7.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1jHAl7.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1jHAl7.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1jHAl7.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc1jHAl7.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc1jHAl7.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc1jHAl7.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc1jHAl7.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/omdsha512k512n256tau256v1/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/cc4Lii7K.s: Assembler messages:
encrypt.c: /tmp/cc4Lii7K.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc4Lii7K.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc4Lii7K.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4Lii7K.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4Lii7K.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4Lii7K.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4Lii7K.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4Lii7K.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4Lii7K.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4Lii7K.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4Lii7K.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4Lii7K.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4Lii7K.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4Lii7K.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4Lii7K.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4Lii7K.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4Lii7K.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4Lii7K.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc4Lii7K.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc4Lii7K.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cc4Lii7K.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cc4Lii7K.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/omdsha512k512n256tau256v1/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/ccJzRBvn.s: Assembler messages:
encrypt.c: /tmp/ccJzRBvn.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccJzRBvn.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccJzRBvn.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJzRBvn.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJzRBvn.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJzRBvn.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJzRBvn.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJzRBvn.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJzRBvn.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJzRBvn.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJzRBvn.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJzRBvn.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJzRBvn.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJzRBvn.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJzRBvn.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJzRBvn.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJzRBvn.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJzRBvn.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccJzRBvn.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccJzRBvn.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccJzRBvn.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccJzRBvn.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/omdsha512k512n256tau256v1/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/ccwUKXLV.s: Assembler messages:
encrypt.c: /tmp/ccwUKXLV.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccwUKXLV.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccwUKXLV.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwUKXLV.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwUKXLV.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwUKXLV.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwUKXLV.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwUKXLV.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwUKXLV.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwUKXLV.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwUKXLV.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwUKXLV.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwUKXLV.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwUKXLV.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwUKXLV.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwUKXLV.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwUKXLV.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwUKXLV.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccwUKXLV.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccwUKXLV.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccwUKXLV.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccwUKXLV.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/omdsha512k512n256tau256v1/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/ccJAeqcQ.s: Assembler messages:
encrypt.c: /tmp/ccJAeqcQ.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccJAeqcQ.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccJAeqcQ.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJAeqcQ.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJAeqcQ.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJAeqcQ.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJAeqcQ.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJAeqcQ.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJAeqcQ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJAeqcQ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJAeqcQ.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJAeqcQ.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJAeqcQ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJAeqcQ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJAeqcQ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJAeqcQ.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJAeqcQ.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJAeqcQ.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccJAeqcQ.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJAeqcQ.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccJAeqcQ.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccJAeqcQ.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/omdsha512k512n256tau256v1/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/ccLJWPUd.s: Assembler messages:
encrypt.c: /tmp/ccLJWPUd.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccLJWPUd.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccLJWPUd.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLJWPUd.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLJWPUd.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLJWPUd.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLJWPUd.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLJWPUd.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLJWPUd.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLJWPUd.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLJWPUd.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLJWPUd.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLJWPUd.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLJWPUd.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLJWPUd.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLJWPUd.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLJWPUd.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLJWPUd.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccLJWPUd.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccLJWPUd.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccLJWPUd.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccLJWPUd.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/omdsha512k512n256tau256v1/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/cc1KZCJv.s: Assembler messages:
encrypt.c: /tmp/cc1KZCJv.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc1KZCJv.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc1KZCJv.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1KZCJv.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1KZCJv.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1KZCJv.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1KZCJv.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1KZCJv.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1KZCJv.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1KZCJv.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1KZCJv.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1KZCJv.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1KZCJv.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1KZCJv.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1KZCJv.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1KZCJv.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1KZCJv.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1KZCJv.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc1KZCJv.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc1KZCJv.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cc1KZCJv.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cc1KZCJv.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/omdsha512k512n256tau256v1/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/cckK2Zn8.s: Assembler messages:
encrypt.c: /tmp/cckK2Zn8.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cckK2Zn8.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cckK2Zn8.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cckK2Zn8.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cckK2Zn8.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cckK2Zn8.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cckK2Zn8.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cckK2Zn8.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cckK2Zn8.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cckK2Zn8.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cckK2Zn8.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cckK2Zn8.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cckK2Zn8.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cckK2Zn8.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cckK2Zn8.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cckK2Zn8.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cckK2Zn8.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cckK2Zn8.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cckK2Zn8.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cckK2Zn8.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cckK2Zn8.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cckK2Zn8.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/omdsha512k512n256tau256v1/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/ccj8onR3.s: Assembler messages:
encrypt.c: /tmp/ccj8onR3.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccj8onR3.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccj8onR3.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj8onR3.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj8onR3.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj8onR3.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj8onR3.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj8onR3.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj8onR3.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj8onR3.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj8onR3.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj8onR3.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj8onR3.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj8onR3.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj8onR3.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj8onR3.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj8onR3.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj8onR3.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccj8onR3.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccj8onR3.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccj8onR3.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccj8onR3.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/omdsha512k512n256tau256v1/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/cclHiqLj.s: Assembler messages:
encrypt.c: /tmp/cclHiqLj.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cclHiqLj.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cclHiqLj.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cclHiqLj.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cclHiqLj.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cclHiqLj.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cclHiqLj.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cclHiqLj.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cclHiqLj.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cclHiqLj.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cclHiqLj.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cclHiqLj.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cclHiqLj.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cclHiqLj.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cclHiqLj.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cclHiqLj.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cclHiqLj.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cclHiqLj.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cclHiqLj.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cclHiqLj.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cclHiqLj.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cclHiqLj.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/omdsha512k512n256tau256v1/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/ccfWPuaf.s: Assembler messages:
encrypt.c: /tmp/ccfWPuaf.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccfWPuaf.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccfWPuaf.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfWPuaf.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfWPuaf.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfWPuaf.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfWPuaf.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfWPuaf.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfWPuaf.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfWPuaf.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfWPuaf.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfWPuaf.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfWPuaf.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfWPuaf.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfWPuaf.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfWPuaf.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfWPuaf.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfWPuaf.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccfWPuaf.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccfWPuaf.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccfWPuaf.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccfWPuaf.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/omdsha512k512n256tau256v1/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/ccysYVRC.s: Assembler messages:
encrypt.c: /tmp/ccysYVRC.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccysYVRC.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccysYVRC.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccysYVRC.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccysYVRC.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccysYVRC.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccysYVRC.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccysYVRC.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccysYVRC.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccysYVRC.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccysYVRC.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccysYVRC.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccysYVRC.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccysYVRC.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccysYVRC.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccysYVRC.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccysYVRC.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccysYVRC.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccysYVRC.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccysYVRC.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccysYVRC.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccysYVRC.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/omdsha512k512n256tau256v1/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/ccZVYFV7.s: Assembler messages:
encrypt.c: /tmp/ccZVYFV7.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccZVYFV7.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccZVYFV7.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZVYFV7.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZVYFV7.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZVYFV7.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZVYFV7.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZVYFV7.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZVYFV7.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZVYFV7.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZVYFV7.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZVYFV7.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZVYFV7.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZVYFV7.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZVYFV7.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZVYFV7.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZVYFV7.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZVYFV7.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccZVYFV7.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccZVYFV7.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccZVYFV7.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccZVYFV7.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/omdsha512k512n256tau256v1/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/ccdmf56p.s: Assembler messages:
encrypt.c: /tmp/ccdmf56p.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccdmf56p.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccdmf56p.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdmf56p.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdmf56p.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdmf56p.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdmf56p.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdmf56p.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdmf56p.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdmf56p.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdmf56p.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdmf56p.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdmf56p.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdmf56p.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdmf56p.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdmf56p.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdmf56p.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdmf56p.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccdmf56p.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccdmf56p.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccdmf56p.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccdmf56p.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/omdsha512k512n256tau256v1/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/ccCMHsNa.s: Assembler messages:
encrypt.c: /tmp/ccCMHsNa.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccCMHsNa.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccCMHsNa.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCMHsNa.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCMHsNa.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCMHsNa.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCMHsNa.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCMHsNa.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCMHsNa.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCMHsNa.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCMHsNa.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCMHsNa.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCMHsNa.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCMHsNa.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCMHsNa.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCMHsNa.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCMHsNa.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCMHsNa.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccCMHsNa.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccCMHsNa.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccCMHsNa.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccCMHsNa.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/omdsha512k512n256tau256v1/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/ccNKd6AV.s: Assembler messages:
encrypt.c: /tmp/ccNKd6AV.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccNKd6AV.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccNKd6AV.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNKd6AV.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNKd6AV.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNKd6AV.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNKd6AV.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNKd6AV.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNKd6AV.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNKd6AV.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNKd6AV.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNKd6AV.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNKd6AV.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNKd6AV.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNKd6AV.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNKd6AV.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNKd6AV.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNKd6AV.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccNKd6AV.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccNKd6AV.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccNKd6AV.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccNKd6AV.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/omdsha512k512n256tau256v1/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/ccfkDWgW.s: Assembler messages:
encrypt.c: /tmp/ccfkDWgW.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccfkDWgW.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccfkDWgW.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfkDWgW.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfkDWgW.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfkDWgW.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfkDWgW.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfkDWgW.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfkDWgW.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfkDWgW.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfkDWgW.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfkDWgW.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfkDWgW.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfkDWgW.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfkDWgW.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfkDWgW.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfkDWgW.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfkDWgW.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccfkDWgW.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccfkDWgW.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccfkDWgW.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccfkDWgW.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/omdsha512k512n256tau256v1/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/cckStqaO.s: Assembler messages:
encrypt.c: /tmp/cckStqaO.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cckStqaO.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cckStqaO.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cckStqaO.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cckStqaO.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cckStqaO.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cckStqaO.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cckStqaO.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cckStqaO.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cckStqaO.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cckStqaO.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cckStqaO.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cckStqaO.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cckStqaO.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cckStqaO.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cckStqaO.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cckStqaO.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cckStqaO.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cckStqaO.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cckStqaO.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cckStqaO.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cckStqaO.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/omdsha512k512n256tau256v1/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/ccolyJsh.s: Assembler messages:
encrypt.c: /tmp/ccolyJsh.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccolyJsh.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccolyJsh.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccolyJsh.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccolyJsh.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccolyJsh.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccolyJsh.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccolyJsh.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccolyJsh.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccolyJsh.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccolyJsh.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccolyJsh.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccolyJsh.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccolyJsh.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccolyJsh.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccolyJsh.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccolyJsh.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccolyJsh.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccolyJsh.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccolyJsh.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccolyJsh.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccolyJsh.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/omdsha512k512n256tau256v1/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/cctSdSlZ.s: Assembler messages:
encrypt.c: /tmp/cctSdSlZ.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cctSdSlZ.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cctSdSlZ.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cctSdSlZ.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cctSdSlZ.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cctSdSlZ.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cctSdSlZ.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cctSdSlZ.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cctSdSlZ.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cctSdSlZ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cctSdSlZ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cctSdSlZ.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cctSdSlZ.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cctSdSlZ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cctSdSlZ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cctSdSlZ.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cctSdSlZ.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cctSdSlZ.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cctSdSlZ.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cctSdSlZ.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cctSdSlZ.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cctSdSlZ.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/omdsha512k512n256tau256v1/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/cc4ERfRR.s: Assembler messages:
encrypt.c: /tmp/cc4ERfRR.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc4ERfRR.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc4ERfRR.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4ERfRR.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4ERfRR.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4ERfRR.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4ERfRR.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4ERfRR.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4ERfRR.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4ERfRR.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4ERfRR.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4ERfRR.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4ERfRR.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4ERfRR.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4ERfRR.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4ERfRR.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4ERfRR.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4ERfRR.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc4ERfRR.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc4ERfRR.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc4ERfRR.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc4ERfRR.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/omdsha512k512n256tau256v1/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/cc81JS02.s: Assembler messages:
encrypt.c: /tmp/cc81JS02.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc81JS02.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc81JS02.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc81JS02.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc81JS02.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc81JS02.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc81JS02.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc81JS02.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc81JS02.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc81JS02.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc81JS02.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc81JS02.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc81JS02.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc81JS02.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc81JS02.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc81JS02.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc81JS02.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc81JS02.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc81JS02.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc81JS02.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cc81JS02.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cc81JS02.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/omdsha512k512n256tau256v1/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/ccNBnm44.s: Assembler messages:
encrypt.c: /tmp/ccNBnm44.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccNBnm44.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccNBnm44.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNBnm44.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNBnm44.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNBnm44.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNBnm44.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNBnm44.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNBnm44.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNBnm44.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNBnm44.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNBnm44.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNBnm44.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNBnm44.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNBnm44.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNBnm44.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNBnm44.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNBnm44.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccNBnm44.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccNBnm44.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccNBnm44.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccNBnm44.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/omdsha512k512n256tau256v1/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/ccTv6s1L.s: Assembler messages:
encrypt.c: /tmp/ccTv6s1L.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccTv6s1L.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccTv6s1L.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTv6s1L.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTv6s1L.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTv6s1L.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTv6s1L.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTv6s1L.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTv6s1L.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTv6s1L.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTv6s1L.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTv6s1L.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTv6s1L.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTv6s1L.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTv6s1L.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTv6s1L.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTv6s1L.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTv6s1L.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccTv6s1L.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccTv6s1L.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccTv6s1L.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccTv6s1L.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/omdsha512k512n256tau256v1/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/ccJ0ZZhT.s: Assembler messages:
encrypt.c: /tmp/ccJ0ZZhT.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccJ0ZZhT.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccJ0ZZhT.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ0ZZhT.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ0ZZhT.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ0ZZhT.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ0ZZhT.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ0ZZhT.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ0ZZhT.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ0ZZhT.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ0ZZhT.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ0ZZhT.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ0ZZhT.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ0ZZhT.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ0ZZhT.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ0ZZhT.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ0ZZhT.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ0ZZhT.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccJ0ZZhT.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccJ0ZZhT.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccJ0ZZhT.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccJ0ZZhT.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/omdsha512k512n256tau256v1/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/ccnbq45y.s: Assembler messages:
encrypt.c: /tmp/ccnbq45y.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccnbq45y.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccnbq45y.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnbq45y.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnbq45y.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnbq45y.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnbq45y.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnbq45y.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnbq45y.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnbq45y.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnbq45y.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnbq45y.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnbq45y.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnbq45y.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnbq45y.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnbq45y.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnbq45y.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnbq45y.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccnbq45y.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccnbq45y.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccnbq45y.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccnbq45y.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/omdsha512k512n256tau256v1/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/ccKu3NJb.s: Assembler messages:
encrypt.c: /tmp/ccKu3NJb.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccKu3NJb.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccKu3NJb.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKu3NJb.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKu3NJb.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKu3NJb.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKu3NJb.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKu3NJb.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKu3NJb.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKu3NJb.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKu3NJb.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKu3NJb.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKu3NJb.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKu3NJb.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKu3NJb.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKu3NJb.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKu3NJb.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKu3NJb.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccKu3NJb.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccKu3NJb.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccKu3NJb.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccKu3NJb.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/omdsha512k512n256tau256v1/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/ccaIPCMP.s: Assembler messages:
encrypt.c: /tmp/ccaIPCMP.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccaIPCMP.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccaIPCMP.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaIPCMP.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaIPCMP.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaIPCMP.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaIPCMP.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaIPCMP.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaIPCMP.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaIPCMP.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaIPCMP.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaIPCMP.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaIPCMP.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaIPCMP.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaIPCMP.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaIPCMP.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaIPCMP.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaIPCMP.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccaIPCMP.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccaIPCMP.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccaIPCMP.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccaIPCMP.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/omdsha512k512n256tau256v1/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/cc6ajxdG.s: Assembler messages:
encrypt.c: /tmp/cc6ajxdG.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc6ajxdG.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc6ajxdG.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6ajxdG.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6ajxdG.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6ajxdG.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6ajxdG.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6ajxdG.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6ajxdG.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6ajxdG.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6ajxdG.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6ajxdG.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6ajxdG.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6ajxdG.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6ajxdG.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6ajxdG.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6ajxdG.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6ajxdG.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc6ajxdG.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc6ajxdG.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cc6ajxdG.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cc6ajxdG.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/omdsha512k512n256tau256v1/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/cc8AS5C1.s: Assembler messages:
encrypt.c: /tmp/cc8AS5C1.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc8AS5C1.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc8AS5C1.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8AS5C1.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8AS5C1.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8AS5C1.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8AS5C1.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8AS5C1.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8AS5C1.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8AS5C1.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8AS5C1.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8AS5C1.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8AS5C1.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8AS5C1.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8AS5C1.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8AS5C1.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8AS5C1.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8AS5C1.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc8AS5C1.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc8AS5C1.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc8AS5C1.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc8AS5C1.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/omdsha512k512n256tau256v1/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/ccbOvEyt.s: Assembler messages:
encrypt.c: /tmp/ccbOvEyt.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccbOvEyt.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccbOvEyt.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbOvEyt.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbOvEyt.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbOvEyt.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbOvEyt.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbOvEyt.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbOvEyt.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbOvEyt.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbOvEyt.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbOvEyt.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbOvEyt.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbOvEyt.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbOvEyt.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbOvEyt.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbOvEyt.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbOvEyt.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccbOvEyt.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccbOvEyt.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccbOvEyt.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccbOvEyt.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/omdsha512k512n256tau256v1/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/ccyLAp1G.s: Assembler messages:
encrypt.c: /tmp/ccyLAp1G.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccyLAp1G.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccyLAp1G.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyLAp1G.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyLAp1G.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyLAp1G.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyLAp1G.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyLAp1G.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyLAp1G.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyLAp1G.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyLAp1G.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyLAp1G.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyLAp1G.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyLAp1G.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyLAp1G.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyLAp1G.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyLAp1G.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyLAp1G.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccyLAp1G.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccyLAp1G.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccyLAp1G.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccyLAp1G.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/omdsha512k512n256tau256v1/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/ccPP9Fmj.s: Assembler messages:
encrypt.c: /tmp/ccPP9Fmj.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccPP9Fmj.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccPP9Fmj.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPP9Fmj.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPP9Fmj.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPP9Fmj.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPP9Fmj.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPP9Fmj.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPP9Fmj.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPP9Fmj.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPP9Fmj.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPP9Fmj.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPP9Fmj.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPP9Fmj.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPP9Fmj.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPP9Fmj.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPP9Fmj.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPP9Fmj.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccPP9Fmj.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccPP9Fmj.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccPP9Fmj.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccPP9Fmj.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/omdsha512k512n256tau256v1/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/ccaZLLOw.s: Assembler messages:
encrypt.c: /tmp/ccaZLLOw.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccaZLLOw.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccaZLLOw.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaZLLOw.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaZLLOw.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaZLLOw.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaZLLOw.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaZLLOw.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaZLLOw.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaZLLOw.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaZLLOw.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaZLLOw.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaZLLOw.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaZLLOw.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaZLLOw.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaZLLOw.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaZLLOw.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaZLLOw.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccaZLLOw.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccaZLLOw.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccaZLLOw.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccaZLLOw.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/omdsha512k512n256tau256v1/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/ccBWjvSM.s: Assembler messages:
encrypt.c: /tmp/ccBWjvSM.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccBWjvSM.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccBWjvSM.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBWjvSM.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBWjvSM.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBWjvSM.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBWjvSM.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBWjvSM.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBWjvSM.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBWjvSM.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBWjvSM.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBWjvSM.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBWjvSM.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBWjvSM.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBWjvSM.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBWjvSM.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBWjvSM.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBWjvSM.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccBWjvSM.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccBWjvSM.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccBWjvSM.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccBWjvSM.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/omdsha512k512n256tau256v1/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/ccQZL21r.s: Assembler messages:
encrypt.c: /tmp/ccQZL21r.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccQZL21r.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccQZL21r.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQZL21r.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQZL21r.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQZL21r.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQZL21r.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQZL21r.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQZL21r.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQZL21r.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQZL21r.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQZL21r.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQZL21r.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQZL21r.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQZL21r.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQZL21r.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQZL21r.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQZL21r.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccQZL21r.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccQZL21r.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccQZL21r.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccQZL21r.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/omdsha512k512n256tau256v1/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/cc6iL2BA.s: Assembler messages:
encrypt.c: /tmp/cc6iL2BA.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc6iL2BA.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc6iL2BA.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6iL2BA.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6iL2BA.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6iL2BA.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6iL2BA.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6iL2BA.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6iL2BA.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6iL2BA.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6iL2BA.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6iL2BA.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6iL2BA.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6iL2BA.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6iL2BA.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6iL2BA.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6iL2BA.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6iL2BA.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc6iL2BA.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc6iL2BA.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc6iL2BA.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc6iL2BA.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/omdsha512k512n256tau256v1/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/cchLTbCp.s: Assembler messages:
encrypt.c: /tmp/cchLTbCp.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cchLTbCp.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cchLTbCp.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cchLTbCp.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cchLTbCp.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cchLTbCp.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cchLTbCp.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cchLTbCp.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cchLTbCp.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cchLTbCp.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cchLTbCp.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cchLTbCp.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cchLTbCp.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cchLTbCp.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cchLTbCp.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cchLTbCp.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cchLTbCp.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cchLTbCp.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cchLTbCp.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cchLTbCp.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cchLTbCp.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cchLTbCp.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/omdsha512k512n256tau256v1/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/ccMftJ3r.s: Assembler messages:
encrypt.c: /tmp/ccMftJ3r.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccMftJ3r.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccMftJ3r.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMftJ3r.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMftJ3r.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMftJ3r.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMftJ3r.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMftJ3r.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMftJ3r.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMftJ3r.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMftJ3r.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMftJ3r.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMftJ3r.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMftJ3r.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMftJ3r.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMftJ3r.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMftJ3r.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMftJ3r.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccMftJ3r.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccMftJ3r.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccMftJ3r.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccMftJ3r.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/omdsha512k512n256tau256v1/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/cchyeow8.s: Assembler messages:
encrypt.c: /tmp/cchyeow8.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cchyeow8.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cchyeow8.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cchyeow8.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cchyeow8.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cchyeow8.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cchyeow8.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cchyeow8.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cchyeow8.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cchyeow8.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cchyeow8.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cchyeow8.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cchyeow8.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cchyeow8.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cchyeow8.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cchyeow8.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cchyeow8.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cchyeow8.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cchyeow8.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cchyeow8.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cchyeow8.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cchyeow8.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/omdsha512k512n256tau256v1/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/ccJeiI9V.s: Assembler messages:
encrypt.c: /tmp/ccJeiI9V.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccJeiI9V.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccJeiI9V.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJeiI9V.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJeiI9V.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJeiI9V.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJeiI9V.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJeiI9V.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJeiI9V.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJeiI9V.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJeiI9V.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJeiI9V.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJeiI9V.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJeiI9V.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJeiI9V.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJeiI9V.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJeiI9V.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJeiI9V.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccJeiI9V.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJeiI9V.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccJeiI9V.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccJeiI9V.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/omdsha512k512n256tau256v1/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/ccrGT2af.s: Assembler messages:
encrypt.c: /tmp/ccrGT2af.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccrGT2af.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccrGT2af.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrGT2af.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrGT2af.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrGT2af.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrGT2af.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrGT2af.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrGT2af.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrGT2af.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrGT2af.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrGT2af.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrGT2af.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrGT2af.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrGT2af.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrGT2af.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrGT2af.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrGT2af.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccrGT2af.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccrGT2af.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccrGT2af.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccrGT2af.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/omdsha512k512n256tau256v1/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/ccPmvDMc.s: Assembler messages:
encrypt.c: /tmp/ccPmvDMc.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccPmvDMc.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccPmvDMc.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPmvDMc.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPmvDMc.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPmvDMc.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPmvDMc.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPmvDMc.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPmvDMc.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPmvDMc.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPmvDMc.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPmvDMc.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPmvDMc.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPmvDMc.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPmvDMc.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPmvDMc.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPmvDMc.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPmvDMc.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccPmvDMc.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccPmvDMc.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccPmvDMc.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccPmvDMc.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/omdsha512k512n256tau256v1/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/ccaaaL6y.s: Assembler messages:
encrypt.c: /tmp/ccaaaL6y.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccaaaL6y.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccaaaL6y.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaaaL6y.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaaaL6y.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaaaL6y.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaaaL6y.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaaaL6y.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaaaL6y.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaaaL6y.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaaaL6y.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaaaL6y.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaaaL6y.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaaaL6y.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaaaL6y.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaaaL6y.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaaaL6y.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaaaL6y.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccaaaL6y.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccaaaL6y.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccaaaL6y.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccaaaL6y.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/omdsha512k512n256tau256v1/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/ccfeXDTl.s: Assembler messages:
encrypt.c: /tmp/ccfeXDTl.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccfeXDTl.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccfeXDTl.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfeXDTl.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfeXDTl.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfeXDTl.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfeXDTl.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfeXDTl.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfeXDTl.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfeXDTl.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfeXDTl.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfeXDTl.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfeXDTl.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfeXDTl.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfeXDTl.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfeXDTl.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfeXDTl.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfeXDTl.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccfeXDTl.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccfeXDTl.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccfeXDTl.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccfeXDTl.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/omdsha512k512n256tau256v1/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/cctOXeu2.s: Assembler messages:
encrypt.c: /tmp/cctOXeu2.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cctOXeu2.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cctOXeu2.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cctOXeu2.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cctOXeu2.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cctOXeu2.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cctOXeu2.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cctOXeu2.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cctOXeu2.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cctOXeu2.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cctOXeu2.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cctOXeu2.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cctOXeu2.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cctOXeu2.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cctOXeu2.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cctOXeu2.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cctOXeu2.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cctOXeu2.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cctOXeu2.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cctOXeu2.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cctOXeu2.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cctOXeu2.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/omdsha512k512n256tau256v1/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/ccEN7IIC.s: Assembler messages:
encrypt.c: /tmp/ccEN7IIC.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccEN7IIC.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccEN7IIC.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEN7IIC.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEN7IIC.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEN7IIC.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEN7IIC.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEN7IIC.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEN7IIC.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEN7IIC.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEN7IIC.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEN7IIC.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEN7IIC.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEN7IIC.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEN7IIC.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEN7IIC.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEN7IIC.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEN7IIC.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccEN7IIC.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccEN7IIC.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccEN7IIC.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccEN7IIC.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/omdsha512k512n256tau256v1/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/ccspUmBW.s: Assembler messages:
encrypt.c: /tmp/ccspUmBW.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccspUmBW.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccspUmBW.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccspUmBW.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccspUmBW.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccspUmBW.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccspUmBW.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccspUmBW.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccspUmBW.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccspUmBW.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccspUmBW.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccspUmBW.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccspUmBW.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccspUmBW.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccspUmBW.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccspUmBW.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccspUmBW.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccspUmBW.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccspUmBW.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccspUmBW.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccspUmBW.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccspUmBW.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/omdsha512k512n256tau256v1/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/ccGyKtBn.s: Assembler messages:
encrypt.c: /tmp/ccGyKtBn.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccGyKtBn.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccGyKtBn.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGyKtBn.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGyKtBn.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGyKtBn.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGyKtBn.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGyKtBn.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGyKtBn.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGyKtBn.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGyKtBn.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGyKtBn.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGyKtBn.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGyKtBn.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGyKtBn.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGyKtBn.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGyKtBn.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGyKtBn.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccGyKtBn.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccGyKtBn.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccGyKtBn.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccGyKtBn.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/omdsha512k512n256tau256v1/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/ccKG9XHI.s: Assembler messages:
encrypt.c: /tmp/ccKG9XHI.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccKG9XHI.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccKG9XHI.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKG9XHI.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKG9XHI.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKG9XHI.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKG9XHI.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKG9XHI.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKG9XHI.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKG9XHI.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKG9XHI.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKG9XHI.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKG9XHI.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKG9XHI.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKG9XHI.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKG9XHI.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKG9XHI.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKG9XHI.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccKG9XHI.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccKG9XHI.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccKG9XHI.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccKG9XHI.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/omdsha512k512n256tau256v1/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/ccELpQFM.s: Assembler messages:
encrypt.c: /tmp/ccELpQFM.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccELpQFM.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccELpQFM.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccELpQFM.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccELpQFM.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccELpQFM.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccELpQFM.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccELpQFM.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccELpQFM.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccELpQFM.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccELpQFM.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccELpQFM.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccELpQFM.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccELpQFM.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccELpQFM.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccELpQFM.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccELpQFM.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccELpQFM.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccELpQFM.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccELpQFM.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccELpQFM.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccELpQFM.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/omdsha512k512n256tau256v1/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/ccSXsSt3.s: Assembler messages:
encrypt.c: /tmp/ccSXsSt3.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccSXsSt3.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccSXsSt3.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSXsSt3.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSXsSt3.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSXsSt3.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSXsSt3.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSXsSt3.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSXsSt3.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSXsSt3.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSXsSt3.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSXsSt3.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSXsSt3.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSXsSt3.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSXsSt3.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSXsSt3.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSXsSt3.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSXsSt3.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccSXsSt3.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccSXsSt3.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccSXsSt3.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccSXsSt3.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/omdsha512k512n256tau256v1/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/ccqnCz7v.s: Assembler messages:
encrypt.c: /tmp/ccqnCz7v.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccqnCz7v.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccqnCz7v.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqnCz7v.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqnCz7v.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqnCz7v.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqnCz7v.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqnCz7v.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqnCz7v.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqnCz7v.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqnCz7v.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqnCz7v.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqnCz7v.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqnCz7v.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqnCz7v.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqnCz7v.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqnCz7v.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqnCz7v.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccqnCz7v.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccqnCz7v.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccqnCz7v.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccqnCz7v.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/omdsha512k512n256tau256v1/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/ccretoEP.s: Assembler messages:
encrypt.c: /tmp/ccretoEP.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccretoEP.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccretoEP.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccretoEP.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccretoEP.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccretoEP.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccretoEP.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccretoEP.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccretoEP.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccretoEP.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccretoEP.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccretoEP.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccretoEP.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccretoEP.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccretoEP.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccretoEP.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccretoEP.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccretoEP.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccretoEP.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccretoEP.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccretoEP.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccretoEP.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/omdsha512k512n256tau256v1/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/ccKVX1b2.s: Assembler messages:
encrypt.c: /tmp/ccKVX1b2.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccKVX1b2.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccKVX1b2.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKVX1b2.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKVX1b2.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKVX1b2.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKVX1b2.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKVX1b2.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKVX1b2.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKVX1b2.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKVX1b2.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKVX1b2.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKVX1b2.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKVX1b2.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKVX1b2.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKVX1b2.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKVX1b2.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKVX1b2.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccKVX1b2.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccKVX1b2.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccKVX1b2.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccKVX1b2.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/omdsha512k512n256tau256v1/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/ccXBuD9v.s: Assembler messages:
encrypt.c: /tmp/ccXBuD9v.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccXBuD9v.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccXBuD9v.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXBuD9v.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXBuD9v.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXBuD9v.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXBuD9v.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXBuD9v.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXBuD9v.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXBuD9v.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXBuD9v.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXBuD9v.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXBuD9v.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXBuD9v.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXBuD9v.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXBuD9v.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXBuD9v.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXBuD9v.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccXBuD9v.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccXBuD9v.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccXBuD9v.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccXBuD9v.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/omdsha512k512n256tau256v1/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/ccLWH5Nm.s: Assembler messages:
encrypt.c: /tmp/ccLWH5Nm.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccLWH5Nm.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccLWH5Nm.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLWH5Nm.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLWH5Nm.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLWH5Nm.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLWH5Nm.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLWH5Nm.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLWH5Nm.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLWH5Nm.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLWH5Nm.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLWH5Nm.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLWH5Nm.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLWH5Nm.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLWH5Nm.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLWH5Nm.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLWH5Nm.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLWH5Nm.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccLWH5Nm.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccLWH5Nm.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccLWH5Nm.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccLWH5Nm.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/omdsha512k512n256tau256v1/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/ccS91TOF.s: Assembler messages:
encrypt.c: /tmp/ccS91TOF.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccS91TOF.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccS91TOF.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS91TOF.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS91TOF.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS91TOF.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS91TOF.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS91TOF.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS91TOF.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS91TOF.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS91TOF.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS91TOF.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS91TOF.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS91TOF.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS91TOF.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS91TOF.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS91TOF.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS91TOF.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccS91TOF.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccS91TOF.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccS91TOF.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccS91TOF.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/omdsha512k512n256tau256v1/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/cc0X6GU1.s: Assembler messages:
encrypt.c: /tmp/cc0X6GU1.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc0X6GU1.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc0X6GU1.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0X6GU1.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0X6GU1.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0X6GU1.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0X6GU1.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0X6GU1.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0X6GU1.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0X6GU1.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0X6GU1.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0X6GU1.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0X6GU1.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0X6GU1.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0X6GU1.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0X6GU1.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0X6GU1.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0X6GU1.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc0X6GU1.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc0X6GU1.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc0X6GU1.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc0X6GU1.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/omdsha512k512n256tau256v1/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/ccu7LmIC.s: Assembler messages:
encrypt.c: /tmp/ccu7LmIC.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccu7LmIC.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccu7LmIC.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu7LmIC.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu7LmIC.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu7LmIC.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu7LmIC.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu7LmIC.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu7LmIC.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu7LmIC.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu7LmIC.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu7LmIC.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu7LmIC.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu7LmIC.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu7LmIC.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu7LmIC.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu7LmIC.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu7LmIC.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccu7LmIC.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccu7LmIC.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccu7LmIC.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccu7LmIC.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/omdsha512k512n256tau256v1/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/cc9BcEBp.s: Assembler messages:
encrypt.c: /tmp/cc9BcEBp.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc9BcEBp.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc9BcEBp.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9BcEBp.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9BcEBp.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9BcEBp.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9BcEBp.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9BcEBp.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9BcEBp.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9BcEBp.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9BcEBp.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9BcEBp.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9BcEBp.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9BcEBp.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9BcEBp.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9BcEBp.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9BcEBp.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9BcEBp.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc9BcEBp.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc9BcEBp.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cc9BcEBp.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cc9BcEBp.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/omdsha512k512n256tau256v1/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/ccX3JUNL.s: Assembler messages:
encrypt.c: /tmp/ccX3JUNL.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccX3JUNL.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccX3JUNL.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX3JUNL.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX3JUNL.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX3JUNL.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX3JUNL.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX3JUNL.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX3JUNL.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX3JUNL.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX3JUNL.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX3JUNL.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX3JUNL.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX3JUNL.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX3JUNL.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX3JUNL.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX3JUNL.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX3JUNL.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccX3JUNL.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccX3JUNL.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccX3JUNL.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccX3JUNL.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/omdsha512k512n256tau256v1/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/ccEqs73Z.s: Assembler messages:
encrypt.c: /tmp/ccEqs73Z.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccEqs73Z.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccEqs73Z.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEqs73Z.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEqs73Z.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEqs73Z.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEqs73Z.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEqs73Z.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEqs73Z.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEqs73Z.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEqs73Z.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEqs73Z.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEqs73Z.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEqs73Z.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEqs73Z.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEqs73Z.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEqs73Z.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEqs73Z.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccEqs73Z.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccEqs73Z.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccEqs73Z.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccEqs73Z.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/omdsha512k512n256tau256v1/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/ccGsnVsA.s: Assembler messages:
encrypt.c: /tmp/ccGsnVsA.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccGsnVsA.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccGsnVsA.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGsnVsA.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGsnVsA.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGsnVsA.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGsnVsA.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGsnVsA.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGsnVsA.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGsnVsA.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGsnVsA.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGsnVsA.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGsnVsA.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGsnVsA.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGsnVsA.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGsnVsA.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGsnVsA.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGsnVsA.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccGsnVsA.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccGsnVsA.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccGsnVsA.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccGsnVsA.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/omdsha512k512n256tau256v1/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/ccuKCJNq.s: Assembler messages:
encrypt.c: /tmp/ccuKCJNq.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccuKCJNq.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccuKCJNq.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuKCJNq.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuKCJNq.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuKCJNq.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuKCJNq.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuKCJNq.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuKCJNq.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuKCJNq.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuKCJNq.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuKCJNq.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuKCJNq.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuKCJNq.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuKCJNq.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuKCJNq.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuKCJNq.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuKCJNq.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccuKCJNq.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccuKCJNq.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccuKCJNq.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccuKCJNq.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/omdsha512k512n256tau256v1/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/ccyOR0WT.s: Assembler messages:
encrypt.c: /tmp/ccyOR0WT.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccyOR0WT.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccyOR0WT.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyOR0WT.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyOR0WT.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyOR0WT.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyOR0WT.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyOR0WT.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyOR0WT.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyOR0WT.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyOR0WT.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyOR0WT.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyOR0WT.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyOR0WT.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyOR0WT.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyOR0WT.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyOR0WT.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyOR0WT.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccyOR0WT.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccyOR0WT.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccyOR0WT.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccyOR0WT.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/omdsha512k512n256tau256v1/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/cc3Dq3YG.s: Assembler messages:
encrypt.c: /tmp/cc3Dq3YG.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc3Dq3YG.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc3Dq3YG.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3Dq3YG.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3Dq3YG.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3Dq3YG.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3Dq3YG.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3Dq3YG.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3Dq3YG.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3Dq3YG.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3Dq3YG.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3Dq3YG.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3Dq3YG.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3Dq3YG.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3Dq3YG.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3Dq3YG.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3Dq3YG.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3Dq3YG.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc3Dq3YG.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc3Dq3YG.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cc3Dq3YG.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cc3Dq3YG.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/omdsha512k512n256tau256v1/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/ccWoUF87.s: Assembler messages:
encrypt.c: /tmp/ccWoUF87.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccWoUF87.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccWoUF87.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWoUF87.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWoUF87.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWoUF87.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWoUF87.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWoUF87.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWoUF87.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWoUF87.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWoUF87.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWoUF87.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWoUF87.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWoUF87.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWoUF87.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWoUF87.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWoUF87.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWoUF87.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccWoUF87.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccWoUF87.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccWoUF87.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccWoUF87.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/omdsha512k512n256tau256v1/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/ccBmYHGt.s: Assembler messages:
encrypt.c: /tmp/ccBmYHGt.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccBmYHGt.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccBmYHGt.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBmYHGt.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBmYHGt.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBmYHGt.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBmYHGt.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBmYHGt.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBmYHGt.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBmYHGt.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBmYHGt.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBmYHGt.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBmYHGt.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBmYHGt.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBmYHGt.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBmYHGt.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBmYHGt.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBmYHGt.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccBmYHGt.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccBmYHGt.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccBmYHGt.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccBmYHGt.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/omdsha512k512n256tau256v1/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/ccY4FMnU.s: Assembler messages:
encrypt.c: /tmp/ccY4FMnU.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccY4FMnU.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccY4FMnU.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY4FMnU.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY4FMnU.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY4FMnU.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY4FMnU.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY4FMnU.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY4FMnU.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY4FMnU.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY4FMnU.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY4FMnU.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY4FMnU.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY4FMnU.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY4FMnU.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY4FMnU.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY4FMnU.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY4FMnU.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccY4FMnU.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccY4FMnU.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccY4FMnU.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccY4FMnU.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/omdsha512k512n256tau256v1/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/ccE2nyqu.s: Assembler messages:
encrypt.c: /tmp/ccE2nyqu.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccE2nyqu.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccE2nyqu.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE2nyqu.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE2nyqu.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE2nyqu.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE2nyqu.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE2nyqu.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE2nyqu.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE2nyqu.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE2nyqu.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE2nyqu.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE2nyqu.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE2nyqu.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE2nyqu.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE2nyqu.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE2nyqu.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE2nyqu.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccE2nyqu.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccE2nyqu.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccE2nyqu.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccE2nyqu.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/omdsha512k512n256tau256v1/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/cckKKfon.s: Assembler messages:
encrypt.c: /tmp/cckKKfon.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cckKKfon.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cckKKfon.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cckKKfon.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cckKKfon.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cckKKfon.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cckKKfon.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cckKKfon.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cckKKfon.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cckKKfon.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cckKKfon.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cckKKfon.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cckKKfon.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cckKKfon.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cckKKfon.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cckKKfon.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cckKKfon.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cckKKfon.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cckKKfon.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cckKKfon.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cckKKfon.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cckKKfon.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/omdsha512k512n256tau256v1/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/ccPfHjDk.s: Assembler messages:
encrypt.c: /tmp/ccPfHjDk.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccPfHjDk.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccPfHjDk.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPfHjDk.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPfHjDk.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPfHjDk.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPfHjDk.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPfHjDk.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPfHjDk.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPfHjDk.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPfHjDk.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPfHjDk.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPfHjDk.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPfHjDk.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPfHjDk.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPfHjDk.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPfHjDk.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPfHjDk.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccPfHjDk.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccPfHjDk.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccPfHjDk.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccPfHjDk.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/omdsha512k512n256tau256v1/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/ccW8GCjk.s: Assembler messages:
encrypt.c: /tmp/ccW8GCjk.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccW8GCjk.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccW8GCjk.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW8GCjk.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW8GCjk.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW8GCjk.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW8GCjk.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW8GCjk.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW8GCjk.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW8GCjk.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW8GCjk.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW8GCjk.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW8GCjk.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW8GCjk.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW8GCjk.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW8GCjk.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW8GCjk.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW8GCjk.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccW8GCjk.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccW8GCjk.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccW8GCjk.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccW8GCjk.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/omdsha512k512n256tau256v1/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/ccUxBgsq.s: Assembler messages:
encrypt.c: /tmp/ccUxBgsq.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccUxBgsq.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccUxBgsq.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUxBgsq.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUxBgsq.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUxBgsq.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUxBgsq.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUxBgsq.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUxBgsq.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUxBgsq.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUxBgsq.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUxBgsq.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUxBgsq.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUxBgsq.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUxBgsq.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUxBgsq.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUxBgsq.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUxBgsq.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccUxBgsq.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccUxBgsq.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccUxBgsq.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccUxBgsq.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/omdsha512k512n256tau256v1/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/ccVmeakA.s: Assembler messages:
encrypt.c: /tmp/ccVmeakA.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccVmeakA.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccVmeakA.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVmeakA.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVmeakA.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVmeakA.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVmeakA.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVmeakA.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVmeakA.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVmeakA.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVmeakA.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVmeakA.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVmeakA.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVmeakA.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVmeakA.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVmeakA.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVmeakA.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVmeakA.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccVmeakA.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccVmeakA.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccVmeakA.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccVmeakA.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/omdsha512k512n256tau256v1/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/ccIpziQl.s: Assembler messages:
encrypt.c: /tmp/ccIpziQl.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccIpziQl.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccIpziQl.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIpziQl.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIpziQl.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIpziQl.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIpziQl.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIpziQl.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIpziQl.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIpziQl.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIpziQl.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIpziQl.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIpziQl.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIpziQl.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIpziQl.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIpziQl.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIpziQl.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIpziQl.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccIpziQl.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccIpziQl.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccIpziQl.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccIpziQl.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/omdsha512k512n256tau256v1/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/ccsi9FQq.s: Assembler messages:
encrypt.c: /tmp/ccsi9FQq.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccsi9FQq.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccsi9FQq.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsi9FQq.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsi9FQq.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsi9FQq.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsi9FQq.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsi9FQq.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsi9FQq.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsi9FQq.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsi9FQq.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsi9FQq.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsi9FQq.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsi9FQq.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsi9FQq.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsi9FQq.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsi9FQq.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsi9FQq.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccsi9FQq.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccsi9FQq.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccsi9FQq.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccsi9FQq.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/omdsha512k512n256tau256v1/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/cc2BWNxF.s: Assembler messages:
encrypt.c: /tmp/cc2BWNxF.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc2BWNxF.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc2BWNxF.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2BWNxF.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2BWNxF.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2BWNxF.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2BWNxF.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2BWNxF.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2BWNxF.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2BWNxF.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2BWNxF.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2BWNxF.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2BWNxF.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2BWNxF.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2BWNxF.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2BWNxF.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2BWNxF.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2BWNxF.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc2BWNxF.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc2BWNxF.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cc2BWNxF.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cc2BWNxF.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/omdsha512k512n256tau256v1/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/ccY8gDZT.s: Assembler messages:
encrypt.c: /tmp/ccY8gDZT.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccY8gDZT.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccY8gDZT.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY8gDZT.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY8gDZT.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY8gDZT.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY8gDZT.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY8gDZT.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY8gDZT.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY8gDZT.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY8gDZT.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY8gDZT.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY8gDZT.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY8gDZT.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY8gDZT.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY8gDZT.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY8gDZT.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY8gDZT.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccY8gDZT.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccY8gDZT.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccY8gDZT.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccY8gDZT.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/omdsha512k512n256tau256v1/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/cc6Fy0Iw.s: Assembler messages:
encrypt.c: /tmp/cc6Fy0Iw.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc6Fy0Iw.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc6Fy0Iw.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6Fy0Iw.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6Fy0Iw.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6Fy0Iw.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6Fy0Iw.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6Fy0Iw.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6Fy0Iw.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6Fy0Iw.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6Fy0Iw.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6Fy0Iw.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6Fy0Iw.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6Fy0Iw.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6Fy0Iw.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6Fy0Iw.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6Fy0Iw.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6Fy0Iw.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc6Fy0Iw.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc6Fy0Iw.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cc6Fy0Iw.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cc6Fy0Iw.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/omdsha512k512n256tau256v1/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/ccUhwJlN.s: Assembler messages:
encrypt.c: /tmp/ccUhwJlN.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccUhwJlN.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccUhwJlN.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUhwJlN.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUhwJlN.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUhwJlN.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUhwJlN.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUhwJlN.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUhwJlN.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUhwJlN.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUhwJlN.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUhwJlN.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUhwJlN.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUhwJlN.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUhwJlN.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUhwJlN.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUhwJlN.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUhwJlN.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccUhwJlN.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccUhwJlN.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccUhwJlN.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccUhwJlN.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/omdsha512k512n256tau256v1/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/ccqF47nZ.s: Assembler messages:
encrypt.c: /tmp/ccqF47nZ.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccqF47nZ.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccqF47nZ.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqF47nZ.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqF47nZ.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqF47nZ.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqF47nZ.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqF47nZ.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqF47nZ.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqF47nZ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqF47nZ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqF47nZ.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqF47nZ.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqF47nZ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqF47nZ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqF47nZ.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqF47nZ.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqF47nZ.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccqF47nZ.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccqF47nZ.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccqF47nZ.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccqF47nZ.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/omdsha512k512n256tau256v1/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/ccyy1jQP.s: Assembler messages:
encrypt.c: /tmp/ccyy1jQP.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccyy1jQP.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccyy1jQP.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyy1jQP.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyy1jQP.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyy1jQP.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyy1jQP.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyy1jQP.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyy1jQP.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyy1jQP.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyy1jQP.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyy1jQP.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyy1jQP.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyy1jQP.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyy1jQP.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyy1jQP.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyy1jQP.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyy1jQP.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccyy1jQP.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccyy1jQP.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccyy1jQP.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccyy1jQP.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/omdsha512k512n256tau256v1/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/ccKPQvpC.s: Assembler messages:
encrypt.c: /tmp/ccKPQvpC.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccKPQvpC.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccKPQvpC.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKPQvpC.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKPQvpC.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKPQvpC.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKPQvpC.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKPQvpC.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKPQvpC.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKPQvpC.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKPQvpC.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKPQvpC.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKPQvpC.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKPQvpC.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKPQvpC.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKPQvpC.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKPQvpC.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKPQvpC.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccKPQvpC.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccKPQvpC.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccKPQvpC.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccKPQvpC.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/omdsha512k512n256tau256v1/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/ccSMindR.s: Assembler messages:
encrypt.c: /tmp/ccSMindR.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccSMindR.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccSMindR.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSMindR.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSMindR.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSMindR.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSMindR.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSMindR.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSMindR.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSMindR.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSMindR.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSMindR.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSMindR.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSMindR.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSMindR.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSMindR.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSMindR.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSMindR.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccSMindR.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccSMindR.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccSMindR.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccSMindR.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/omdsha512k512n256tau256v1/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/ccIosrOr.s: Assembler messages:
encrypt.c: /tmp/ccIosrOr.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccIosrOr.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccIosrOr.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIosrOr.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIosrOr.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIosrOr.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIosrOr.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIosrOr.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIosrOr.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIosrOr.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIosrOr.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIosrOr.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIosrOr.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIosrOr.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIosrOr.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIosrOr.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIosrOr.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIosrOr.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccIosrOr.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccIosrOr.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccIosrOr.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccIosrOr.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/omdsha512k512n256tau256v1/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/ccXe84CC.s: Assembler messages:
encrypt.c: /tmp/ccXe84CC.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccXe84CC.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccXe84CC.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXe84CC.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXe84CC.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXe84CC.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXe84CC.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXe84CC.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXe84CC.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXe84CC.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXe84CC.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXe84CC.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXe84CC.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXe84CC.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXe84CC.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXe84CC.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXe84CC.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXe84CC.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccXe84CC.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccXe84CC.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccXe84CC.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccXe84CC.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/omdsha512k512n256tau256v1/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/cc4pmrLu.s: Assembler messages:
encrypt.c: /tmp/cc4pmrLu.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc4pmrLu.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc4pmrLu.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4pmrLu.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4pmrLu.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4pmrLu.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4pmrLu.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4pmrLu.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4pmrLu.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4pmrLu.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4pmrLu.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4pmrLu.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4pmrLu.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4pmrLu.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4pmrLu.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4pmrLu.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4pmrLu.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4pmrLu.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc4pmrLu.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc4pmrLu.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc4pmrLu.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc4pmrLu.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/omdsha512k512n256tau256v1/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/cc7BBWOc.s: Assembler messages:
encrypt.c: /tmp/cc7BBWOc.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc7BBWOc.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc7BBWOc.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7BBWOc.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7BBWOc.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7BBWOc.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7BBWOc.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7BBWOc.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7BBWOc.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7BBWOc.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7BBWOc.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7BBWOc.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7BBWOc.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7BBWOc.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7BBWOc.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7BBWOc.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7BBWOc.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7BBWOc.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc7BBWOc.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc7BBWOc.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cc7BBWOc.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cc7BBWOc.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/omdsha512k512n256tau256v1/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/ccdJddfF.s: Assembler messages:
encrypt.c: /tmp/ccdJddfF.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccdJddfF.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccdJddfF.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdJddfF.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdJddfF.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdJddfF.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdJddfF.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdJddfF.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdJddfF.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdJddfF.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdJddfF.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdJddfF.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdJddfF.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdJddfF.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdJddfF.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdJddfF.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdJddfF.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdJddfF.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccdJddfF.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccdJddfF.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccdJddfF.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccdJddfF.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/omdsha512k512n256tau256v1/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/ccomjOMp.s: Assembler messages:
encrypt.c: /tmp/ccomjOMp.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccomjOMp.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccomjOMp.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccomjOMp.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccomjOMp.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccomjOMp.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccomjOMp.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccomjOMp.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccomjOMp.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccomjOMp.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccomjOMp.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccomjOMp.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccomjOMp.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccomjOMp.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccomjOMp.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccomjOMp.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccomjOMp.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccomjOMp.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccomjOMp.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccomjOMp.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccomjOMp.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccomjOMp.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/omdsha512k512n256tau256v1/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/ccBAN4ax.s: Assembler messages:
encrypt.c: /tmp/ccBAN4ax.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccBAN4ax.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccBAN4ax.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBAN4ax.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBAN4ax.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBAN4ax.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBAN4ax.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBAN4ax.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBAN4ax.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBAN4ax.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBAN4ax.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBAN4ax.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBAN4ax.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBAN4ax.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBAN4ax.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBAN4ax.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBAN4ax.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBAN4ax.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccBAN4ax.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccBAN4ax.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccBAN4ax.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccBAN4ax.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/omdsha512k512n256tau256v1/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/cctSYKTj.s: Assembler messages:
encrypt.c: /tmp/cctSYKTj.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cctSYKTj.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cctSYKTj.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cctSYKTj.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cctSYKTj.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cctSYKTj.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cctSYKTj.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cctSYKTj.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cctSYKTj.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cctSYKTj.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cctSYKTj.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cctSYKTj.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cctSYKTj.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cctSYKTj.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cctSYKTj.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cctSYKTj.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cctSYKTj.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cctSYKTj.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cctSYKTj.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cctSYKTj.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cctSYKTj.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cctSYKTj.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/omdsha512k512n256tau256v1/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/cc0C50Qu.s: Assembler messages:
encrypt.c: /tmp/cc0C50Qu.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc0C50Qu.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc0C50Qu.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0C50Qu.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0C50Qu.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0C50Qu.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0C50Qu.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0C50Qu.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0C50Qu.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0C50Qu.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0C50Qu.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0C50Qu.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0C50Qu.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0C50Qu.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0C50Qu.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0C50Qu.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0C50Qu.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0C50Qu.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc0C50Qu.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc0C50Qu.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc0C50Qu.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc0C50Qu.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/omdsha512k512n256tau256v1/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/ccq8B9LZ.s: Assembler messages:
encrypt.c: /tmp/ccq8B9LZ.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccq8B9LZ.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccq8B9LZ.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq8B9LZ.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq8B9LZ.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq8B9LZ.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq8B9LZ.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq8B9LZ.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq8B9LZ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq8B9LZ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq8B9LZ.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq8B9LZ.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq8B9LZ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq8B9LZ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq8B9LZ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq8B9LZ.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq8B9LZ.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq8B9LZ.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccq8B9LZ.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccq8B9LZ.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccq8B9LZ.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccq8B9LZ.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/omdsha512k512n256tau256v1/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/ccAryewQ.s: Assembler messages:
encrypt.c: /tmp/ccAryewQ.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccAryewQ.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccAryewQ.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAryewQ.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAryewQ.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAryewQ.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAryewQ.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAryewQ.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAryewQ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAryewQ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAryewQ.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAryewQ.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAryewQ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAryewQ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAryewQ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAryewQ.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAryewQ.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAryewQ.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccAryewQ.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccAryewQ.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccAryewQ.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccAryewQ.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/omdsha512k512n256tau256v1/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/ccMDMNrb.s: Assembler messages:
encrypt.c: /tmp/ccMDMNrb.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccMDMNrb.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccMDMNrb.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMDMNrb.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMDMNrb.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMDMNrb.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMDMNrb.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMDMNrb.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMDMNrb.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMDMNrb.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMDMNrb.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMDMNrb.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMDMNrb.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMDMNrb.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMDMNrb.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMDMNrb.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMDMNrb.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMDMNrb.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccMDMNrb.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccMDMNrb.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccMDMNrb.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccMDMNrb.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/omdsha512k512n256tau256v1/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/ccQjo8ay.s: Assembler messages:
encrypt.c: /tmp/ccQjo8ay.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccQjo8ay.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccQjo8ay.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQjo8ay.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQjo8ay.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQjo8ay.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQjo8ay.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQjo8ay.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQjo8ay.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQjo8ay.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQjo8ay.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQjo8ay.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQjo8ay.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQjo8ay.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQjo8ay.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQjo8ay.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQjo8ay.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQjo8ay.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccQjo8ay.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccQjo8ay.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccQjo8ay.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccQjo8ay.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/omdsha512k512n256tau256v1/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/ccvTU9M6.s: Assembler messages:
encrypt.c: /tmp/ccvTU9M6.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccvTU9M6.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccvTU9M6.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvTU9M6.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvTU9M6.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvTU9M6.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvTU9M6.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvTU9M6.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvTU9M6.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvTU9M6.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvTU9M6.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvTU9M6.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvTU9M6.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvTU9M6.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvTU9M6.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvTU9M6.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvTU9M6.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvTU9M6.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccvTU9M6.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccvTU9M6.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccvTU9M6.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccvTU9M6.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/omdsha512k512n256tau256v1/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/cc41gOVp.s: Assembler messages:
encrypt.c: /tmp/cc41gOVp.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc41gOVp.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc41gOVp.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc41gOVp.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc41gOVp.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc41gOVp.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc41gOVp.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc41gOVp.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc41gOVp.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc41gOVp.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc41gOVp.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc41gOVp.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc41gOVp.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc41gOVp.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc41gOVp.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc41gOVp.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc41gOVp.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc41gOVp.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc41gOVp.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc41gOVp.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc41gOVp.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc41gOVp.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/omdsha512k512n256tau256v1/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/cczagCIW.s: Assembler messages:
encrypt.c: /tmp/cczagCIW.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cczagCIW.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cczagCIW.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cczagCIW.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cczagCIW.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cczagCIW.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cczagCIW.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cczagCIW.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cczagCIW.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cczagCIW.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cczagCIW.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cczagCIW.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cczagCIW.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cczagCIW.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cczagCIW.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cczagCIW.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cczagCIW.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cczagCIW.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cczagCIW.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cczagCIW.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cczagCIW.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cczagCIW.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/omdsha512k512n256tau256v1/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/ccX5o9KG.s: Assembler messages:
encrypt.c: /tmp/ccX5o9KG.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccX5o9KG.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccX5o9KG.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX5o9KG.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX5o9KG.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX5o9KG.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX5o9KG.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX5o9KG.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX5o9KG.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX5o9KG.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX5o9KG.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX5o9KG.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX5o9KG.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX5o9KG.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX5o9KG.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX5o9KG.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX5o9KG.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX5o9KG.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccX5o9KG.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccX5o9KG.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccX5o9KG.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccX5o9KG.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/omdsha512k512n256tau256v1/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/ccdFlaTR.s: Assembler messages:
encrypt.c: /tmp/ccdFlaTR.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccdFlaTR.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccdFlaTR.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdFlaTR.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdFlaTR.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdFlaTR.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdFlaTR.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdFlaTR.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdFlaTR.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdFlaTR.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdFlaTR.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdFlaTR.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdFlaTR.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdFlaTR.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdFlaTR.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdFlaTR.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdFlaTR.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdFlaTR.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccdFlaTR.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccdFlaTR.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccdFlaTR.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccdFlaTR.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/omdsha512k512n256tau256v1/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/cc7nKuHH.s: Assembler messages:
encrypt.c: /tmp/cc7nKuHH.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc7nKuHH.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc7nKuHH.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7nKuHH.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7nKuHH.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7nKuHH.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7nKuHH.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7nKuHH.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7nKuHH.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7nKuHH.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7nKuHH.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7nKuHH.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7nKuHH.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7nKuHH.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7nKuHH.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7nKuHH.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7nKuHH.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7nKuHH.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc7nKuHH.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc7nKuHH.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cc7nKuHH.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cc7nKuHH.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/omdsha512k512n256tau256v1/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/ccl6wZ1y.s: Assembler messages:
encrypt.c: /tmp/ccl6wZ1y.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccl6wZ1y.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccl6wZ1y.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl6wZ1y.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl6wZ1y.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl6wZ1y.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl6wZ1y.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl6wZ1y.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl6wZ1y.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl6wZ1y.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl6wZ1y.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl6wZ1y.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl6wZ1y.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl6wZ1y.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl6wZ1y.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl6wZ1y.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl6wZ1y.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl6wZ1y.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccl6wZ1y.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccl6wZ1y.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccl6wZ1y.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccl6wZ1y.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/omdsha512k512n256tau256v1/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/cc5jDZ7M.s: Assembler messages:
encrypt.c: /tmp/cc5jDZ7M.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc5jDZ7M.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc5jDZ7M.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5jDZ7M.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5jDZ7M.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5jDZ7M.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5jDZ7M.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5jDZ7M.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5jDZ7M.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5jDZ7M.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5jDZ7M.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5jDZ7M.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5jDZ7M.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5jDZ7M.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5jDZ7M.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5jDZ7M.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5jDZ7M.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5jDZ7M.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc5jDZ7M.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc5jDZ7M.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc5jDZ7M.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc5jDZ7M.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/omdsha512k512n256tau256v1/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/ccI3DXvR.s: Assembler messages:
encrypt.c: /tmp/ccI3DXvR.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccI3DXvR.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccI3DXvR.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI3DXvR.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI3DXvR.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI3DXvR.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI3DXvR.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI3DXvR.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI3DXvR.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI3DXvR.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI3DXvR.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI3DXvR.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI3DXvR.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI3DXvR.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI3DXvR.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI3DXvR.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI3DXvR.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI3DXvR.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccI3DXvR.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccI3DXvR.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccI3DXvR.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccI3DXvR.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/omdsha512k512n256tau256v1/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/ccVZpmNO.s: Assembler messages:
encrypt.c: /tmp/ccVZpmNO.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccVZpmNO.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccVZpmNO.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVZpmNO.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVZpmNO.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVZpmNO.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVZpmNO.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVZpmNO.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVZpmNO.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVZpmNO.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVZpmNO.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVZpmNO.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVZpmNO.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVZpmNO.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVZpmNO.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVZpmNO.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVZpmNO.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVZpmNO.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccVZpmNO.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccVZpmNO.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccVZpmNO.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccVZpmNO.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/omdsha512k512n256tau256v1/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/ccciA8MB.s: Assembler messages:
encrypt.c: /tmp/ccciA8MB.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccciA8MB.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccciA8MB.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccciA8MB.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccciA8MB.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccciA8MB.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccciA8MB.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccciA8MB.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccciA8MB.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccciA8MB.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccciA8MB.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccciA8MB.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccciA8MB.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccciA8MB.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccciA8MB.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccciA8MB.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccciA8MB.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccciA8MB.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccciA8MB.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccciA8MB.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccciA8MB.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccciA8MB.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/omdsha512k512n256tau256v1/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/ccoWztTb.s: Assembler messages:
encrypt.c: /tmp/ccoWztTb.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccoWztTb.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccoWztTb.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoWztTb.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoWztTb.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoWztTb.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoWztTb.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoWztTb.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoWztTb.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoWztTb.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoWztTb.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoWztTb.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoWztTb.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoWztTb.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoWztTb.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoWztTb.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoWztTb.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoWztTb.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccoWztTb.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccoWztTb.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccoWztTb.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccoWztTb.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/omdsha512k512n256tau256v1/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/ccwHmv34.s: Assembler messages:
encrypt.c: /tmp/ccwHmv34.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccwHmv34.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccwHmv34.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwHmv34.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwHmv34.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwHmv34.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwHmv34.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwHmv34.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwHmv34.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwHmv34.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwHmv34.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwHmv34.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwHmv34.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwHmv34.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwHmv34.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwHmv34.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwHmv34.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwHmv34.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccwHmv34.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccwHmv34.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccwHmv34.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccwHmv34.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/omdsha512k512n256tau256v1/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/ccRq0zfU.s: Assembler messages:
encrypt.c: /tmp/ccRq0zfU.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccRq0zfU.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccRq0zfU.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRq0zfU.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRq0zfU.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRq0zfU.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRq0zfU.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRq0zfU.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRq0zfU.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRq0zfU.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRq0zfU.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRq0zfU.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRq0zfU.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRq0zfU.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRq0zfU.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRq0zfU.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRq0zfU.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRq0zfU.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccRq0zfU.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccRq0zfU.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccRq0zfU.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccRq0zfU.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/omdsha512k512n256tau256v1/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/ccqVb9U2.s: Assembler messages:
encrypt.c: /tmp/ccqVb9U2.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccqVb9U2.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccqVb9U2.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqVb9U2.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqVb9U2.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqVb9U2.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqVb9U2.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqVb9U2.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqVb9U2.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqVb9U2.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqVb9U2.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqVb9U2.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqVb9U2.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqVb9U2.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqVb9U2.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqVb9U2.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqVb9U2.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqVb9U2.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccqVb9U2.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccqVb9U2.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccqVb9U2.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccqVb9U2.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/omdsha512k512n256tau256v1/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/cc8weZkd.s: Assembler messages:
encrypt.c: /tmp/cc8weZkd.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc8weZkd.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc8weZkd.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8weZkd.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8weZkd.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8weZkd.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8weZkd.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8weZkd.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8weZkd.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8weZkd.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8weZkd.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8weZkd.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8weZkd.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8weZkd.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8weZkd.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8weZkd.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8weZkd.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8weZkd.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc8weZkd.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc8weZkd.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cc8weZkd.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cc8weZkd.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/omdsha512k512n256tau256v1/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/ccHL4oIg.s: Assembler messages:
encrypt.c: /tmp/ccHL4oIg.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccHL4oIg.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccHL4oIg.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHL4oIg.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHL4oIg.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHL4oIg.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHL4oIg.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHL4oIg.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHL4oIg.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHL4oIg.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHL4oIg.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHL4oIg.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHL4oIg.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHL4oIg.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHL4oIg.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHL4oIg.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHL4oIg.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHL4oIg.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccHL4oIg.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccHL4oIg.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccHL4oIg.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccHL4oIg.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/omdsha512k512n256tau256v1/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/cc04qkC6.s: Assembler messages:
encrypt.c: /tmp/cc04qkC6.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc04qkC6.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc04qkC6.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc04qkC6.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc04qkC6.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc04qkC6.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc04qkC6.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc04qkC6.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc04qkC6.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc04qkC6.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc04qkC6.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc04qkC6.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc04qkC6.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc04qkC6.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc04qkC6.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc04qkC6.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc04qkC6.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc04qkC6.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc04qkC6.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc04qkC6.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc04qkC6.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc04qkC6.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/omdsha512k512n256tau256v1/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/ccycDIIW.s: Assembler messages:
encrypt.c: /tmp/ccycDIIW.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccycDIIW.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccycDIIW.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccycDIIW.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccycDIIW.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccycDIIW.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccycDIIW.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccycDIIW.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccycDIIW.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccycDIIW.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccycDIIW.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccycDIIW.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccycDIIW.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccycDIIW.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccycDIIW.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccycDIIW.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccycDIIW.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccycDIIW.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccycDIIW.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccycDIIW.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccycDIIW.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccycDIIW.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/omdsha512k512n256tau256v1/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/ccjBzPQE.s: Assembler messages:
encrypt.c: /tmp/ccjBzPQE.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccjBzPQE.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccjBzPQE.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjBzPQE.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjBzPQE.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjBzPQE.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjBzPQE.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjBzPQE.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjBzPQE.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjBzPQE.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjBzPQE.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjBzPQE.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjBzPQE.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjBzPQE.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjBzPQE.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjBzPQE.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjBzPQE.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjBzPQE.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccjBzPQE.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccjBzPQE.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccjBzPQE.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccjBzPQE.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/omdsha512k512n256tau256v1/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/ccjtkB8c.s: Assembler messages:
encrypt.c: /tmp/ccjtkB8c.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccjtkB8c.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccjtkB8c.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjtkB8c.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjtkB8c.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjtkB8c.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjtkB8c.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjtkB8c.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjtkB8c.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjtkB8c.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjtkB8c.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjtkB8c.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjtkB8c.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjtkB8c.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjtkB8c.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjtkB8c.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjtkB8c.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjtkB8c.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccjtkB8c.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccjtkB8c.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccjtkB8c.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccjtkB8c.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/omdsha512k512n256tau256v1/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/cc9WQD3Y.s: Assembler messages:
encrypt.c: /tmp/cc9WQD3Y.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc9WQD3Y.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc9WQD3Y.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9WQD3Y.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9WQD3Y.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9WQD3Y.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9WQD3Y.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9WQD3Y.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9WQD3Y.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9WQD3Y.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9WQD3Y.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9WQD3Y.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9WQD3Y.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9WQD3Y.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9WQD3Y.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9WQD3Y.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9WQD3Y.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9WQD3Y.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc9WQD3Y.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc9WQD3Y.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cc9WQD3Y.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cc9WQD3Y.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/omdsha512k512n256tau256v1/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/ccGpPN2v.s: Assembler messages:
encrypt.c: /tmp/ccGpPN2v.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccGpPN2v.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccGpPN2v.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGpPN2v.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGpPN2v.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGpPN2v.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGpPN2v.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGpPN2v.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGpPN2v.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGpPN2v.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGpPN2v.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGpPN2v.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGpPN2v.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGpPN2v.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGpPN2v.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGpPN2v.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGpPN2v.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGpPN2v.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccGpPN2v.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccGpPN2v.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccGpPN2v.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccGpPN2v.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/omdsha512k512n256tau256v1/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/ccfmvJrk.s: Assembler messages:
encrypt.c: /tmp/ccfmvJrk.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccfmvJrk.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccfmvJrk.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfmvJrk.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfmvJrk.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfmvJrk.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfmvJrk.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfmvJrk.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfmvJrk.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfmvJrk.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfmvJrk.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfmvJrk.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfmvJrk.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfmvJrk.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfmvJrk.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfmvJrk.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfmvJrk.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfmvJrk.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccfmvJrk.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccfmvJrk.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccfmvJrk.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccfmvJrk.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/omdsha512k512n256tau256v1/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/ccoIdDqN.s: Assembler messages:
encrypt.c: /tmp/ccoIdDqN.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccoIdDqN.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccoIdDqN.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoIdDqN.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoIdDqN.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoIdDqN.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoIdDqN.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoIdDqN.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoIdDqN.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoIdDqN.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoIdDqN.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoIdDqN.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoIdDqN.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoIdDqN.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoIdDqN.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoIdDqN.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoIdDqN.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoIdDqN.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccoIdDqN.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccoIdDqN.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccoIdDqN.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccoIdDqN.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/omdsha512k512n256tau256v1/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/cc4z6dr5.s: Assembler messages:
encrypt.c: /tmp/cc4z6dr5.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc4z6dr5.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc4z6dr5.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4z6dr5.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4z6dr5.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4z6dr5.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4z6dr5.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4z6dr5.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4z6dr5.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4z6dr5.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4z6dr5.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4z6dr5.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4z6dr5.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4z6dr5.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4z6dr5.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4z6dr5.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4z6dr5.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4z6dr5.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc4z6dr5.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc4z6dr5.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cc4z6dr5.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cc4z6dr5.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/omdsha512k512n256tau256v1/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/cck6chOy.s: Assembler messages:
encrypt.c: /tmp/cck6chOy.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cck6chOy.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cck6chOy.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cck6chOy.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cck6chOy.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cck6chOy.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cck6chOy.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cck6chOy.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cck6chOy.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cck6chOy.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cck6chOy.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cck6chOy.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cck6chOy.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cck6chOy.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cck6chOy.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cck6chOy.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cck6chOy.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cck6chOy.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cck6chOy.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cck6chOy.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cck6chOy.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cck6chOy.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/omdsha512k512n256tau256v1/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/cc7jIhR7.s: Assembler messages:
encrypt.c: /tmp/cc7jIhR7.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc7jIhR7.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc7jIhR7.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7jIhR7.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7jIhR7.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7jIhR7.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7jIhR7.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7jIhR7.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7jIhR7.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7jIhR7.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7jIhR7.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7jIhR7.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7jIhR7.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7jIhR7.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7jIhR7.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7jIhR7.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7jIhR7.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7jIhR7.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc7jIhR7.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc7jIhR7.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc7jIhR7.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc7jIhR7.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/omdsha512k512n256tau256v1/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/ccjfzGHr.s: Assembler messages:
encrypt.c: /tmp/ccjfzGHr.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccjfzGHr.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccjfzGHr.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjfzGHr.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjfzGHr.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjfzGHr.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjfzGHr.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjfzGHr.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjfzGHr.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjfzGHr.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjfzGHr.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjfzGHr.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjfzGHr.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjfzGHr.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjfzGHr.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjfzGHr.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjfzGHr.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjfzGHr.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccjfzGHr.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccjfzGHr.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccjfzGHr.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccjfzGHr.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/omdsha512k512n256tau256v1/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/ccdnX2R0.s: Assembler messages:
encrypt.c: /tmp/ccdnX2R0.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccdnX2R0.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccdnX2R0.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdnX2R0.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdnX2R0.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdnX2R0.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdnX2R0.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdnX2R0.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdnX2R0.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdnX2R0.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdnX2R0.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdnX2R0.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdnX2R0.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdnX2R0.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdnX2R0.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdnX2R0.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdnX2R0.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdnX2R0.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccdnX2R0.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccdnX2R0.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccdnX2R0.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccdnX2R0.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/omdsha512k512n256tau256v1/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/ccjqoaWh.s: Assembler messages:
encrypt.c: /tmp/ccjqoaWh.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccjqoaWh.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccjqoaWh.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjqoaWh.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjqoaWh.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjqoaWh.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjqoaWh.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjqoaWh.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjqoaWh.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjqoaWh.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjqoaWh.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjqoaWh.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjqoaWh.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjqoaWh.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjqoaWh.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjqoaWh.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjqoaWh.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjqoaWh.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccjqoaWh.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccjqoaWh.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccjqoaWh.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccjqoaWh.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/omdsha512k512n256tau256v1/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/cceHpC2c.s: Assembler messages:
encrypt.c: /tmp/cceHpC2c.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cceHpC2c.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cceHpC2c.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cceHpC2c.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cceHpC2c.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cceHpC2c.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cceHpC2c.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cceHpC2c.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cceHpC2c.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cceHpC2c.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cceHpC2c.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cceHpC2c.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cceHpC2c.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cceHpC2c.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cceHpC2c.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cceHpC2c.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cceHpC2c.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cceHpC2c.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cceHpC2c.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cceHpC2c.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cceHpC2c.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cceHpC2c.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/omdsha512k512n256tau256v1/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/ccsxmkuB.s: Assembler messages:
encrypt.c: /tmp/ccsxmkuB.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccsxmkuB.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccsxmkuB.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsxmkuB.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsxmkuB.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsxmkuB.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsxmkuB.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsxmkuB.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsxmkuB.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsxmkuB.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsxmkuB.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsxmkuB.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsxmkuB.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsxmkuB.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsxmkuB.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsxmkuB.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsxmkuB.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsxmkuB.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccsxmkuB.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccsxmkuB.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccsxmkuB.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccsxmkuB.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/omdsha512k512n256tau256v1/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/ccZL1o6m.s: Assembler messages:
encrypt.c: /tmp/ccZL1o6m.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccZL1o6m.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccZL1o6m.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZL1o6m.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZL1o6m.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZL1o6m.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZL1o6m.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZL1o6m.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZL1o6m.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZL1o6m.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZL1o6m.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZL1o6m.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZL1o6m.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZL1o6m.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZL1o6m.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZL1o6m.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZL1o6m.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZL1o6m.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccZL1o6m.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccZL1o6m.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccZL1o6m.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccZL1o6m.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/omdsha512k512n256tau256v1/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/ccaDEkM6.s: Assembler messages:
encrypt.c: /tmp/ccaDEkM6.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccaDEkM6.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccaDEkM6.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaDEkM6.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaDEkM6.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaDEkM6.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaDEkM6.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaDEkM6.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaDEkM6.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaDEkM6.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaDEkM6.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaDEkM6.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaDEkM6.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaDEkM6.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaDEkM6.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaDEkM6.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaDEkM6.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaDEkM6.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccaDEkM6.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccaDEkM6.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccaDEkM6.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccaDEkM6.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/omdsha512k512n256tau256v1/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/ccKcOV2U.s: Assembler messages:
encrypt.c: /tmp/ccKcOV2U.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccKcOV2U.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccKcOV2U.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKcOV2U.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKcOV2U.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKcOV2U.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKcOV2U.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKcOV2U.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKcOV2U.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKcOV2U.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKcOV2U.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKcOV2U.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKcOV2U.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKcOV2U.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKcOV2U.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKcOV2U.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKcOV2U.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKcOV2U.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccKcOV2U.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccKcOV2U.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccKcOV2U.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccKcOV2U.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/omdsha512k512n256tau256v1/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/cctH9U6I.s: Assembler messages:
encrypt.c: /tmp/cctH9U6I.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cctH9U6I.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cctH9U6I.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cctH9U6I.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cctH9U6I.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cctH9U6I.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cctH9U6I.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cctH9U6I.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cctH9U6I.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cctH9U6I.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cctH9U6I.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cctH9U6I.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cctH9U6I.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cctH9U6I.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cctH9U6I.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cctH9U6I.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cctH9U6I.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cctH9U6I.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cctH9U6I.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cctH9U6I.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cctH9U6I.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cctH9U6I.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/omdsha512k512n256tau256v1/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/cc5f5btQ.s: Assembler messages:
encrypt.c: /tmp/cc5f5btQ.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc5f5btQ.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc5f5btQ.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5f5btQ.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5f5btQ.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5f5btQ.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5f5btQ.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5f5btQ.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5f5btQ.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5f5btQ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5f5btQ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5f5btQ.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5f5btQ.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5f5btQ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5f5btQ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5f5btQ.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5f5btQ.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5f5btQ.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc5f5btQ.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc5f5btQ.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc5f5btQ.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc5f5btQ.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/omdsha512k512n256tau256v1/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/cckoVCIy.s: Assembler messages:
encrypt.c: /tmp/cckoVCIy.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cckoVCIy.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cckoVCIy.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cckoVCIy.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cckoVCIy.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cckoVCIy.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cckoVCIy.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cckoVCIy.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cckoVCIy.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cckoVCIy.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cckoVCIy.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cckoVCIy.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cckoVCIy.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cckoVCIy.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cckoVCIy.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cckoVCIy.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cckoVCIy.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cckoVCIy.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cckoVCIy.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cckoVCIy.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cckoVCIy.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cckoVCIy.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/omdsha512k512n256tau256v1/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/ccC0oMDO.s: Assembler messages:
encrypt.c: /tmp/ccC0oMDO.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccC0oMDO.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccC0oMDO.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC0oMDO.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC0oMDO.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC0oMDO.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC0oMDO.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC0oMDO.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC0oMDO.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC0oMDO.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC0oMDO.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC0oMDO.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC0oMDO.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC0oMDO.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC0oMDO.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC0oMDO.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC0oMDO.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC0oMDO.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccC0oMDO.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccC0oMDO.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccC0oMDO.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccC0oMDO.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/omdsha512k512n256tau256v1/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/ccQU6GmZ.s: Assembler messages:
encrypt.c: /tmp/ccQU6GmZ.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccQU6GmZ.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccQU6GmZ.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQU6GmZ.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQU6GmZ.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQU6GmZ.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQU6GmZ.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQU6GmZ.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQU6GmZ.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQU6GmZ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQU6GmZ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQU6GmZ.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQU6GmZ.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQU6GmZ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQU6GmZ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQU6GmZ.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQU6GmZ.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQU6GmZ.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccQU6GmZ.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccQU6GmZ.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccQU6GmZ.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccQU6GmZ.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/omdsha512k512n256tau256v1/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/cceR7TjB.s: Assembler messages:
encrypt.c: /tmp/cceR7TjB.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cceR7TjB.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cceR7TjB.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cceR7TjB.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cceR7TjB.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cceR7TjB.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cceR7TjB.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cceR7TjB.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cceR7TjB.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cceR7TjB.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cceR7TjB.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cceR7TjB.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cceR7TjB.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cceR7TjB.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cceR7TjB.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cceR7TjB.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cceR7TjB.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cceR7TjB.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cceR7TjB.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cceR7TjB.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cceR7TjB.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cceR7TjB.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/omdsha512k512n256tau256v1/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/ccu4nFRU.s: Assembler messages:
encrypt.c: /tmp/ccu4nFRU.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccu4nFRU.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccu4nFRU.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu4nFRU.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu4nFRU.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu4nFRU.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu4nFRU.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu4nFRU.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu4nFRU.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu4nFRU.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu4nFRU.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu4nFRU.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu4nFRU.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu4nFRU.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu4nFRU.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu4nFRU.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu4nFRU.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu4nFRU.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccu4nFRU.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccu4nFRU.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccu4nFRU.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccu4nFRU.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/omdsha512k512n256tau256v1/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/omdsha512k512n256tau256v1/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/ccb0gXvc.s: Assembler messages:
encrypt.c: /tmp/ccb0gXvc.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccb0gXvc.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccb0gXvc.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb0gXvc.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb0gXvc.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb0gXvc.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb0gXvc.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb0gXvc.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb0gXvc.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb0gXvc.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb0gXvc.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb0gXvc.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb0gXvc.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb0gXvc.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb0gXvc.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb0gXvc.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb0gXvc.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb0gXvc.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccb0gXvc.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccb0gXvc.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccb0gXvc.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccb0gXvc.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/ccb0gXvc.s: Assembler messages:
encrypt.c: /tmp/ccb0gXvc.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccb0gXvc.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccb0gXvc.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb0gXvc.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb0gXvc.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb0gXvc.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb0gXvc.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb0gXvc.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb0gXvc.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb0gXvc.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb0gXvc.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb0gXvc.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb0gXvc.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb0gXvc.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb0gXvc.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb0gXvc.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb0gXvc.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb0gXvc.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccb0gXvc.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccb0gXvc.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccb0gXvc.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccb0gXvc.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/omdsha512k512n256tau256v1/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/ccuD6VqE.s: Assembler messages:
encrypt.c: /tmp/ccuD6VqE.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccuD6VqE.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccuD6VqE.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuD6VqE.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuD6VqE.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuD6VqE.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuD6VqE.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuD6VqE.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuD6VqE.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuD6VqE.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuD6VqE.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuD6VqE.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuD6VqE.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuD6VqE.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuD6VqE.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuD6VqE.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuD6VqE.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuD6VqE.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccuD6VqE.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccuD6VqE.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccuD6VqE.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccuD6VqE.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/ccuD6VqE.s: Assembler messages:
encrypt.c: /tmp/ccuD6VqE.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccuD6VqE.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccuD6VqE.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuD6VqE.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuD6VqE.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuD6VqE.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuD6VqE.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuD6VqE.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuD6VqE.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuD6VqE.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuD6VqE.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuD6VqE.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuD6VqE.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuD6VqE.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuD6VqE.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuD6VqE.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuD6VqE.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuD6VqE.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccuD6VqE.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccuD6VqE.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccuD6VqE.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccuD6VqE.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/omdsha512k512n256tau256v1/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/cc92UZ6Z.s: Assembler messages:
encrypt.c: /tmp/cc92UZ6Z.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc92UZ6Z.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc92UZ6Z.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc92UZ6Z.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc92UZ6Z.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc92UZ6Z.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc92UZ6Z.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc92UZ6Z.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc92UZ6Z.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc92UZ6Z.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc92UZ6Z.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc92UZ6Z.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc92UZ6Z.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc92UZ6Z.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc92UZ6Z.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc92UZ6Z.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc92UZ6Z.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc92UZ6Z.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc92UZ6Z.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc92UZ6Z.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cc92UZ6Z.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cc92UZ6Z.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/cc92UZ6Z.s: Assembler messages:
encrypt.c: /tmp/cc92UZ6Z.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc92UZ6Z.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc92UZ6Z.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc92UZ6Z.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc92UZ6Z.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc92UZ6Z.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc92UZ6Z.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc92UZ6Z.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc92UZ6Z.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc92UZ6Z.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc92UZ6Z.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc92UZ6Z.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc92UZ6Z.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc92UZ6Z.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc92UZ6Z.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc92UZ6Z.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc92UZ6Z.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc92UZ6Z.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc92UZ6Z.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc92UZ6Z.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cc92UZ6Z.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cc92UZ6Z.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/omdsha512k512n256tau256v1/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/ccuCo92v.s: Assembler messages:
encrypt.c: /tmp/ccuCo92v.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccuCo92v.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccuCo92v.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuCo92v.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuCo92v.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuCo92v.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuCo92v.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuCo92v.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuCo92v.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuCo92v.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuCo92v.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuCo92v.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuCo92v.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuCo92v.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuCo92v.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuCo92v.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuCo92v.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuCo92v.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccuCo92v.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccuCo92v.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccuCo92v.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccuCo92v.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/ccuCo92v.s: Assembler messages:
encrypt.c: /tmp/ccuCo92v.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccuCo92v.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccuCo92v.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuCo92v.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuCo92v.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuCo92v.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuCo92v.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuCo92v.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuCo92v.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuCo92v.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuCo92v.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuCo92v.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuCo92v.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuCo92v.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuCo92v.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuCo92v.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuCo92v.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuCo92v.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccuCo92v.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccuCo92v.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccuCo92v.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccuCo92v.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/omdsha512k512n256tau256v1/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/ccMKgCL8.s: Assembler messages:
encrypt.c: /tmp/ccMKgCL8.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccMKgCL8.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccMKgCL8.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMKgCL8.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMKgCL8.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMKgCL8.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMKgCL8.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMKgCL8.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMKgCL8.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMKgCL8.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMKgCL8.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMKgCL8.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMKgCL8.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMKgCL8.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMKgCL8.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMKgCL8.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMKgCL8.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMKgCL8.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccMKgCL8.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccMKgCL8.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccMKgCL8.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccMKgCL8.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/ccMKgCL8.s: Assembler messages:
encrypt.c: /tmp/ccMKgCL8.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccMKgCL8.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccMKgCL8.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMKgCL8.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMKgCL8.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMKgCL8.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMKgCL8.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMKgCL8.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMKgCL8.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMKgCL8.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMKgCL8.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMKgCL8.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMKgCL8.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMKgCL8.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMKgCL8.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMKgCL8.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMKgCL8.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMKgCL8.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccMKgCL8.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccMKgCL8.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccMKgCL8.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccMKgCL8.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/omdsha512k512n256tau256v1/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/ccvC26jj.s: Assembler messages:
encrypt.c: /tmp/ccvC26jj.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccvC26jj.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccvC26jj.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvC26jj.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvC26jj.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvC26jj.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvC26jj.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvC26jj.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvC26jj.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvC26jj.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvC26jj.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvC26jj.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvC26jj.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvC26jj.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvC26jj.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvC26jj.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvC26jj.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvC26jj.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccvC26jj.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccvC26jj.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccvC26jj.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccvC26jj.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/ccvC26jj.s: Assembler messages:
encrypt.c: /tmp/ccvC26jj.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccvC26jj.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccvC26jj.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvC26jj.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvC26jj.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvC26jj.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvC26jj.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvC26jj.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvC26jj.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvC26jj.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvC26jj.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvC26jj.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvC26jj.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvC26jj.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvC26jj.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvC26jj.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvC26jj.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvC26jj.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccvC26jj.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccvC26jj.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccvC26jj.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccvC26jj.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/omdsha512k512n256tau256v1/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/cc10Vs2A.s: Assembler messages:
encrypt.c: /tmp/cc10Vs2A.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc10Vs2A.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc10Vs2A.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc10Vs2A.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc10Vs2A.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc10Vs2A.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc10Vs2A.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc10Vs2A.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc10Vs2A.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc10Vs2A.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc10Vs2A.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc10Vs2A.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc10Vs2A.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc10Vs2A.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc10Vs2A.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc10Vs2A.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc10Vs2A.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc10Vs2A.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc10Vs2A.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc10Vs2A.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc10Vs2A.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc10Vs2A.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/cc10Vs2A.s: Assembler messages:
encrypt.c: /tmp/cc10Vs2A.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc10Vs2A.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc10Vs2A.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc10Vs2A.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc10Vs2A.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc10Vs2A.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc10Vs2A.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc10Vs2A.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc10Vs2A.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc10Vs2A.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc10Vs2A.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc10Vs2A.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc10Vs2A.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc10Vs2A.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc10Vs2A.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc10Vs2A.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc10Vs2A.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc10Vs2A.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc10Vs2A.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc10Vs2A.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc10Vs2A.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc10Vs2A.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/omdsha512k512n256tau256v1/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/ccp7PV05.s: Assembler messages:
encrypt.c: /tmp/ccp7PV05.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccp7PV05.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccp7PV05.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp7PV05.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp7PV05.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp7PV05.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp7PV05.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp7PV05.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp7PV05.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp7PV05.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp7PV05.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp7PV05.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp7PV05.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp7PV05.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp7PV05.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp7PV05.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp7PV05.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp7PV05.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccp7PV05.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccp7PV05.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccp7PV05.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccp7PV05.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/ccp7PV05.s: Assembler messages:
encrypt.c: /tmp/ccp7PV05.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccp7PV05.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccp7PV05.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp7PV05.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp7PV05.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp7PV05.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp7PV05.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp7PV05.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp7PV05.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp7PV05.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp7PV05.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp7PV05.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp7PV05.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp7PV05.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp7PV05.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp7PV05.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp7PV05.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp7PV05.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccp7PV05.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccp7PV05.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccp7PV05.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccp7PV05.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/omdsha512k512n256tau256v1/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/ccaOiNho.s: Assembler messages:
encrypt.c: /tmp/ccaOiNho.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccaOiNho.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccaOiNho.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaOiNho.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaOiNho.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaOiNho.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaOiNho.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaOiNho.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaOiNho.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaOiNho.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaOiNho.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaOiNho.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaOiNho.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaOiNho.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaOiNho.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaOiNho.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaOiNho.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaOiNho.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccaOiNho.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccaOiNho.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccaOiNho.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccaOiNho.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/omdsha512k512n256tau256v1/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/ccnhSkk3.s: Assembler messages:
encrypt.c: /tmp/ccnhSkk3.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccnhSkk3.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccnhSkk3.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnhSkk3.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnhSkk3.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnhSkk3.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnhSkk3.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnhSkk3.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnhSkk3.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnhSkk3.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnhSkk3.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnhSkk3.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnhSkk3.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnhSkk3.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnhSkk3.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnhSkk3.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnhSkk3.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnhSkk3.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccnhSkk3.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccnhSkk3.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccnhSkk3.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccnhSkk3.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/omdsha512k512n256tau256v1/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/ccGYmVT6.s: Assembler messages:
encrypt.c: /tmp/ccGYmVT6.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccGYmVT6.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccGYmVT6.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGYmVT6.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGYmVT6.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGYmVT6.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGYmVT6.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGYmVT6.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGYmVT6.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGYmVT6.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGYmVT6.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGYmVT6.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGYmVT6.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGYmVT6.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGYmVT6.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGYmVT6.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGYmVT6.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGYmVT6.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccGYmVT6.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccGYmVT6.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccGYmVT6.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccGYmVT6.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/omdsha512k512n256tau256v1/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/cclWUtZs.s: Assembler messages:
encrypt.c: /tmp/cclWUtZs.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cclWUtZs.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cclWUtZs.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cclWUtZs.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cclWUtZs.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cclWUtZs.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cclWUtZs.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cclWUtZs.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cclWUtZs.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cclWUtZs.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cclWUtZs.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cclWUtZs.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cclWUtZs.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cclWUtZs.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cclWUtZs.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cclWUtZs.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cclWUtZs.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cclWUtZs.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cclWUtZs.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cclWUtZs.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cclWUtZs.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cclWUtZs.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/omdsha512k512n256tau256v1/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/cc825lMZ.s: Assembler messages:
encrypt.c: /tmp/cc825lMZ.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc825lMZ.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc825lMZ.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc825lMZ.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc825lMZ.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc825lMZ.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc825lMZ.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc825lMZ.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc825lMZ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc825lMZ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc825lMZ.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc825lMZ.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc825lMZ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc825lMZ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc825lMZ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc825lMZ.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc825lMZ.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc825lMZ.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc825lMZ.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc825lMZ.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cc825lMZ.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cc825lMZ.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/omdsha512k512n256tau256v1/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/ccYXAitk.s: Assembler messages:
encrypt.c: /tmp/ccYXAitk.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccYXAitk.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccYXAitk.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYXAitk.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYXAitk.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYXAitk.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYXAitk.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYXAitk.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYXAitk.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYXAitk.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYXAitk.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYXAitk.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYXAitk.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYXAitk.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYXAitk.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYXAitk.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYXAitk.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYXAitk.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccYXAitk.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccYXAitk.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccYXAitk.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccYXAitk.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/omdsha512k512n256tau256v1/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/cc85xSmT.s: Assembler messages:
encrypt.c: /tmp/cc85xSmT.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc85xSmT.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc85xSmT.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc85xSmT.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc85xSmT.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc85xSmT.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc85xSmT.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc85xSmT.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc85xSmT.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc85xSmT.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc85xSmT.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc85xSmT.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc85xSmT.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc85xSmT.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc85xSmT.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc85xSmT.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc85xSmT.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc85xSmT.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc85xSmT.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc85xSmT.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc85xSmT.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc85xSmT.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/omdsha512k512n256tau256v1/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/ccht4QE0.s: Assembler messages:
encrypt.c: /tmp/ccht4QE0.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccht4QE0.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccht4QE0.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccht4QE0.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccht4QE0.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccht4QE0.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccht4QE0.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccht4QE0.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccht4QE0.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccht4QE0.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccht4QE0.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccht4QE0.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccht4QE0.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccht4QE0.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccht4QE0.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccht4QE0.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccht4QE0.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccht4QE0.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccht4QE0.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccht4QE0.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccht4QE0.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccht4QE0.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/omdsha512k512n256tau256v1/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/ccd38SKQ.s: Assembler messages:
encrypt.c: /tmp/ccd38SKQ.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccd38SKQ.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccd38SKQ.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd38SKQ.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd38SKQ.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd38SKQ.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd38SKQ.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd38SKQ.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd38SKQ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd38SKQ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd38SKQ.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd38SKQ.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd38SKQ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd38SKQ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd38SKQ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd38SKQ.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd38SKQ.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd38SKQ.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccd38SKQ.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccd38SKQ.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccd38SKQ.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccd38SKQ.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/omdsha512k512n256tau256v1/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/ccffunOI.s: Assembler messages:
encrypt.c: /tmp/ccffunOI.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccffunOI.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccffunOI.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccffunOI.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccffunOI.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccffunOI.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccffunOI.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccffunOI.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccffunOI.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccffunOI.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccffunOI.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccffunOI.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccffunOI.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccffunOI.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccffunOI.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccffunOI.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccffunOI.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccffunOI.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccffunOI.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccffunOI.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccffunOI.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccffunOI.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/omdsha512k512n256tau256v1/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/cc3ZHNMZ.s: Assembler messages:
encrypt.c: /tmp/cc3ZHNMZ.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc3ZHNMZ.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc3ZHNMZ.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3ZHNMZ.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3ZHNMZ.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3ZHNMZ.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3ZHNMZ.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3ZHNMZ.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3ZHNMZ.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3ZHNMZ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3ZHNMZ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3ZHNMZ.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3ZHNMZ.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3ZHNMZ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3ZHNMZ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3ZHNMZ.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3ZHNMZ.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3ZHNMZ.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc3ZHNMZ.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc3ZHNMZ.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc3ZHNMZ.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc3ZHNMZ.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/omdsha512k512n256tau256v1/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/ccALOwZ6.s: Assembler messages:
encrypt.c: /tmp/ccALOwZ6.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccALOwZ6.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccALOwZ6.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccALOwZ6.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccALOwZ6.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccALOwZ6.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccALOwZ6.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccALOwZ6.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccALOwZ6.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccALOwZ6.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccALOwZ6.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccALOwZ6.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccALOwZ6.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccALOwZ6.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccALOwZ6.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccALOwZ6.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccALOwZ6.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccALOwZ6.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccALOwZ6.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccALOwZ6.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccALOwZ6.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccALOwZ6.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/omdsha512k512n256tau256v1/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/ccEy24EX.s: Assembler messages:
encrypt.c: /tmp/ccEy24EX.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccEy24EX.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccEy24EX.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEy24EX.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEy24EX.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEy24EX.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEy24EX.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEy24EX.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEy24EX.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEy24EX.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEy24EX.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEy24EX.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEy24EX.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEy24EX.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEy24EX.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEy24EX.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEy24EX.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEy24EX.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccEy24EX.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccEy24EX.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccEy24EX.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccEy24EX.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/omdsha512k512n256tau256v1/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/ccV506fQ.s: Assembler messages:
encrypt.c: /tmp/ccV506fQ.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccV506fQ.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccV506fQ.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV506fQ.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV506fQ.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV506fQ.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV506fQ.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV506fQ.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV506fQ.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV506fQ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV506fQ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV506fQ.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV506fQ.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV506fQ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV506fQ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV506fQ.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV506fQ.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV506fQ.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccV506fQ.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccV506fQ.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccV506fQ.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccV506fQ.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/omdsha512k512n256tau256v1/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/cc2K7Kez.s: Assembler messages:
encrypt.c: /tmp/cc2K7Kez.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc2K7Kez.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc2K7Kez.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2K7Kez.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2K7Kez.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2K7Kez.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2K7Kez.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2K7Kez.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2K7Kez.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2K7Kez.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2K7Kez.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2K7Kez.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2K7Kez.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2K7Kez.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2K7Kez.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2K7Kez.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2K7Kez.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2K7Kez.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc2K7Kez.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc2K7Kez.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc2K7Kez.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc2K7Kez.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/omdsha512k512n256tau256v1/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/ccBvjAfG.s: Assembler messages:
encrypt.c: /tmp/ccBvjAfG.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccBvjAfG.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccBvjAfG.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBvjAfG.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBvjAfG.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBvjAfG.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBvjAfG.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBvjAfG.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBvjAfG.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBvjAfG.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBvjAfG.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBvjAfG.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBvjAfG.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBvjAfG.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBvjAfG.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBvjAfG.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBvjAfG.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBvjAfG.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccBvjAfG.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccBvjAfG.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccBvjAfG.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccBvjAfG.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/omdsha512k512n256tau256v1/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/cc82BNLF.s: Assembler messages:
encrypt.c: /tmp/cc82BNLF.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc82BNLF.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc82BNLF.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc82BNLF.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc82BNLF.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc82BNLF.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc82BNLF.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc82BNLF.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc82BNLF.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc82BNLF.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc82BNLF.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc82BNLF.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc82BNLF.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc82BNLF.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc82BNLF.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc82BNLF.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc82BNLF.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc82BNLF.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc82BNLF.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc82BNLF.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc82BNLF.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc82BNLF.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/omdsha512k512n256tau256v1/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/cckRguIN.s: Assembler messages:
encrypt.c: /tmp/cckRguIN.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cckRguIN.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cckRguIN.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cckRguIN.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cckRguIN.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cckRguIN.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cckRguIN.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cckRguIN.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cckRguIN.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cckRguIN.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cckRguIN.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cckRguIN.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cckRguIN.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cckRguIN.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cckRguIN.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cckRguIN.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cckRguIN.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cckRguIN.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cckRguIN.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cckRguIN.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cckRguIN.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cckRguIN.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/omdsha512k512n256tau256v1/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/ccMcYHeA.s: Assembler messages:
encrypt.c: /tmp/ccMcYHeA.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccMcYHeA.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccMcYHeA.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMcYHeA.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMcYHeA.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMcYHeA.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMcYHeA.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMcYHeA.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMcYHeA.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMcYHeA.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMcYHeA.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMcYHeA.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMcYHeA.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMcYHeA.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMcYHeA.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMcYHeA.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMcYHeA.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMcYHeA.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccMcYHeA.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccMcYHeA.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccMcYHeA.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccMcYHeA.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/omdsha512k512n256tau256v1/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/ccn073Jq.s: Assembler messages:
encrypt.c: /tmp/ccn073Jq.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccn073Jq.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccn073Jq.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn073Jq.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn073Jq.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn073Jq.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn073Jq.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn073Jq.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn073Jq.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn073Jq.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn073Jq.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn073Jq.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn073Jq.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn073Jq.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn073Jq.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn073Jq.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn073Jq.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn073Jq.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccn073Jq.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccn073Jq.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccn073Jq.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccn073Jq.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/omdsha512k512n256tau256v1/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/ccepWYXh.s: Assembler messages:
encrypt.c: /tmp/ccepWYXh.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccepWYXh.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccepWYXh.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccepWYXh.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccepWYXh.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccepWYXh.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccepWYXh.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccepWYXh.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccepWYXh.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccepWYXh.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccepWYXh.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccepWYXh.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccepWYXh.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccepWYXh.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccepWYXh.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccepWYXh.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccepWYXh.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccepWYXh.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccepWYXh.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccepWYXh.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccepWYXh.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccepWYXh.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/omdsha512k512n256tau256v1/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/ccgHBlSx.s: Assembler messages:
encrypt.c: /tmp/ccgHBlSx.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccgHBlSx.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccgHBlSx.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgHBlSx.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgHBlSx.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgHBlSx.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgHBlSx.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgHBlSx.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgHBlSx.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgHBlSx.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgHBlSx.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgHBlSx.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgHBlSx.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgHBlSx.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgHBlSx.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgHBlSx.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgHBlSx.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgHBlSx.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccgHBlSx.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccgHBlSx.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccgHBlSx.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccgHBlSx.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/omdsha512k512n256tau256v1/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/ccZAFCwn.s: Assembler messages:
encrypt.c: /tmp/ccZAFCwn.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccZAFCwn.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccZAFCwn.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZAFCwn.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZAFCwn.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZAFCwn.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZAFCwn.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZAFCwn.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZAFCwn.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZAFCwn.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZAFCwn.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZAFCwn.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZAFCwn.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZAFCwn.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZAFCwn.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZAFCwn.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZAFCwn.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZAFCwn.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccZAFCwn.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccZAFCwn.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccZAFCwn.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccZAFCwn.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/omdsha512k512n256tau256v1/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/ccuzy4SA.s: Assembler messages:
encrypt.c: /tmp/ccuzy4SA.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccuzy4SA.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccuzy4SA.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuzy4SA.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuzy4SA.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuzy4SA.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuzy4SA.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuzy4SA.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuzy4SA.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuzy4SA.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuzy4SA.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuzy4SA.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuzy4SA.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuzy4SA.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuzy4SA.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuzy4SA.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuzy4SA.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuzy4SA.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccuzy4SA.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccuzy4SA.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccuzy4SA.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccuzy4SA.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/omdsha512k512n256tau256v1/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/ccXWXDCp.s: Assembler messages:
encrypt.c: /tmp/ccXWXDCp.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccXWXDCp.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccXWXDCp.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXWXDCp.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXWXDCp.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXWXDCp.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXWXDCp.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXWXDCp.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXWXDCp.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXWXDCp.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXWXDCp.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXWXDCp.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXWXDCp.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXWXDCp.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXWXDCp.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXWXDCp.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXWXDCp.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXWXDCp.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccXWXDCp.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccXWXDCp.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccXWXDCp.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccXWXDCp.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/omdsha512k512n256tau256v1/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/cciRAOga.s: Assembler messages:
encrypt.c: /tmp/cciRAOga.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cciRAOga.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cciRAOga.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cciRAOga.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cciRAOga.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cciRAOga.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cciRAOga.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cciRAOga.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cciRAOga.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cciRAOga.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cciRAOga.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cciRAOga.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cciRAOga.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cciRAOga.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cciRAOga.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cciRAOga.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cciRAOga.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cciRAOga.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cciRAOga.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cciRAOga.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cciRAOga.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cciRAOga.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/omdsha512k512n256tau256v1/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/cc89BjTb.s: Assembler messages:
encrypt.c: /tmp/cc89BjTb.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc89BjTb.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc89BjTb.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc89BjTb.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc89BjTb.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc89BjTb.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc89BjTb.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc89BjTb.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc89BjTb.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc89BjTb.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc89BjTb.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc89BjTb.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc89BjTb.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc89BjTb.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc89BjTb.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc89BjTb.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc89BjTb.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc89BjTb.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc89BjTb.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc89BjTb.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc89BjTb.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc89BjTb.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/omdsha512k512n256tau256v1/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/ccA8T8eC.s: Assembler messages:
encrypt.c: /tmp/ccA8T8eC.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccA8T8eC.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccA8T8eC.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA8T8eC.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA8T8eC.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA8T8eC.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA8T8eC.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA8T8eC.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA8T8eC.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA8T8eC.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA8T8eC.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA8T8eC.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA8T8eC.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA8T8eC.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA8T8eC.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA8T8eC.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA8T8eC.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA8T8eC.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccA8T8eC.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccA8T8eC.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccA8T8eC.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccA8T8eC.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/omdsha512k512n256tau256v1/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/cc4KYsBI.s: Assembler messages:
encrypt.c: /tmp/cc4KYsBI.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc4KYsBI.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc4KYsBI.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4KYsBI.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4KYsBI.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4KYsBI.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4KYsBI.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4KYsBI.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4KYsBI.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4KYsBI.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4KYsBI.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4KYsBI.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4KYsBI.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4KYsBI.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4KYsBI.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4KYsBI.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4KYsBI.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4KYsBI.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc4KYsBI.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc4KYsBI.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cc4KYsBI.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cc4KYsBI.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/omdsha512k512n256tau256v1/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/cc7OMD6f.s: Assembler messages:
encrypt.c: /tmp/cc7OMD6f.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc7OMD6f.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc7OMD6f.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7OMD6f.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7OMD6f.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7OMD6f.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7OMD6f.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7OMD6f.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7OMD6f.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7OMD6f.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7OMD6f.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7OMD6f.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7OMD6f.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7OMD6f.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7OMD6f.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7OMD6f.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7OMD6f.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7OMD6f.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc7OMD6f.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc7OMD6f.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc7OMD6f.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc7OMD6f.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/omdsha512k512n256tau256v1/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/cc6zHPY7.s: Assembler messages:
encrypt.c: /tmp/cc6zHPY7.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc6zHPY7.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc6zHPY7.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6zHPY7.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6zHPY7.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6zHPY7.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6zHPY7.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6zHPY7.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6zHPY7.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6zHPY7.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6zHPY7.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6zHPY7.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6zHPY7.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6zHPY7.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6zHPY7.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6zHPY7.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6zHPY7.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6zHPY7.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc6zHPY7.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc6zHPY7.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc6zHPY7.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc6zHPY7.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/omdsha512k512n256tau256v1/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/cc9yveuv.s: Assembler messages:
encrypt.c: /tmp/cc9yveuv.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc9yveuv.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc9yveuv.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9yveuv.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9yveuv.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9yveuv.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9yveuv.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9yveuv.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9yveuv.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9yveuv.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9yveuv.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9yveuv.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9yveuv.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9yveuv.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9yveuv.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9yveuv.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9yveuv.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9yveuv.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc9yveuv.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc9yveuv.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cc9yveuv.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cc9yveuv.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/omdsha512k512n256tau256v1/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/ccMNfc4a.s: Assembler messages:
encrypt.c: /tmp/ccMNfc4a.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccMNfc4a.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccMNfc4a.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMNfc4a.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMNfc4a.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMNfc4a.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMNfc4a.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMNfc4a.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMNfc4a.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMNfc4a.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMNfc4a.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMNfc4a.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMNfc4a.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMNfc4a.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMNfc4a.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMNfc4a.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMNfc4a.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMNfc4a.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccMNfc4a.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccMNfc4a.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccMNfc4a.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccMNfc4a.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/omdsha512k512n256tau256v1/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/ccjiAv1l.s: Assembler messages:
encrypt.c: /tmp/ccjiAv1l.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccjiAv1l.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccjiAv1l.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjiAv1l.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjiAv1l.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjiAv1l.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjiAv1l.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjiAv1l.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjiAv1l.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjiAv1l.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjiAv1l.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjiAv1l.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjiAv1l.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjiAv1l.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjiAv1l.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjiAv1l.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjiAv1l.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjiAv1l.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccjiAv1l.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccjiAv1l.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccjiAv1l.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccjiAv1l.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/omdsha512k512n256tau256v1/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/cceaKMOr.s: Assembler messages:
encrypt.c: /tmp/cceaKMOr.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cceaKMOr.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cceaKMOr.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cceaKMOr.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cceaKMOr.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cceaKMOr.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cceaKMOr.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cceaKMOr.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cceaKMOr.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cceaKMOr.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cceaKMOr.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cceaKMOr.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cceaKMOr.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cceaKMOr.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cceaKMOr.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cceaKMOr.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cceaKMOr.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cceaKMOr.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cceaKMOr.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cceaKMOr.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cceaKMOr.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cceaKMOr.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/omdsha512k512n256tau256v1/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/cczLIE86.s: Assembler messages:
encrypt.c: /tmp/cczLIE86.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cczLIE86.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cczLIE86.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cczLIE86.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cczLIE86.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cczLIE86.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cczLIE86.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cczLIE86.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cczLIE86.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cczLIE86.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cczLIE86.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cczLIE86.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cczLIE86.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cczLIE86.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cczLIE86.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cczLIE86.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cczLIE86.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cczLIE86.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cczLIE86.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cczLIE86.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cczLIE86.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cczLIE86.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/omdsha512k512n256tau256v1/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/cc9T4T63.s: Assembler messages:
encrypt.c: /tmp/cc9T4T63.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc9T4T63.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc9T4T63.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9T4T63.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9T4T63.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9T4T63.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9T4T63.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9T4T63.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9T4T63.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9T4T63.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9T4T63.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9T4T63.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9T4T63.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9T4T63.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9T4T63.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9T4T63.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9T4T63.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9T4T63.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc9T4T63.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc9T4T63.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc9T4T63.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc9T4T63.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/omdsha512k512n256tau256v1/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/cciWXqNd.s: Assembler messages:
encrypt.c: /tmp/cciWXqNd.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cciWXqNd.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cciWXqNd.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cciWXqNd.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cciWXqNd.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cciWXqNd.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cciWXqNd.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cciWXqNd.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cciWXqNd.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cciWXqNd.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cciWXqNd.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cciWXqNd.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cciWXqNd.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cciWXqNd.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cciWXqNd.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cciWXqNd.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cciWXqNd.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cciWXqNd.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cciWXqNd.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cciWXqNd.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cciWXqNd.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cciWXqNd.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/omdsha512k512n256tau256v1/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/cc5NxPmj.s: Assembler messages:
encrypt.c: /tmp/cc5NxPmj.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc5NxPmj.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc5NxPmj.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5NxPmj.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5NxPmj.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5NxPmj.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5NxPmj.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5NxPmj.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5NxPmj.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5NxPmj.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5NxPmj.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5NxPmj.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5NxPmj.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5NxPmj.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5NxPmj.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5NxPmj.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5NxPmj.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5NxPmj.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc5NxPmj.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc5NxPmj.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc5NxPmj.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc5NxPmj.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/omdsha512k512n256tau256v1/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/ccq6XdF0.s: Assembler messages:
encrypt.c: /tmp/ccq6XdF0.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccq6XdF0.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccq6XdF0.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq6XdF0.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq6XdF0.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq6XdF0.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq6XdF0.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq6XdF0.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq6XdF0.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq6XdF0.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq6XdF0.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq6XdF0.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq6XdF0.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq6XdF0.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq6XdF0.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq6XdF0.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq6XdF0.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq6XdF0.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccq6XdF0.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccq6XdF0.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccq6XdF0.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccq6XdF0.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/omdsha512k512n256tau256v1/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/ccVZIY0c.s: Assembler messages:
encrypt.c: /tmp/ccVZIY0c.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccVZIY0c.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccVZIY0c.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVZIY0c.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVZIY0c.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVZIY0c.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVZIY0c.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVZIY0c.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVZIY0c.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVZIY0c.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVZIY0c.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVZIY0c.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVZIY0c.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVZIY0c.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVZIY0c.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVZIY0c.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVZIY0c.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVZIY0c.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccVZIY0c.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccVZIY0c.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccVZIY0c.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccVZIY0c.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/omdsha512k512n256tau256v1/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/cczo8ZnH.s: Assembler messages:
encrypt.c: /tmp/cczo8ZnH.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cczo8ZnH.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cczo8ZnH.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cczo8ZnH.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cczo8ZnH.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cczo8ZnH.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cczo8ZnH.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cczo8ZnH.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cczo8ZnH.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cczo8ZnH.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cczo8ZnH.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cczo8ZnH.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cczo8ZnH.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cczo8ZnH.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cczo8ZnH.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cczo8ZnH.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cczo8ZnH.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cczo8ZnH.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cczo8ZnH.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cczo8ZnH.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cczo8ZnH.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cczo8ZnH.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/omdsha512k512n256tau256v1/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/ccPPKD4l.s: Assembler messages:
encrypt.c: /tmp/ccPPKD4l.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccPPKD4l.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccPPKD4l.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPPKD4l.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPPKD4l.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPPKD4l.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPPKD4l.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPPKD4l.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPPKD4l.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPPKD4l.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPPKD4l.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPPKD4l.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPPKD4l.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPPKD4l.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPPKD4l.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPPKD4l.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPPKD4l.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPPKD4l.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccPPKD4l.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccPPKD4l.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccPPKD4l.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccPPKD4l.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/omdsha512k512n256tau256v1/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/ccjOAYXU.s: Assembler messages:
encrypt.c: /tmp/ccjOAYXU.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccjOAYXU.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccjOAYXU.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjOAYXU.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjOAYXU.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjOAYXU.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjOAYXU.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjOAYXU.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjOAYXU.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjOAYXU.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjOAYXU.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjOAYXU.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjOAYXU.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjOAYXU.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjOAYXU.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjOAYXU.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjOAYXU.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjOAYXU.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccjOAYXU.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccjOAYXU.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccjOAYXU.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccjOAYXU.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/omdsha512k512n256tau256v1/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/ccNR5RHd.s: Assembler messages:
encrypt.c: /tmp/ccNR5RHd.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccNR5RHd.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccNR5RHd.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNR5RHd.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNR5RHd.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNR5RHd.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNR5RHd.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNR5RHd.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNR5RHd.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNR5RHd.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNR5RHd.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNR5RHd.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNR5RHd.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNR5RHd.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNR5RHd.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNR5RHd.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNR5RHd.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNR5RHd.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccNR5RHd.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccNR5RHd.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccNR5RHd.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccNR5RHd.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/omdsha512k512n256tau256v1/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/ccpCAd7S.s: Assembler messages:
encrypt.c: /tmp/ccpCAd7S.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccpCAd7S.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccpCAd7S.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpCAd7S.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpCAd7S.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpCAd7S.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpCAd7S.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpCAd7S.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpCAd7S.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpCAd7S.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpCAd7S.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpCAd7S.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpCAd7S.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpCAd7S.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpCAd7S.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpCAd7S.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpCAd7S.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpCAd7S.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccpCAd7S.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccpCAd7S.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccpCAd7S.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccpCAd7S.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/omdsha512k512n256tau256v1/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/ccKPR9z4.s: Assembler messages:
encrypt.c: /tmp/ccKPR9z4.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccKPR9z4.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccKPR9z4.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKPR9z4.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKPR9z4.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKPR9z4.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKPR9z4.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKPR9z4.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKPR9z4.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKPR9z4.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKPR9z4.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKPR9z4.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKPR9z4.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKPR9z4.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKPR9z4.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKPR9z4.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKPR9z4.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKPR9z4.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccKPR9z4.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccKPR9z4.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccKPR9z4.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccKPR9z4.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/omdsha512k512n256tau256v1/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/ccPX5Ysu.s: Assembler messages:
encrypt.c: /tmp/ccPX5Ysu.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccPX5Ysu.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccPX5Ysu.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPX5Ysu.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPX5Ysu.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPX5Ysu.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPX5Ysu.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPX5Ysu.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPX5Ysu.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPX5Ysu.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPX5Ysu.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPX5Ysu.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPX5Ysu.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPX5Ysu.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPX5Ysu.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPX5Ysu.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPX5Ysu.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPX5Ysu.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccPX5Ysu.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccPX5Ysu.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccPX5Ysu.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccPX5Ysu.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/omdsha512k512n256tau256v1/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/ccBr2W3h.s: Assembler messages:
encrypt.c: /tmp/ccBr2W3h.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccBr2W3h.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccBr2W3h.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBr2W3h.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBr2W3h.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBr2W3h.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBr2W3h.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBr2W3h.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBr2W3h.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBr2W3h.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBr2W3h.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBr2W3h.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBr2W3h.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBr2W3h.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBr2W3h.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBr2W3h.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBr2W3h.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBr2W3h.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccBr2W3h.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccBr2W3h.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccBr2W3h.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccBr2W3h.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/omdsha512k512n256tau256v1/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/ccq8dphX.s: Assembler messages:
encrypt.c: /tmp/ccq8dphX.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccq8dphX.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccq8dphX.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq8dphX.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq8dphX.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq8dphX.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq8dphX.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq8dphX.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq8dphX.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq8dphX.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq8dphX.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq8dphX.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq8dphX.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq8dphX.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq8dphX.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq8dphX.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq8dphX.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq8dphX.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccq8dphX.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccq8dphX.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccq8dphX.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccq8dphX.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/omdsha512k512n256tau256v1/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/cco65AV8.s: Assembler messages:
encrypt.c: /tmp/cco65AV8.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cco65AV8.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cco65AV8.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cco65AV8.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cco65AV8.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cco65AV8.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cco65AV8.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cco65AV8.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cco65AV8.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cco65AV8.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cco65AV8.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cco65AV8.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cco65AV8.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cco65AV8.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cco65AV8.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cco65AV8.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cco65AV8.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cco65AV8.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cco65AV8.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cco65AV8.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cco65AV8.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cco65AV8.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/omdsha512k512n256tau256v1/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/ccrN3erC.s: Assembler messages:
encrypt.c: /tmp/ccrN3erC.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccrN3erC.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccrN3erC.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrN3erC.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrN3erC.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrN3erC.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrN3erC.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrN3erC.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrN3erC.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrN3erC.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrN3erC.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrN3erC.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrN3erC.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrN3erC.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrN3erC.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrN3erC.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrN3erC.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrN3erC.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccrN3erC.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccrN3erC.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccrN3erC.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccrN3erC.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/omdsha512k512n256tau256v1/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/ccJh0fBn.s: Assembler messages:
encrypt.c: /tmp/ccJh0fBn.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccJh0fBn.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccJh0fBn.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJh0fBn.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJh0fBn.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJh0fBn.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJh0fBn.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJh0fBn.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJh0fBn.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJh0fBn.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJh0fBn.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJh0fBn.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJh0fBn.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJh0fBn.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJh0fBn.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJh0fBn.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJh0fBn.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJh0fBn.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccJh0fBn.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJh0fBn.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccJh0fBn.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccJh0fBn.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/omdsha512k512n256tau256v1/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/ccbsMHR0.s: Assembler messages:
encrypt.c: /tmp/ccbsMHR0.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccbsMHR0.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccbsMHR0.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbsMHR0.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbsMHR0.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbsMHR0.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbsMHR0.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbsMHR0.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbsMHR0.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbsMHR0.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbsMHR0.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbsMHR0.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbsMHR0.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbsMHR0.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbsMHR0.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbsMHR0.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbsMHR0.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbsMHR0.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccbsMHR0.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccbsMHR0.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccbsMHR0.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccbsMHR0.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/omdsha512k512n256tau256v1/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/ccS0awat.s: Assembler messages:
encrypt.c: /tmp/ccS0awat.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccS0awat.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccS0awat.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS0awat.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS0awat.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS0awat.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS0awat.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS0awat.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS0awat.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS0awat.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS0awat.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS0awat.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS0awat.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS0awat.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS0awat.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS0awat.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS0awat.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS0awat.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccS0awat.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccS0awat.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccS0awat.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccS0awat.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/omdsha512k512n256tau256v1/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/ccaJd4Sw.s: Assembler messages:
encrypt.c: /tmp/ccaJd4Sw.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccaJd4Sw.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccaJd4Sw.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaJd4Sw.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaJd4Sw.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaJd4Sw.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaJd4Sw.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaJd4Sw.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaJd4Sw.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaJd4Sw.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaJd4Sw.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaJd4Sw.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaJd4Sw.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaJd4Sw.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaJd4Sw.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaJd4Sw.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaJd4Sw.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaJd4Sw.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccaJd4Sw.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccaJd4Sw.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccaJd4Sw.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccaJd4Sw.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/omdsha512k512n256tau256v1/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/ccVyAYml.s: Assembler messages:
encrypt.c: /tmp/ccVyAYml.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccVyAYml.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccVyAYml.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVyAYml.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVyAYml.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVyAYml.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVyAYml.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVyAYml.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVyAYml.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVyAYml.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVyAYml.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVyAYml.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVyAYml.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVyAYml.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVyAYml.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVyAYml.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVyAYml.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVyAYml.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccVyAYml.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccVyAYml.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccVyAYml.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccVyAYml.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/omdsha512k512n256tau256v1/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/cczMyhok.s: Assembler messages:
encrypt.c: /tmp/cczMyhok.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cczMyhok.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cczMyhok.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cczMyhok.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cczMyhok.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cczMyhok.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cczMyhok.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cczMyhok.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cczMyhok.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cczMyhok.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cczMyhok.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cczMyhok.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cczMyhok.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cczMyhok.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cczMyhok.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cczMyhok.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cczMyhok.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cczMyhok.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cczMyhok.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cczMyhok.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cczMyhok.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cczMyhok.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/omdsha512k512n256tau256v1/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/cculJbBw.s: Assembler messages:
encrypt.c: /tmp/cculJbBw.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cculJbBw.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cculJbBw.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cculJbBw.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cculJbBw.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cculJbBw.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cculJbBw.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cculJbBw.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cculJbBw.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cculJbBw.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cculJbBw.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cculJbBw.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cculJbBw.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cculJbBw.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cculJbBw.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cculJbBw.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cculJbBw.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cculJbBw.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cculJbBw.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cculJbBw.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cculJbBw.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cculJbBw.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/omdsha512k512n256tau256v1/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/ccyt4iav.s: Assembler messages:
encrypt.c: /tmp/ccyt4iav.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccyt4iav.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccyt4iav.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyt4iav.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyt4iav.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyt4iav.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyt4iav.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyt4iav.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyt4iav.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyt4iav.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyt4iav.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyt4iav.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyt4iav.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyt4iav.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyt4iav.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyt4iav.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyt4iav.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyt4iav.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccyt4iav.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccyt4iav.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccyt4iav.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccyt4iav.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/omdsha512k512n256tau256v1/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/ccaD8a3r.s: Assembler messages:
encrypt.c: /tmp/ccaD8a3r.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccaD8a3r.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccaD8a3r.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaD8a3r.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaD8a3r.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaD8a3r.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaD8a3r.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaD8a3r.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaD8a3r.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaD8a3r.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaD8a3r.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaD8a3r.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaD8a3r.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaD8a3r.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaD8a3r.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaD8a3r.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaD8a3r.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaD8a3r.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccaD8a3r.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccaD8a3r.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccaD8a3r.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccaD8a3r.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/omdsha512k512n256tau256v1/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/ccwlrU7n.s: Assembler messages:
encrypt.c: /tmp/ccwlrU7n.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccwlrU7n.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccwlrU7n.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwlrU7n.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwlrU7n.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwlrU7n.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwlrU7n.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwlrU7n.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwlrU7n.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwlrU7n.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwlrU7n.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwlrU7n.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwlrU7n.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwlrU7n.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwlrU7n.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwlrU7n.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwlrU7n.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwlrU7n.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccwlrU7n.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccwlrU7n.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccwlrU7n.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccwlrU7n.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/omdsha512k512n256tau256v1/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/cc16mxCc.s: Assembler messages:
encrypt.c: /tmp/cc16mxCc.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc16mxCc.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc16mxCc.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc16mxCc.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc16mxCc.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc16mxCc.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc16mxCc.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc16mxCc.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc16mxCc.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc16mxCc.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc16mxCc.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc16mxCc.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc16mxCc.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc16mxCc.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc16mxCc.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc16mxCc.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc16mxCc.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc16mxCc.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc16mxCc.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc16mxCc.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc16mxCc.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc16mxCc.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/omdsha512k512n256tau256v1/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/ccO8e1K9.s: Assembler messages:
encrypt.c: /tmp/ccO8e1K9.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccO8e1K9.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccO8e1K9.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO8e1K9.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO8e1K9.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO8e1K9.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO8e1K9.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO8e1K9.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO8e1K9.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO8e1K9.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO8e1K9.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO8e1K9.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO8e1K9.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO8e1K9.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO8e1K9.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO8e1K9.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO8e1K9.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO8e1K9.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccO8e1K9.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccO8e1K9.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccO8e1K9.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccO8e1K9.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/omdsha512k512n256tau256v1/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/cce7C8D7.s: Assembler messages:
encrypt.c: /tmp/cce7C8D7.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cce7C8D7.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cce7C8D7.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cce7C8D7.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cce7C8D7.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cce7C8D7.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cce7C8D7.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cce7C8D7.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cce7C8D7.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cce7C8D7.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cce7C8D7.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cce7C8D7.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cce7C8D7.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cce7C8D7.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cce7C8D7.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cce7C8D7.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cce7C8D7.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cce7C8D7.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cce7C8D7.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cce7C8D7.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cce7C8D7.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cce7C8D7.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/omdsha512k512n256tau256v1/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/ccyZJ0cZ.s: Assembler messages:
encrypt.c: /tmp/ccyZJ0cZ.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccyZJ0cZ.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccyZJ0cZ.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyZJ0cZ.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyZJ0cZ.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyZJ0cZ.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyZJ0cZ.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyZJ0cZ.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyZJ0cZ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyZJ0cZ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyZJ0cZ.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyZJ0cZ.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyZJ0cZ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyZJ0cZ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyZJ0cZ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyZJ0cZ.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyZJ0cZ.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyZJ0cZ.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccyZJ0cZ.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccyZJ0cZ.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccyZJ0cZ.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccyZJ0cZ.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/omdsha512k512n256tau256v1/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/ccHnsiqg.s: Assembler messages:
encrypt.c: /tmp/ccHnsiqg.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccHnsiqg.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccHnsiqg.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHnsiqg.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHnsiqg.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHnsiqg.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHnsiqg.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHnsiqg.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHnsiqg.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHnsiqg.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHnsiqg.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHnsiqg.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHnsiqg.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHnsiqg.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHnsiqg.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHnsiqg.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHnsiqg.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHnsiqg.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccHnsiqg.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccHnsiqg.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccHnsiqg.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccHnsiqg.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/omdsha512k512n256tau256v1/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/ccTsOMof.s: Assembler messages:
encrypt.c: /tmp/ccTsOMof.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccTsOMof.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccTsOMof.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTsOMof.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTsOMof.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTsOMof.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTsOMof.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTsOMof.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTsOMof.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTsOMof.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTsOMof.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTsOMof.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTsOMof.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTsOMof.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTsOMof.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTsOMof.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTsOMof.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTsOMof.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccTsOMof.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccTsOMof.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccTsOMof.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccTsOMof.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/omdsha512k512n256tau256v1/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/cc6yTdEb.s: Assembler messages:
encrypt.c: /tmp/cc6yTdEb.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc6yTdEb.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc6yTdEb.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6yTdEb.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6yTdEb.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6yTdEb.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6yTdEb.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6yTdEb.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6yTdEb.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6yTdEb.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6yTdEb.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6yTdEb.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6yTdEb.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6yTdEb.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6yTdEb.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6yTdEb.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6yTdEb.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6yTdEb.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc6yTdEb.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc6yTdEb.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc6yTdEb.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc6yTdEb.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/omdsha512k512n256tau256v1/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/ccSnjBu2.s: Assembler messages:
encrypt.c: /tmp/ccSnjBu2.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccSnjBu2.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccSnjBu2.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSnjBu2.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSnjBu2.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSnjBu2.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSnjBu2.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSnjBu2.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSnjBu2.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSnjBu2.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSnjBu2.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSnjBu2.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSnjBu2.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSnjBu2.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSnjBu2.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSnjBu2.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSnjBu2.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSnjBu2.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccSnjBu2.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccSnjBu2.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccSnjBu2.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccSnjBu2.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/omdsha512k512n256tau256v1/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/cc9OtGkJ.s: Assembler messages:
encrypt.c: /tmp/cc9OtGkJ.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc9OtGkJ.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc9OtGkJ.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9OtGkJ.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9OtGkJ.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9OtGkJ.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9OtGkJ.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9OtGkJ.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9OtGkJ.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9OtGkJ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9OtGkJ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9OtGkJ.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9OtGkJ.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9OtGkJ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9OtGkJ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9OtGkJ.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9OtGkJ.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9OtGkJ.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc9OtGkJ.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc9OtGkJ.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc9OtGkJ.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc9OtGkJ.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/omdsha512k512n256tau256v1/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/ccgs4AfH.s: Assembler messages:
encrypt.c: /tmp/ccgs4AfH.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccgs4AfH.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccgs4AfH.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgs4AfH.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgs4AfH.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgs4AfH.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgs4AfH.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgs4AfH.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgs4AfH.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgs4AfH.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgs4AfH.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgs4AfH.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgs4AfH.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgs4AfH.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgs4AfH.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgs4AfH.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgs4AfH.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgs4AfH.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccgs4AfH.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccgs4AfH.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccgs4AfH.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccgs4AfH.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/omdsha512k512n256tau256v1/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/ccDjgZwC.s: Assembler messages:
encrypt.c: /tmp/ccDjgZwC.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccDjgZwC.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccDjgZwC.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDjgZwC.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDjgZwC.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDjgZwC.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDjgZwC.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDjgZwC.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDjgZwC.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDjgZwC.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDjgZwC.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDjgZwC.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDjgZwC.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDjgZwC.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDjgZwC.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDjgZwC.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDjgZwC.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDjgZwC.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccDjgZwC.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccDjgZwC.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccDjgZwC.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccDjgZwC.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/omdsha512k512n256tau256v1/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/ccpRN3vy.s: Assembler messages:
encrypt.c: /tmp/ccpRN3vy.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccpRN3vy.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccpRN3vy.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpRN3vy.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpRN3vy.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpRN3vy.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpRN3vy.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpRN3vy.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpRN3vy.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpRN3vy.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpRN3vy.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpRN3vy.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpRN3vy.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpRN3vy.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpRN3vy.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpRN3vy.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpRN3vy.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpRN3vy.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccpRN3vy.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccpRN3vy.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccpRN3vy.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccpRN3vy.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/omdsha512k512n256tau256v1/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/ccDFbmuR.s: Assembler messages:
encrypt.c: /tmp/ccDFbmuR.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccDFbmuR.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccDFbmuR.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDFbmuR.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDFbmuR.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDFbmuR.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDFbmuR.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDFbmuR.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDFbmuR.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDFbmuR.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDFbmuR.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDFbmuR.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDFbmuR.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDFbmuR.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDFbmuR.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDFbmuR.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDFbmuR.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDFbmuR.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccDFbmuR.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccDFbmuR.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccDFbmuR.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccDFbmuR.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/omdsha512k512n256tau256v1/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/ccq4U8hN.s: Assembler messages:
encrypt.c: /tmp/ccq4U8hN.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccq4U8hN.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccq4U8hN.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq4U8hN.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq4U8hN.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq4U8hN.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq4U8hN.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq4U8hN.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq4U8hN.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq4U8hN.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq4U8hN.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq4U8hN.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq4U8hN.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq4U8hN.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq4U8hN.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq4U8hN.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq4U8hN.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq4U8hN.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccq4U8hN.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccq4U8hN.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccq4U8hN.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccq4U8hN.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/omdsha512k512n256tau256v1/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/ccW3uQKG.s: Assembler messages:
encrypt.c: /tmp/ccW3uQKG.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccW3uQKG.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccW3uQKG.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW3uQKG.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW3uQKG.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW3uQKG.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW3uQKG.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW3uQKG.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW3uQKG.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW3uQKG.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW3uQKG.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW3uQKG.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW3uQKG.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW3uQKG.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW3uQKG.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW3uQKG.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW3uQKG.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW3uQKG.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccW3uQKG.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccW3uQKG.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccW3uQKG.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccW3uQKG.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/omdsha512k512n256tau256v1/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/ccXGXbSF.s: Assembler messages:
encrypt.c: /tmp/ccXGXbSF.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccXGXbSF.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccXGXbSF.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXGXbSF.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXGXbSF.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXGXbSF.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXGXbSF.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXGXbSF.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXGXbSF.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXGXbSF.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXGXbSF.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXGXbSF.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXGXbSF.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXGXbSF.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXGXbSF.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXGXbSF.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXGXbSF.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXGXbSF.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccXGXbSF.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccXGXbSF.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccXGXbSF.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccXGXbSF.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/omdsha512k512n256tau256v1/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/cc2vxPZh.s: Assembler messages:
encrypt.c: /tmp/cc2vxPZh.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc2vxPZh.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc2vxPZh.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2vxPZh.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2vxPZh.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2vxPZh.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2vxPZh.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2vxPZh.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2vxPZh.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2vxPZh.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2vxPZh.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2vxPZh.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2vxPZh.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2vxPZh.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2vxPZh.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2vxPZh.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2vxPZh.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2vxPZh.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc2vxPZh.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc2vxPZh.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cc2vxPZh.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cc2vxPZh.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/omdsha512k512n256tau256v1/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/ccs7j8xF.s: Assembler messages:
encrypt.c: /tmp/ccs7j8xF.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccs7j8xF.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccs7j8xF.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs7j8xF.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs7j8xF.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs7j8xF.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs7j8xF.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs7j8xF.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs7j8xF.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs7j8xF.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs7j8xF.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs7j8xF.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs7j8xF.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs7j8xF.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs7j8xF.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs7j8xF.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs7j8xF.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs7j8xF.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccs7j8xF.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccs7j8xF.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccs7j8xF.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccs7j8xF.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/omdsha512k512n256tau256v1/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/ccd1SXD6.s: Assembler messages:
encrypt.c: /tmp/ccd1SXD6.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccd1SXD6.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccd1SXD6.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd1SXD6.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd1SXD6.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd1SXD6.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd1SXD6.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd1SXD6.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd1SXD6.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd1SXD6.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd1SXD6.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd1SXD6.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd1SXD6.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd1SXD6.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd1SXD6.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd1SXD6.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd1SXD6.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd1SXD6.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccd1SXD6.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccd1SXD6.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccd1SXD6.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccd1SXD6.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/omdsha512k512n256tau256v1/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/ccq18fBw.s: Assembler messages:
encrypt.c: /tmp/ccq18fBw.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccq18fBw.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccq18fBw.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq18fBw.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq18fBw.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq18fBw.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq18fBw.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq18fBw.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq18fBw.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq18fBw.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq18fBw.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq18fBw.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq18fBw.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq18fBw.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq18fBw.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq18fBw.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq18fBw.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq18fBw.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccq18fBw.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccq18fBw.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccq18fBw.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccq18fBw.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/omdsha512k512n256tau256v1/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/cc0bvI7M.s: Assembler messages:
encrypt.c: /tmp/cc0bvI7M.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc0bvI7M.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc0bvI7M.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0bvI7M.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0bvI7M.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0bvI7M.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0bvI7M.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0bvI7M.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0bvI7M.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0bvI7M.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0bvI7M.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0bvI7M.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0bvI7M.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0bvI7M.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0bvI7M.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0bvI7M.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0bvI7M.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0bvI7M.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc0bvI7M.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc0bvI7M.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc0bvI7M.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc0bvI7M.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/omdsha512k512n256tau256v1/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/ccA2FX9r.s: Assembler messages:
encrypt.c: /tmp/ccA2FX9r.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccA2FX9r.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccA2FX9r.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA2FX9r.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA2FX9r.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA2FX9r.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA2FX9r.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA2FX9r.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA2FX9r.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA2FX9r.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA2FX9r.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA2FX9r.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA2FX9r.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA2FX9r.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA2FX9r.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA2FX9r.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA2FX9r.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA2FX9r.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccA2FX9r.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccA2FX9r.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccA2FX9r.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccA2FX9r.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/omdsha512k512n256tau256v1/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/cc0cQnub.s: Assembler messages:
encrypt.c: /tmp/cc0cQnub.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc0cQnub.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc0cQnub.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0cQnub.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0cQnub.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0cQnub.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0cQnub.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0cQnub.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0cQnub.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0cQnub.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0cQnub.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0cQnub.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0cQnub.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0cQnub.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0cQnub.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0cQnub.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0cQnub.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0cQnub.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc0cQnub.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc0cQnub.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cc0cQnub.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cc0cQnub.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/omdsha512k512n256tau256v1/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/ccC4JmhB.s: Assembler messages:
encrypt.c: /tmp/ccC4JmhB.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccC4JmhB.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccC4JmhB.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC4JmhB.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC4JmhB.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC4JmhB.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC4JmhB.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC4JmhB.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC4JmhB.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC4JmhB.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC4JmhB.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC4JmhB.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC4JmhB.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC4JmhB.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC4JmhB.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC4JmhB.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC4JmhB.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC4JmhB.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccC4JmhB.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccC4JmhB.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccC4JmhB.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccC4JmhB.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/omdsha512k512n256tau256v1/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/ccdIiHSQ.s: Assembler messages:
encrypt.c: /tmp/ccdIiHSQ.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccdIiHSQ.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccdIiHSQ.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdIiHSQ.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdIiHSQ.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdIiHSQ.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdIiHSQ.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdIiHSQ.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdIiHSQ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdIiHSQ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdIiHSQ.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdIiHSQ.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdIiHSQ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdIiHSQ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdIiHSQ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdIiHSQ.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdIiHSQ.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdIiHSQ.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccdIiHSQ.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccdIiHSQ.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccdIiHSQ.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccdIiHSQ.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/omdsha512k512n256tau256v1/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/ccw4AsOo.s: Assembler messages:
encrypt.c: /tmp/ccw4AsOo.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccw4AsOo.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccw4AsOo.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw4AsOo.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw4AsOo.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw4AsOo.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw4AsOo.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw4AsOo.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw4AsOo.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw4AsOo.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw4AsOo.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw4AsOo.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw4AsOo.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw4AsOo.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw4AsOo.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw4AsOo.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw4AsOo.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw4AsOo.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccw4AsOo.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccw4AsOo.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccw4AsOo.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccw4AsOo.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/omdsha512k512n256tau256v1/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/cc0XWguF.s: Assembler messages:
encrypt.c: /tmp/cc0XWguF.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc0XWguF.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc0XWguF.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0XWguF.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0XWguF.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0XWguF.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0XWguF.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0XWguF.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0XWguF.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0XWguF.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0XWguF.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0XWguF.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0XWguF.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0XWguF.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0XWguF.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0XWguF.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0XWguF.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0XWguF.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc0XWguF.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc0XWguF.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cc0XWguF.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cc0XWguF.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/omdsha512k512n256tau256v1/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/ccqmbabg.s: Assembler messages:
encrypt.c: /tmp/ccqmbabg.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccqmbabg.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccqmbabg.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqmbabg.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqmbabg.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqmbabg.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqmbabg.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqmbabg.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqmbabg.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqmbabg.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqmbabg.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqmbabg.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqmbabg.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqmbabg.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqmbabg.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqmbabg.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqmbabg.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqmbabg.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccqmbabg.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccqmbabg.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccqmbabg.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccqmbabg.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/omdsha512k512n256tau256v1/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/cc90yueX.s: Assembler messages:
encrypt.c: /tmp/cc90yueX.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc90yueX.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc90yueX.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc90yueX.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc90yueX.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc90yueX.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc90yueX.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc90yueX.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc90yueX.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc90yueX.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc90yueX.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc90yueX.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc90yueX.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc90yueX.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc90yueX.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc90yueX.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc90yueX.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc90yueX.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc90yueX.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc90yueX.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cc90yueX.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cc90yueX.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/omdsha512k512n256tau256v1/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/ccie9Ers.s: Assembler messages:
encrypt.c: /tmp/ccie9Ers.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccie9Ers.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccie9Ers.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccie9Ers.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccie9Ers.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccie9Ers.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccie9Ers.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccie9Ers.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccie9Ers.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccie9Ers.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccie9Ers.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccie9Ers.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccie9Ers.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccie9Ers.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccie9Ers.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccie9Ers.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccie9Ers.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccie9Ers.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccie9Ers.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccie9Ers.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccie9Ers.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccie9Ers.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/omdsha512k512n256tau256v1/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/ccGzqLrj.s: Assembler messages:
encrypt.c: /tmp/ccGzqLrj.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccGzqLrj.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccGzqLrj.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGzqLrj.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGzqLrj.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGzqLrj.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGzqLrj.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGzqLrj.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGzqLrj.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGzqLrj.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGzqLrj.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGzqLrj.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGzqLrj.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGzqLrj.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGzqLrj.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGzqLrj.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGzqLrj.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGzqLrj.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccGzqLrj.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccGzqLrj.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccGzqLrj.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccGzqLrj.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/omdsha512k512n256tau256v1/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/ccqX0G4I.s: Assembler messages:
encrypt.c: /tmp/ccqX0G4I.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccqX0G4I.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccqX0G4I.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqX0G4I.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqX0G4I.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqX0G4I.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqX0G4I.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqX0G4I.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqX0G4I.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqX0G4I.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqX0G4I.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqX0G4I.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqX0G4I.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqX0G4I.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqX0G4I.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqX0G4I.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqX0G4I.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqX0G4I.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccqX0G4I.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccqX0G4I.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccqX0G4I.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccqX0G4I.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/omdsha512k512n256tau256v1/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/ccAU8Wu1.s: Assembler messages:
encrypt.c: /tmp/ccAU8Wu1.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccAU8Wu1.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccAU8Wu1.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAU8Wu1.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAU8Wu1.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAU8Wu1.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAU8Wu1.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAU8Wu1.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAU8Wu1.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAU8Wu1.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAU8Wu1.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAU8Wu1.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAU8Wu1.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAU8Wu1.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAU8Wu1.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAU8Wu1.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAU8Wu1.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAU8Wu1.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccAU8Wu1.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccAU8Wu1.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccAU8Wu1.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccAU8Wu1.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/omdsha512k512n256tau256v1/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/ccwsgRx3.s: Assembler messages:
encrypt.c: /tmp/ccwsgRx3.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccwsgRx3.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccwsgRx3.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwsgRx3.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwsgRx3.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwsgRx3.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwsgRx3.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwsgRx3.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwsgRx3.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwsgRx3.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwsgRx3.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwsgRx3.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwsgRx3.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwsgRx3.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwsgRx3.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwsgRx3.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwsgRx3.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwsgRx3.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccwsgRx3.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccwsgRx3.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccwsgRx3.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccwsgRx3.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/omdsha512k512n256tau256v1/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/ccgeParV.s: Assembler messages:
encrypt.c: /tmp/ccgeParV.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccgeParV.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccgeParV.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgeParV.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgeParV.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgeParV.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgeParV.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgeParV.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgeParV.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgeParV.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgeParV.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgeParV.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgeParV.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgeParV.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgeParV.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgeParV.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgeParV.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgeParV.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccgeParV.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccgeParV.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccgeParV.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccgeParV.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/omdsha512k512n256tau256v1/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/cctu42NR.s: Assembler messages:
encrypt.c: /tmp/cctu42NR.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cctu42NR.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cctu42NR.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cctu42NR.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cctu42NR.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cctu42NR.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cctu42NR.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cctu42NR.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cctu42NR.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cctu42NR.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cctu42NR.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cctu42NR.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cctu42NR.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cctu42NR.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cctu42NR.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cctu42NR.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cctu42NR.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cctu42NR.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cctu42NR.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cctu42NR.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cctu42NR.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cctu42NR.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/omdsha512k512n256tau256v1/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/cch8aB69.s: Assembler messages:
encrypt.c: /tmp/cch8aB69.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cch8aB69.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cch8aB69.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cch8aB69.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cch8aB69.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cch8aB69.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cch8aB69.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cch8aB69.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cch8aB69.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cch8aB69.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cch8aB69.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cch8aB69.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cch8aB69.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cch8aB69.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cch8aB69.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cch8aB69.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cch8aB69.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cch8aB69.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cch8aB69.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cch8aB69.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cch8aB69.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cch8aB69.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/omdsha512k512n256tau256v1/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/ccvHQbN4.s: Assembler messages:
encrypt.c: /tmp/ccvHQbN4.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccvHQbN4.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccvHQbN4.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvHQbN4.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvHQbN4.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvHQbN4.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvHQbN4.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvHQbN4.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvHQbN4.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvHQbN4.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvHQbN4.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvHQbN4.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvHQbN4.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvHQbN4.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvHQbN4.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvHQbN4.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvHQbN4.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvHQbN4.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccvHQbN4.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccvHQbN4.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccvHQbN4.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccvHQbN4.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/omdsha512k512n256tau256v1/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/cckaFE1V.s: Assembler messages:
encrypt.c: /tmp/cckaFE1V.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cckaFE1V.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cckaFE1V.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cckaFE1V.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cckaFE1V.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cckaFE1V.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cckaFE1V.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cckaFE1V.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cckaFE1V.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cckaFE1V.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cckaFE1V.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cckaFE1V.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cckaFE1V.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cckaFE1V.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cckaFE1V.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cckaFE1V.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cckaFE1V.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cckaFE1V.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cckaFE1V.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cckaFE1V.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cckaFE1V.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cckaFE1V.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/omdsha512k512n256tau256v1/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/ccneoUgY.s: Assembler messages:
encrypt.c: /tmp/ccneoUgY.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccneoUgY.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccneoUgY.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccneoUgY.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccneoUgY.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccneoUgY.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccneoUgY.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccneoUgY.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccneoUgY.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccneoUgY.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccneoUgY.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccneoUgY.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccneoUgY.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccneoUgY.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccneoUgY.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccneoUgY.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccneoUgY.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccneoUgY.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccneoUgY.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccneoUgY.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccneoUgY.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccneoUgY.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/omdsha512k512n256tau256v1/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/ccVAsSOw.s: Assembler messages:
encrypt.c: /tmp/ccVAsSOw.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccVAsSOw.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccVAsSOw.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVAsSOw.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVAsSOw.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVAsSOw.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVAsSOw.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVAsSOw.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVAsSOw.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVAsSOw.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVAsSOw.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVAsSOw.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVAsSOw.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVAsSOw.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVAsSOw.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVAsSOw.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVAsSOw.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVAsSOw.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccVAsSOw.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccVAsSOw.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccVAsSOw.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccVAsSOw.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/omdsha512k512n256tau256v1/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/cceHZlbO.s: Assembler messages:
encrypt.c: /tmp/cceHZlbO.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cceHZlbO.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cceHZlbO.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cceHZlbO.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cceHZlbO.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cceHZlbO.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cceHZlbO.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cceHZlbO.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cceHZlbO.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cceHZlbO.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cceHZlbO.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cceHZlbO.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cceHZlbO.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cceHZlbO.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cceHZlbO.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cceHZlbO.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cceHZlbO.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cceHZlbO.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cceHZlbO.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cceHZlbO.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cceHZlbO.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cceHZlbO.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/omdsha512k512n256tau256v1/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/cck4Buzm.s: Assembler messages:
encrypt.c: /tmp/cck4Buzm.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cck4Buzm.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cck4Buzm.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cck4Buzm.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cck4Buzm.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cck4Buzm.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cck4Buzm.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cck4Buzm.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cck4Buzm.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cck4Buzm.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cck4Buzm.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cck4Buzm.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cck4Buzm.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cck4Buzm.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cck4Buzm.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cck4Buzm.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cck4Buzm.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cck4Buzm.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cck4Buzm.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cck4Buzm.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cck4Buzm.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cck4Buzm.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/omdsha512k512n256tau256v1/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/cczxTtvG.s: Assembler messages:
encrypt.c: /tmp/cczxTtvG.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cczxTtvG.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cczxTtvG.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cczxTtvG.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cczxTtvG.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cczxTtvG.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cczxTtvG.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cczxTtvG.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cczxTtvG.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cczxTtvG.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cczxTtvG.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cczxTtvG.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cczxTtvG.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cczxTtvG.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cczxTtvG.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cczxTtvG.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cczxTtvG.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cczxTtvG.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cczxTtvG.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cczxTtvG.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cczxTtvG.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cczxTtvG.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/omdsha512k512n256tau256v1/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/ccX6tbHV.s: Assembler messages:
encrypt.c: /tmp/ccX6tbHV.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccX6tbHV.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccX6tbHV.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX6tbHV.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX6tbHV.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX6tbHV.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX6tbHV.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX6tbHV.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX6tbHV.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX6tbHV.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX6tbHV.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX6tbHV.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX6tbHV.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX6tbHV.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX6tbHV.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX6tbHV.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX6tbHV.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX6tbHV.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccX6tbHV.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccX6tbHV.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccX6tbHV.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccX6tbHV.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/omdsha512k512n256tau256v1/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/ccZGW2vB.s: Assembler messages:
encrypt.c: /tmp/ccZGW2vB.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccZGW2vB.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccZGW2vB.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZGW2vB.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZGW2vB.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZGW2vB.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZGW2vB.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZGW2vB.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZGW2vB.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZGW2vB.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZGW2vB.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZGW2vB.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZGW2vB.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZGW2vB.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZGW2vB.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZGW2vB.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZGW2vB.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZGW2vB.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccZGW2vB.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccZGW2vB.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccZGW2vB.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccZGW2vB.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/omdsha512k512n256tau256v1/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/ccgp84ut.s: Assembler messages:
encrypt.c: /tmp/ccgp84ut.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccgp84ut.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccgp84ut.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgp84ut.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgp84ut.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgp84ut.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgp84ut.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgp84ut.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgp84ut.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgp84ut.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgp84ut.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgp84ut.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgp84ut.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgp84ut.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgp84ut.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgp84ut.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgp84ut.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgp84ut.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccgp84ut.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccgp84ut.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccgp84ut.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccgp84ut.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/omdsha512k512n256tau256v1/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/ccroEA4J.s: Assembler messages:
encrypt.c: /tmp/ccroEA4J.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccroEA4J.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccroEA4J.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccroEA4J.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccroEA4J.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccroEA4J.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccroEA4J.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccroEA4J.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccroEA4J.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccroEA4J.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccroEA4J.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccroEA4J.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccroEA4J.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccroEA4J.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccroEA4J.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccroEA4J.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccroEA4J.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccroEA4J.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccroEA4J.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccroEA4J.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccroEA4J.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccroEA4J.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/omdsha512k512n256tau256v1/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/cchcMA8H.s: Assembler messages:
encrypt.c: /tmp/cchcMA8H.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cchcMA8H.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cchcMA8H.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cchcMA8H.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cchcMA8H.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cchcMA8H.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cchcMA8H.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cchcMA8H.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cchcMA8H.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cchcMA8H.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cchcMA8H.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cchcMA8H.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cchcMA8H.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cchcMA8H.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cchcMA8H.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cchcMA8H.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cchcMA8H.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cchcMA8H.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cchcMA8H.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cchcMA8H.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cchcMA8H.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cchcMA8H.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/omdsha512k512n256tau256v1/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/ccn8m1rJ.s: Assembler messages:
encrypt.c: /tmp/ccn8m1rJ.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccn8m1rJ.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccn8m1rJ.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn8m1rJ.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn8m1rJ.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn8m1rJ.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn8m1rJ.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn8m1rJ.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn8m1rJ.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn8m1rJ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn8m1rJ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn8m1rJ.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn8m1rJ.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn8m1rJ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn8m1rJ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn8m1rJ.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn8m1rJ.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn8m1rJ.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccn8m1rJ.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccn8m1rJ.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccn8m1rJ.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccn8m1rJ.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/omdsha512k512n256tau256v1/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/ccOghBED.s: Assembler messages:
encrypt.c: /tmp/ccOghBED.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccOghBED.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccOghBED.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOghBED.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOghBED.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOghBED.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOghBED.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOghBED.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOghBED.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOghBED.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOghBED.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOghBED.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOghBED.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOghBED.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOghBED.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOghBED.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOghBED.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOghBED.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccOghBED.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccOghBED.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccOghBED.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccOghBED.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/omdsha512k512n256tau256v1/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/ccbbhtfv.s: Assembler messages:
encrypt.c: /tmp/ccbbhtfv.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccbbhtfv.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccbbhtfv.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbbhtfv.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbbhtfv.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbbhtfv.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbbhtfv.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbbhtfv.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbbhtfv.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbbhtfv.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbbhtfv.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbbhtfv.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbbhtfv.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbbhtfv.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbbhtfv.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbbhtfv.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbbhtfv.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbbhtfv.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccbbhtfv.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccbbhtfv.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccbbhtfv.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccbbhtfv.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/omdsha512k512n256tau256v1/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/cc1wbvfO.s: Assembler messages:
encrypt.c: /tmp/cc1wbvfO.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc1wbvfO.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc1wbvfO.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1wbvfO.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1wbvfO.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1wbvfO.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1wbvfO.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1wbvfO.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1wbvfO.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1wbvfO.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1wbvfO.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1wbvfO.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1wbvfO.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1wbvfO.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1wbvfO.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1wbvfO.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1wbvfO.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1wbvfO.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc1wbvfO.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc1wbvfO.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc1wbvfO.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc1wbvfO.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/omdsha512k512n256tau256v1/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/ccBj4mPO.s: Assembler messages:
encrypt.c: /tmp/ccBj4mPO.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccBj4mPO.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccBj4mPO.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBj4mPO.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBj4mPO.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBj4mPO.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBj4mPO.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBj4mPO.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBj4mPO.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBj4mPO.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBj4mPO.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBj4mPO.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBj4mPO.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBj4mPO.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBj4mPO.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBj4mPO.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBj4mPO.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBj4mPO.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccBj4mPO.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccBj4mPO.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccBj4mPO.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccBj4mPO.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/omdsha512k512n256tau256v1/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/ccBmNjaJ.s: Assembler messages:
encrypt.c: /tmp/ccBmNjaJ.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccBmNjaJ.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccBmNjaJ.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBmNjaJ.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBmNjaJ.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBmNjaJ.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBmNjaJ.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBmNjaJ.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBmNjaJ.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBmNjaJ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBmNjaJ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBmNjaJ.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBmNjaJ.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBmNjaJ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBmNjaJ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBmNjaJ.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBmNjaJ.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBmNjaJ.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccBmNjaJ.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccBmNjaJ.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccBmNjaJ.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccBmNjaJ.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/omdsha512k512n256tau256v1/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/cckVHEsB.s: Assembler messages:
encrypt.c: /tmp/cckVHEsB.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cckVHEsB.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cckVHEsB.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cckVHEsB.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cckVHEsB.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cckVHEsB.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cckVHEsB.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cckVHEsB.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cckVHEsB.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cckVHEsB.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cckVHEsB.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cckVHEsB.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cckVHEsB.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cckVHEsB.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cckVHEsB.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cckVHEsB.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cckVHEsB.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cckVHEsB.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cckVHEsB.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cckVHEsB.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cckVHEsB.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cckVHEsB.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/omdsha512k512n256tau256v1/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/ccMn2kjW.s: Assembler messages:
encrypt.c: /tmp/ccMn2kjW.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccMn2kjW.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccMn2kjW.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMn2kjW.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMn2kjW.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMn2kjW.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMn2kjW.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMn2kjW.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMn2kjW.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMn2kjW.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMn2kjW.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMn2kjW.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMn2kjW.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMn2kjW.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMn2kjW.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMn2kjW.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMn2kjW.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMn2kjW.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccMn2kjW.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccMn2kjW.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccMn2kjW.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccMn2kjW.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/omdsha512k512n256tau256v1/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/ccw8mWNd.s: Assembler messages:
encrypt.c: /tmp/ccw8mWNd.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccw8mWNd.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccw8mWNd.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw8mWNd.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw8mWNd.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw8mWNd.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw8mWNd.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw8mWNd.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw8mWNd.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw8mWNd.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw8mWNd.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw8mWNd.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw8mWNd.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw8mWNd.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw8mWNd.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw8mWNd.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw8mWNd.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw8mWNd.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccw8mWNd.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccw8mWNd.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccw8mWNd.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccw8mWNd.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/omdsha512k512n256tau256v1/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/cc6mBrlL.s: Assembler messages:
encrypt.c: /tmp/cc6mBrlL.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc6mBrlL.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc6mBrlL.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6mBrlL.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6mBrlL.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6mBrlL.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6mBrlL.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6mBrlL.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6mBrlL.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6mBrlL.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6mBrlL.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6mBrlL.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6mBrlL.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6mBrlL.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6mBrlL.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6mBrlL.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6mBrlL.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6mBrlL.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc6mBrlL.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc6mBrlL.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cc6mBrlL.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cc6mBrlL.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/omdsha512k512n256tau256v1/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/ccPpWrW6.s: Assembler messages:
encrypt.c: /tmp/ccPpWrW6.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccPpWrW6.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccPpWrW6.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPpWrW6.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPpWrW6.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPpWrW6.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPpWrW6.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPpWrW6.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPpWrW6.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPpWrW6.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPpWrW6.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPpWrW6.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPpWrW6.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPpWrW6.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPpWrW6.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPpWrW6.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPpWrW6.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPpWrW6.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccPpWrW6.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccPpWrW6.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccPpWrW6.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccPpWrW6.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/omdsha512k512n256tau256v1/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/ccGnKfph.s: Assembler messages:
encrypt.c: /tmp/ccGnKfph.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccGnKfph.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccGnKfph.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGnKfph.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGnKfph.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGnKfph.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGnKfph.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGnKfph.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGnKfph.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGnKfph.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGnKfph.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGnKfph.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGnKfph.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGnKfph.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGnKfph.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGnKfph.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGnKfph.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGnKfph.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccGnKfph.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccGnKfph.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccGnKfph.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccGnKfph.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/omdsha512k512n256tau256v1/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/ccxtWx81.s: Assembler messages:
encrypt.c: /tmp/ccxtWx81.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccxtWx81.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccxtWx81.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxtWx81.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxtWx81.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxtWx81.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxtWx81.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxtWx81.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxtWx81.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxtWx81.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxtWx81.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxtWx81.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxtWx81.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxtWx81.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxtWx81.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxtWx81.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxtWx81.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxtWx81.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccxtWx81.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccxtWx81.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccxtWx81.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccxtWx81.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/omdsha512k512n256tau256v1/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/cc4CnAiS.s: Assembler messages:
encrypt.c: /tmp/cc4CnAiS.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc4CnAiS.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc4CnAiS.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4CnAiS.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4CnAiS.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4CnAiS.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4CnAiS.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4CnAiS.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4CnAiS.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4CnAiS.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4CnAiS.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4CnAiS.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4CnAiS.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4CnAiS.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4CnAiS.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4CnAiS.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4CnAiS.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4CnAiS.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc4CnAiS.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc4CnAiS.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cc4CnAiS.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cc4CnAiS.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/omdsha512k512n256tau256v1/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/ccR4TyM8.s: Assembler messages:
encrypt.c: /tmp/ccR4TyM8.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccR4TyM8.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccR4TyM8.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR4TyM8.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR4TyM8.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR4TyM8.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR4TyM8.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR4TyM8.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR4TyM8.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR4TyM8.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR4TyM8.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR4TyM8.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR4TyM8.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR4TyM8.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR4TyM8.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR4TyM8.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR4TyM8.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR4TyM8.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccR4TyM8.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccR4TyM8.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccR4TyM8.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccR4TyM8.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/omdsha512k512n256tau256v1/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/ccipKfoz.s: Assembler messages:
encrypt.c: /tmp/ccipKfoz.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccipKfoz.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccipKfoz.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccipKfoz.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccipKfoz.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccipKfoz.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccipKfoz.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccipKfoz.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccipKfoz.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccipKfoz.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccipKfoz.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccipKfoz.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccipKfoz.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccipKfoz.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccipKfoz.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccipKfoz.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccipKfoz.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccipKfoz.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccipKfoz.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccipKfoz.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccipKfoz.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccipKfoz.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/omdsha512k512n256tau256v1/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/ccs1mFd2.s: Assembler messages:
encrypt.c: /tmp/ccs1mFd2.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccs1mFd2.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccs1mFd2.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs1mFd2.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs1mFd2.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs1mFd2.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs1mFd2.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs1mFd2.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs1mFd2.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs1mFd2.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs1mFd2.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs1mFd2.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs1mFd2.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs1mFd2.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs1mFd2.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs1mFd2.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs1mFd2.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs1mFd2.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccs1mFd2.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccs1mFd2.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccs1mFd2.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccs1mFd2.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/omdsha512k512n256tau256v1/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/ccN3HaPR.s: Assembler messages:
encrypt.c: /tmp/ccN3HaPR.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccN3HaPR.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccN3HaPR.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN3HaPR.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN3HaPR.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN3HaPR.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN3HaPR.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN3HaPR.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN3HaPR.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN3HaPR.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN3HaPR.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN3HaPR.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN3HaPR.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN3HaPR.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN3HaPR.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN3HaPR.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN3HaPR.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN3HaPR.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccN3HaPR.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccN3HaPR.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccN3HaPR.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccN3HaPR.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/omdsha512k512n256tau256v1/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/cctsaaem.s: Assembler messages:
encrypt.c: /tmp/cctsaaem.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cctsaaem.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cctsaaem.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cctsaaem.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cctsaaem.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cctsaaem.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cctsaaem.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cctsaaem.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cctsaaem.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cctsaaem.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cctsaaem.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cctsaaem.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cctsaaem.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cctsaaem.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cctsaaem.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cctsaaem.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cctsaaem.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cctsaaem.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cctsaaem.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cctsaaem.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cctsaaem.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cctsaaem.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/omdsha512k512n256tau256v1/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/cc2sUKzG.s: Assembler messages:
encrypt.c: /tmp/cc2sUKzG.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc2sUKzG.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc2sUKzG.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2sUKzG.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2sUKzG.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2sUKzG.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2sUKzG.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2sUKzG.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2sUKzG.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2sUKzG.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2sUKzG.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2sUKzG.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2sUKzG.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2sUKzG.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2sUKzG.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2sUKzG.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2sUKzG.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2sUKzG.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc2sUKzG.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc2sUKzG.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cc2sUKzG.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cc2sUKzG.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/omdsha512k512n256tau256v1/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/cciZXWs5.s: Assembler messages:
encrypt.c: /tmp/cciZXWs5.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cciZXWs5.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cciZXWs5.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cciZXWs5.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cciZXWs5.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cciZXWs5.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cciZXWs5.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cciZXWs5.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cciZXWs5.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cciZXWs5.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cciZXWs5.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cciZXWs5.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cciZXWs5.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cciZXWs5.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cciZXWs5.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cciZXWs5.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cciZXWs5.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cciZXWs5.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cciZXWs5.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cciZXWs5.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cciZXWs5.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cciZXWs5.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/omdsha512k512n256tau256v1/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/ccPjjJmW.s: Assembler messages:
encrypt.c: /tmp/ccPjjJmW.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccPjjJmW.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccPjjJmW.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPjjJmW.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPjjJmW.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPjjJmW.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPjjJmW.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPjjJmW.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPjjJmW.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPjjJmW.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPjjJmW.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPjjJmW.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPjjJmW.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPjjJmW.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPjjJmW.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPjjJmW.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPjjJmW.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPjjJmW.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccPjjJmW.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccPjjJmW.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccPjjJmW.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccPjjJmW.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/omdsha512k512n256tau256v1/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/cczHaABp.s: Assembler messages:
encrypt.c: /tmp/cczHaABp.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cczHaABp.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cczHaABp.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cczHaABp.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cczHaABp.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cczHaABp.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cczHaABp.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cczHaABp.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cczHaABp.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cczHaABp.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cczHaABp.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cczHaABp.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cczHaABp.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cczHaABp.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cczHaABp.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cczHaABp.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cczHaABp.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cczHaABp.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cczHaABp.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cczHaABp.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cczHaABp.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cczHaABp.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/omdsha512k512n256tau256v1/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/cc5q8O78.s: Assembler messages:
encrypt.c: /tmp/cc5q8O78.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc5q8O78.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc5q8O78.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5q8O78.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5q8O78.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5q8O78.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5q8O78.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5q8O78.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5q8O78.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5q8O78.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5q8O78.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5q8O78.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5q8O78.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5q8O78.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5q8O78.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5q8O78.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5q8O78.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5q8O78.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc5q8O78.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc5q8O78.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cc5q8O78.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cc5q8O78.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/omdsha512k512n256tau256v1/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/ccMJyNAK.s: Assembler messages:
encrypt.c: /tmp/ccMJyNAK.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccMJyNAK.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccMJyNAK.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMJyNAK.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMJyNAK.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMJyNAK.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMJyNAK.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMJyNAK.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMJyNAK.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMJyNAK.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMJyNAK.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMJyNAK.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMJyNAK.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMJyNAK.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMJyNAK.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMJyNAK.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMJyNAK.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMJyNAK.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccMJyNAK.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccMJyNAK.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccMJyNAK.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccMJyNAK.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/omdsha512k512n256tau256v1/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/ccNL0XF2.s: Assembler messages:
encrypt.c: /tmp/ccNL0XF2.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccNL0XF2.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccNL0XF2.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNL0XF2.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNL0XF2.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNL0XF2.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNL0XF2.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNL0XF2.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNL0XF2.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNL0XF2.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNL0XF2.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNL0XF2.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNL0XF2.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNL0XF2.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNL0XF2.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNL0XF2.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNL0XF2.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNL0XF2.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccNL0XF2.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccNL0XF2.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccNL0XF2.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccNL0XF2.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/omdsha512k512n256tau256v1/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/ccZ943eE.s: Assembler messages:
encrypt.c: /tmp/ccZ943eE.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccZ943eE.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccZ943eE.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ943eE.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ943eE.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ943eE.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ943eE.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ943eE.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ943eE.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ943eE.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ943eE.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ943eE.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ943eE.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ943eE.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ943eE.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ943eE.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ943eE.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ943eE.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccZ943eE.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccZ943eE.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccZ943eE.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccZ943eE.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/omdsha512k512n256tau256v1/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/ccCpgSPN.s: Assembler messages:
encrypt.c: /tmp/ccCpgSPN.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccCpgSPN.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccCpgSPN.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCpgSPN.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCpgSPN.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCpgSPN.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCpgSPN.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCpgSPN.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCpgSPN.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCpgSPN.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCpgSPN.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCpgSPN.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCpgSPN.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCpgSPN.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCpgSPN.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCpgSPN.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCpgSPN.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCpgSPN.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccCpgSPN.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccCpgSPN.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccCpgSPN.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccCpgSPN.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/omdsha512k512n256tau256v1/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/ccvD3rWc.s: Assembler messages:
encrypt.c: /tmp/ccvD3rWc.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccvD3rWc.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccvD3rWc.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvD3rWc.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvD3rWc.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvD3rWc.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvD3rWc.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvD3rWc.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvD3rWc.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvD3rWc.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvD3rWc.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvD3rWc.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvD3rWc.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvD3rWc.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvD3rWc.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvD3rWc.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvD3rWc.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvD3rWc.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccvD3rWc.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccvD3rWc.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccvD3rWc.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccvD3rWc.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/omdsha512k512n256tau256v1/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/ccXMZP7H.s: Assembler messages:
encrypt.c: /tmp/ccXMZP7H.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccXMZP7H.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccXMZP7H.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXMZP7H.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXMZP7H.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXMZP7H.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXMZP7H.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXMZP7H.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXMZP7H.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXMZP7H.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXMZP7H.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXMZP7H.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXMZP7H.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXMZP7H.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXMZP7H.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXMZP7H.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXMZP7H.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXMZP7H.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccXMZP7H.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccXMZP7H.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccXMZP7H.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccXMZP7H.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/omdsha512k512n256tau256v1/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/ccx1G8P7.s: Assembler messages:
encrypt.c: /tmp/ccx1G8P7.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccx1G8P7.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccx1G8P7.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx1G8P7.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx1G8P7.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx1G8P7.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx1G8P7.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx1G8P7.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx1G8P7.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx1G8P7.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx1G8P7.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx1G8P7.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx1G8P7.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx1G8P7.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx1G8P7.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx1G8P7.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx1G8P7.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx1G8P7.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccx1G8P7.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccx1G8P7.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccx1G8P7.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccx1G8P7.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/omdsha512k512n256tau256v1/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/ccLLoEF5.s: Assembler messages:
encrypt.c: /tmp/ccLLoEF5.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccLLoEF5.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccLLoEF5.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLLoEF5.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLLoEF5.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLLoEF5.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLLoEF5.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLLoEF5.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLLoEF5.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLLoEF5.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLLoEF5.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLLoEF5.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLLoEF5.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLLoEF5.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLLoEF5.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLLoEF5.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLLoEF5.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLLoEF5.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccLLoEF5.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccLLoEF5.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccLLoEF5.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccLLoEF5.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/omdsha512k512n256tau256v1/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/ccpwrywS.s: Assembler messages:
encrypt.c: /tmp/ccpwrywS.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccpwrywS.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccpwrywS.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpwrywS.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpwrywS.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpwrywS.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpwrywS.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpwrywS.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpwrywS.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpwrywS.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpwrywS.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpwrywS.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpwrywS.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpwrywS.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpwrywS.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpwrywS.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpwrywS.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpwrywS.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccpwrywS.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccpwrywS.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccpwrywS.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccpwrywS.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/omdsha512k512n256tau256v1/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/ccAwVZfV.s: Assembler messages:
encrypt.c: /tmp/ccAwVZfV.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccAwVZfV.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccAwVZfV.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAwVZfV.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAwVZfV.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAwVZfV.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAwVZfV.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAwVZfV.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAwVZfV.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAwVZfV.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAwVZfV.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAwVZfV.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAwVZfV.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAwVZfV.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAwVZfV.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAwVZfV.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAwVZfV.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAwVZfV.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccAwVZfV.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccAwVZfV.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccAwVZfV.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccAwVZfV.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/omdsha512k512n256tau256v1/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/ccUKBfKR.s: Assembler messages:
encrypt.c: /tmp/ccUKBfKR.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccUKBfKR.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccUKBfKR.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUKBfKR.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUKBfKR.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUKBfKR.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUKBfKR.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUKBfKR.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUKBfKR.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUKBfKR.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUKBfKR.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUKBfKR.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUKBfKR.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUKBfKR.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUKBfKR.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUKBfKR.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUKBfKR.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUKBfKR.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccUKBfKR.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccUKBfKR.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccUKBfKR.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccUKBfKR.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/omdsha512k512n256tau256v1/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/cc154VUW.s: Assembler messages:
encrypt.c: /tmp/cc154VUW.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc154VUW.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc154VUW.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc154VUW.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc154VUW.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc154VUW.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc154VUW.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc154VUW.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc154VUW.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc154VUW.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc154VUW.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc154VUW.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc154VUW.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc154VUW.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc154VUW.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc154VUW.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc154VUW.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc154VUW.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc154VUW.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc154VUW.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc154VUW.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc154VUW.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/omdsha512k512n256tau256v1/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/cc9fqqIa.s: Assembler messages:
encrypt.c: /tmp/cc9fqqIa.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc9fqqIa.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc9fqqIa.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9fqqIa.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9fqqIa.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9fqqIa.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9fqqIa.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9fqqIa.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9fqqIa.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9fqqIa.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9fqqIa.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9fqqIa.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9fqqIa.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9fqqIa.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9fqqIa.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9fqqIa.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9fqqIa.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9fqqIa.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc9fqqIa.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc9fqqIa.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cc9fqqIa.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cc9fqqIa.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/omdsha512k512n256tau256v1/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/cc2CpLvV.s: Assembler messages:
encrypt.c: /tmp/cc2CpLvV.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc2CpLvV.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc2CpLvV.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2CpLvV.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2CpLvV.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2CpLvV.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2CpLvV.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2CpLvV.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2CpLvV.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2CpLvV.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2CpLvV.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2CpLvV.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2CpLvV.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2CpLvV.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2CpLvV.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2CpLvV.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2CpLvV.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2CpLvV.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc2CpLvV.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc2CpLvV.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc2CpLvV.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc2CpLvV.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/omdsha512k512n256tau256v1/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/cc5hp9a1.s: Assembler messages:
encrypt.c: /tmp/cc5hp9a1.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc5hp9a1.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc5hp9a1.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5hp9a1.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5hp9a1.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5hp9a1.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5hp9a1.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5hp9a1.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5hp9a1.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5hp9a1.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5hp9a1.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5hp9a1.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5hp9a1.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5hp9a1.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5hp9a1.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5hp9a1.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5hp9a1.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5hp9a1.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc5hp9a1.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc5hp9a1.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cc5hp9a1.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cc5hp9a1.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/omdsha512k512n256tau256v1/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/ccAEoMnu.s: Assembler messages:
encrypt.c: /tmp/ccAEoMnu.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccAEoMnu.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccAEoMnu.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAEoMnu.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAEoMnu.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAEoMnu.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAEoMnu.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAEoMnu.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAEoMnu.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAEoMnu.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAEoMnu.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAEoMnu.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAEoMnu.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAEoMnu.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAEoMnu.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAEoMnu.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAEoMnu.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAEoMnu.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccAEoMnu.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccAEoMnu.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccAEoMnu.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccAEoMnu.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/omdsha512k512n256tau256v1/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/ccCoBZFo.s: Assembler messages:
encrypt.c: /tmp/ccCoBZFo.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccCoBZFo.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccCoBZFo.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCoBZFo.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCoBZFo.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCoBZFo.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCoBZFo.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCoBZFo.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCoBZFo.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCoBZFo.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCoBZFo.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCoBZFo.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCoBZFo.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCoBZFo.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCoBZFo.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCoBZFo.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCoBZFo.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCoBZFo.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccCoBZFo.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccCoBZFo.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccCoBZFo.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccCoBZFo.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/omdsha512k512n256tau256v1/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/cc3SVfjk.s: Assembler messages:
encrypt.c: /tmp/cc3SVfjk.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc3SVfjk.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc3SVfjk.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3SVfjk.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3SVfjk.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3SVfjk.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3SVfjk.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3SVfjk.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3SVfjk.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3SVfjk.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3SVfjk.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3SVfjk.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3SVfjk.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3SVfjk.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3SVfjk.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3SVfjk.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3SVfjk.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3SVfjk.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc3SVfjk.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc3SVfjk.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc3SVfjk.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc3SVfjk.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/omdsha512k512n256tau256v1/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/ccaSR1F9.s: Assembler messages:
encrypt.c: /tmp/ccaSR1F9.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccaSR1F9.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccaSR1F9.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaSR1F9.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaSR1F9.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaSR1F9.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaSR1F9.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaSR1F9.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaSR1F9.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaSR1F9.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaSR1F9.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaSR1F9.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaSR1F9.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaSR1F9.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaSR1F9.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaSR1F9.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaSR1F9.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaSR1F9.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccaSR1F9.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccaSR1F9.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccaSR1F9.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccaSR1F9.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/omdsha512k512n256tau256v1/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/cckwSa1y.s: Assembler messages:
encrypt.c: /tmp/cckwSa1y.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cckwSa1y.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cckwSa1y.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cckwSa1y.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cckwSa1y.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cckwSa1y.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cckwSa1y.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cckwSa1y.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cckwSa1y.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cckwSa1y.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cckwSa1y.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cckwSa1y.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cckwSa1y.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cckwSa1y.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cckwSa1y.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cckwSa1y.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cckwSa1y.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cckwSa1y.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cckwSa1y.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cckwSa1y.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cckwSa1y.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cckwSa1y.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/omdsha512k512n256tau256v1/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/cclC6HWu.s: Assembler messages:
encrypt.c: /tmp/cclC6HWu.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cclC6HWu.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cclC6HWu.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cclC6HWu.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cclC6HWu.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cclC6HWu.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cclC6HWu.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cclC6HWu.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cclC6HWu.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cclC6HWu.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cclC6HWu.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cclC6HWu.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cclC6HWu.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cclC6HWu.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cclC6HWu.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cclC6HWu.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cclC6HWu.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cclC6HWu.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cclC6HWu.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cclC6HWu.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cclC6HWu.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cclC6HWu.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/omdsha512k512n256tau256v1/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/cc3bw3fp.s: Assembler messages:
encrypt.c: /tmp/cc3bw3fp.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc3bw3fp.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc3bw3fp.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3bw3fp.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3bw3fp.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3bw3fp.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3bw3fp.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3bw3fp.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3bw3fp.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3bw3fp.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3bw3fp.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3bw3fp.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3bw3fp.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3bw3fp.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3bw3fp.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3bw3fp.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3bw3fp.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3bw3fp.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc3bw3fp.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc3bw3fp.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc3bw3fp.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc3bw3fp.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/omdsha512k512n256tau256v1/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/ccjqvmQj.s: Assembler messages:
encrypt.c: /tmp/ccjqvmQj.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccjqvmQj.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccjqvmQj.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjqvmQj.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjqvmQj.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjqvmQj.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjqvmQj.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjqvmQj.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjqvmQj.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjqvmQj.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjqvmQj.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjqvmQj.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjqvmQj.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjqvmQj.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjqvmQj.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjqvmQj.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjqvmQj.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjqvmQj.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccjqvmQj.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccjqvmQj.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccjqvmQj.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccjqvmQj.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/omdsha512k512n256tau256v1/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/ccBYBo1b.s: Assembler messages:
encrypt.c: /tmp/ccBYBo1b.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccBYBo1b.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccBYBo1b.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBYBo1b.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBYBo1b.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBYBo1b.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBYBo1b.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBYBo1b.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBYBo1b.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBYBo1b.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBYBo1b.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBYBo1b.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBYBo1b.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBYBo1b.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBYBo1b.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBYBo1b.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBYBo1b.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBYBo1b.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccBYBo1b.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccBYBo1b.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccBYBo1b.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccBYBo1b.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/omdsha512k512n256tau256v1/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/ccDKUi6s.s: Assembler messages:
encrypt.c: /tmp/ccDKUi6s.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccDKUi6s.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccDKUi6s.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDKUi6s.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDKUi6s.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDKUi6s.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDKUi6s.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDKUi6s.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDKUi6s.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDKUi6s.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDKUi6s.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDKUi6s.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDKUi6s.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDKUi6s.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDKUi6s.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDKUi6s.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDKUi6s.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDKUi6s.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccDKUi6s.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccDKUi6s.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccDKUi6s.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccDKUi6s.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/omdsha512k512n256tau256v1/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/cci7jZg1.s: Assembler messages:
encrypt.c: /tmp/cci7jZg1.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cci7jZg1.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cci7jZg1.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cci7jZg1.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cci7jZg1.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cci7jZg1.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cci7jZg1.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cci7jZg1.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cci7jZg1.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cci7jZg1.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cci7jZg1.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cci7jZg1.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cci7jZg1.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cci7jZg1.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cci7jZg1.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cci7jZg1.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cci7jZg1.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cci7jZg1.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cci7jZg1.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cci7jZg1.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cci7jZg1.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cci7jZg1.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/omdsha512k512n256tau256v1/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/ccq5nXZf.s: Assembler messages:
encrypt.c: /tmp/ccq5nXZf.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccq5nXZf.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccq5nXZf.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq5nXZf.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq5nXZf.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq5nXZf.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq5nXZf.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq5nXZf.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq5nXZf.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq5nXZf.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq5nXZf.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq5nXZf.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq5nXZf.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq5nXZf.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq5nXZf.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq5nXZf.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq5nXZf.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq5nXZf.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccq5nXZf.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccq5nXZf.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccq5nXZf.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccq5nXZf.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/omdsha512k512n256tau256v1/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/cc47J6Ue.s: Assembler messages:
encrypt.c: /tmp/cc47J6Ue.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc47J6Ue.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc47J6Ue.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc47J6Ue.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc47J6Ue.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc47J6Ue.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc47J6Ue.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc47J6Ue.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc47J6Ue.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc47J6Ue.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc47J6Ue.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc47J6Ue.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc47J6Ue.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc47J6Ue.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc47J6Ue.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc47J6Ue.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc47J6Ue.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc47J6Ue.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc47J6Ue.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc47J6Ue.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc47J6Ue.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc47J6Ue.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/omdsha512k512n256tau256v1/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/ccnCowVw.s: Assembler messages:
encrypt.c: /tmp/ccnCowVw.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccnCowVw.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccnCowVw.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnCowVw.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnCowVw.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnCowVw.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnCowVw.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnCowVw.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnCowVw.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnCowVw.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnCowVw.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnCowVw.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnCowVw.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnCowVw.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnCowVw.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnCowVw.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnCowVw.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnCowVw.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccnCowVw.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccnCowVw.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccnCowVw.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccnCowVw.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/omdsha512k512n256tau256v1/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/ccm3mpd4.s: Assembler messages:
encrypt.c: /tmp/ccm3mpd4.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccm3mpd4.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccm3mpd4.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm3mpd4.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm3mpd4.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm3mpd4.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm3mpd4.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm3mpd4.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm3mpd4.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm3mpd4.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm3mpd4.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm3mpd4.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm3mpd4.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm3mpd4.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm3mpd4.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm3mpd4.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm3mpd4.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm3mpd4.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccm3mpd4.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccm3mpd4.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccm3mpd4.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccm3mpd4.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

Compiler output

Implementation: crypto_aead/omdsha512k512n256tau256v1/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/cczA2q5o.s: Assembler messages:
encrypt.c: /tmp/cczA2q5o.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cczA2q5o.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cczA2q5o.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cczA2q5o.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cczA2q5o.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cczA2q5o.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cczA2q5o.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cczA2q5o.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cczA2q5o.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cczA2q5o.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cczA2q5o.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cczA2q5o.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cczA2q5o.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cczA2q5o.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cczA2q5o.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cczA2q5o.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cczA2q5o.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cczA2q5o.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cczA2q5o.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cczA2q5o.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cczA2q5o.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cczA2q5o.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