Implementation notes: x86, h4e350, crypto_aead/omdsha512k128n128tau128v1

Computer: h4e350
Architecture: x86
CPU ID: AuthenticAMD-00500f10-178bfbff
SUPERCOP version: 20141014
Operation: crypto_aead
Primitive: omdsha512k128n128tau128v1
TimeImplementationCompilerBenchmark dateSUPERCOP version
1270557refgcc -funroll-loops -m32 -O -fomit-frame-pointer2014062520140525
1279320refgcc -m32 -march=core2 -O -fomit-frame-pointer2014062520140525
1279359refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2014062520140525
1279359refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2014062520140525
1279392refgcc -m32 -march=corei7 -O -fomit-frame-pointer2014062520140525
1279467refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014062520140525
1279491refgcc -m32 -O -fomit-frame-pointer2014062520140525
1279545refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014062520140525
1279830refgcc -m32 -march=nocona -O -fomit-frame-pointer2014062520140525
1280001refgcc -m32 -march=prescott -O -fomit-frame-pointer2014062520140525
1284444refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014062520140525
1284519refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014062520140525
1289412refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014062520140525
1291674refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014062520140525
1297455refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014062520140525
1297530refgcc -m32 -march=athlon -O -fomit-frame-pointer2014062520140525
1297617refgcc -m32 -march=k8 -O -fomit-frame-pointer2014062520140525
1298175refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014062520140525
1298364refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014062520140525
1298376refgcc -m32 -march=barcelona -O -fomit-frame-pointer2014062520140525
1298721refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014062520140525
1301013refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014062520140525
1301019refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014062520140525
1301058refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014062520140525
1301385refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014062520140525
1302384refgcc -m32 -march=athlon -Os -fomit-frame-pointer2014062520140525
1302618refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014062520140525
1303488refgcc -m32 -march=k8 -Os -fomit-frame-pointer2014062520140525
1303758refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014062520140525
1303857refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014062520140525
1304226refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014062520140525
1304247refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014062520140525
1309287refgcc -m32 -march=i386 -O -fomit-frame-pointer2014062520140525
1310649refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014062520140525
1310673refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014062520140525
1310718refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014062520140525
1310844refgcc -m32 -march=i486 -O -fomit-frame-pointer2014062520140525
1311339refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014062520140525
1311447refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014062520140525
1311963refgcc -m32 -march=pentium -O -fomit-frame-pointer2014062520140525
1312044refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014062520140525
1312683refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014062520140525
1312740refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014062520140525
1313529refgcc -m32 -march=k6 -O -fomit-frame-pointer2014062520140525
1315110refgcc -m32 -Os -fomit-frame-pointer2014062520140525
1316235refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014062520140525
1317036refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2014062520140525
1317057refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2014062520140525
1317096refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2014062520140525
1317108refgcc -m32 -march=core2 -Os -fomit-frame-pointer2014062520140525
1317813refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014062520140525
1317843refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014062520140525
1318449refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014062520140525
1318584refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014062520140525
1319688refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014062520140525
1319907refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014062520140525
1320027refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014062520140525
1320228refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014062520140525
1320306refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014062520140525
1320345refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014062520140525
1322901refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014062520140525
1323066refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014062520140525
1323642refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014062520140525
1324614refgcc -m32 -march=i386 -Os -fomit-frame-pointer2014062520140525
1324650refgcc -m32 -march=i486 -Os -fomit-frame-pointer2014062520140525
1326297refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014062520140525
1326987refgcc -m32 -march=k6 -Os -fomit-frame-pointer2014062520140525
1327284refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014062520140525
1337571refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014062520140525
1338843refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014062520140525
1338855refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014062520140525
1339356refgcc -m32 -O3 -fomit-frame-pointer2014062520140525
1339497refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014062520140525
1339545refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014062520140525
1339632refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014062520140525
1340163refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014062520140525
1344495refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014062520140525
1344576refgcc -m32 -march=prescott -Os -fomit-frame-pointer2014062520140525
1344621refgcc -m32 -march=nocona -Os -fomit-frame-pointer2014062520140525
1347648refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014062520140525
1347705refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014062520140525
1347714refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014062520140525
1348695refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014062520140525
1348887refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014062520140525
1362954refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014062520140525
1362969refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014062520140525
1363302refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014062520140525
1364634refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014062520140525
1364802refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014062520140525
1367316refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014062520140525
1368741refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014062520140525
1369212refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014062520140525
1371855refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014062520140525
1374024refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2014062520140525
1377192refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014062520140525
1377450refgcc -m32 -O2 -fomit-frame-pointer2014062520140525
1378437refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014062520140525
1379928refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014062520140525
1381086refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014062520140525
1381683refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014062520140525
1381962refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014062520140525
1383600refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014062520140525
1387284refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014062520140525
1388079refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014062520140525
1388124refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014062520140525
1389465refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014062520140525
1389519refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014062520140525
1397538refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014062520140525
1397559refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014062520140525
1398324refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014062520140525
1398393refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014062520140525
1404114refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014062520140525
1408983refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014062520140525
1410525refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014062520140525
1410552refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014062520140525
1411338refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014062520140525
1411767refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014062520140525
1412166refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014062520140525
1412172refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014062520140525
1412187refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014062520140525
1412244refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014062520140525
1412547refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014062520140525
1413621refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014062520140525
1415490refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014062520140525
1416828refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014062520140525
1417191refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014062520140525
1417845refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014062520140525
1418091refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014062520140525
1418394refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014062520140525
1418622refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014062520140525
1418694refgcc -m32 -march=pentium -Os -fomit-frame-pointer2014062520140525
1418916refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014062520140525
1422483refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014062520140525
1422963refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014062520140525
1423806refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014062520140525
1424712refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014062520140525
1425030refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014062520140525
1426221refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2014062520140525
1426239refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014062520140525
1426260refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014062520140525
1426812refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014062520140525
1426947refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2014062520140525
1427817refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2014062520140525
1428198refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014062520140525
1431243refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014062520140525
1433889refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014062520140525
1435341refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014062520140525
1447278refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014062520140525
1449285refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014062520140525
1454139refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014062520140525
1464504refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014062520140525
1469574refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014062520140525
1470306refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014062520140525
1493898refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014062520140525
1520646refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014062520140525
1521417refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014062520140525
1530030refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014062520140525
1530882refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014062520140525
1538763refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014062520140525
1539351refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014062520140525
1540392refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014062520140525
1541037refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014062520140525
1541370refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014062520140525
1542984refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014062520140525
1551792refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014062520140525
1551798refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014062520140525
1558863refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014062520140525

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/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/omdsha512k128n128tau128v1/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/cc5nHAMC.s: Assembler messages:
encrypt.c: /tmp/cc5nHAMC.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc5nHAMC.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc5nHAMC.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5nHAMC.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5nHAMC.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5nHAMC.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5nHAMC.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5nHAMC.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5nHAMC.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5nHAMC.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5nHAMC.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5nHAMC.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5nHAMC.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5nHAMC.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5nHAMC.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5nHAMC.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5nHAMC.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5nHAMC.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc5nHAMC.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc5nHAMC.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cc5nHAMC.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cc5nHAMC.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/omdsha512k128n128tau128v1/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/ccxC0gUH.s: Assembler messages:
encrypt.c: /tmp/ccxC0gUH.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccxC0gUH.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccxC0gUH.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxC0gUH.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxC0gUH.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxC0gUH.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxC0gUH.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxC0gUH.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxC0gUH.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxC0gUH.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxC0gUH.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxC0gUH.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxC0gUH.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxC0gUH.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxC0gUH.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxC0gUH.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxC0gUH.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxC0gUH.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccxC0gUH.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccxC0gUH.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccxC0gUH.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccxC0gUH.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/omdsha512k128n128tau128v1/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/ccIFlcdL.s: Assembler messages:
encrypt.c: /tmp/ccIFlcdL.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccIFlcdL.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccIFlcdL.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIFlcdL.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIFlcdL.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIFlcdL.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIFlcdL.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIFlcdL.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIFlcdL.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIFlcdL.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIFlcdL.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIFlcdL.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIFlcdL.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIFlcdL.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIFlcdL.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIFlcdL.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIFlcdL.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIFlcdL.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccIFlcdL.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccIFlcdL.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccIFlcdL.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccIFlcdL.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/omdsha512k128n128tau128v1/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/ccMGKUrt.s: Assembler messages:
encrypt.c: /tmp/ccMGKUrt.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccMGKUrt.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccMGKUrt.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMGKUrt.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMGKUrt.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMGKUrt.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMGKUrt.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMGKUrt.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMGKUrt.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMGKUrt.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMGKUrt.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMGKUrt.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMGKUrt.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMGKUrt.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMGKUrt.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMGKUrt.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMGKUrt.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMGKUrt.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccMGKUrt.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccMGKUrt.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccMGKUrt.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccMGKUrt.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/omdsha512k128n128tau128v1/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/ccQZzj0M.s: Assembler messages:
encrypt.c: /tmp/ccQZzj0M.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccQZzj0M.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccQZzj0M.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQZzj0M.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQZzj0M.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQZzj0M.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQZzj0M.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQZzj0M.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQZzj0M.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQZzj0M.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQZzj0M.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQZzj0M.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQZzj0M.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQZzj0M.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQZzj0M.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQZzj0M.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQZzj0M.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQZzj0M.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccQZzj0M.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccQZzj0M.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccQZzj0M.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccQZzj0M.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/omdsha512k128n128tau128v1/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/cci4K2fC.s: Assembler messages:
encrypt.c: /tmp/cci4K2fC.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cci4K2fC.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cci4K2fC.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cci4K2fC.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cci4K2fC.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cci4K2fC.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cci4K2fC.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cci4K2fC.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cci4K2fC.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cci4K2fC.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cci4K2fC.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cci4K2fC.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cci4K2fC.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cci4K2fC.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cci4K2fC.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cci4K2fC.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cci4K2fC.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cci4K2fC.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cci4K2fC.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cci4K2fC.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cci4K2fC.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cci4K2fC.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/omdsha512k128n128tau128v1/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/ccVLpmEw.s: Assembler messages:
encrypt.c: /tmp/ccVLpmEw.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccVLpmEw.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccVLpmEw.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVLpmEw.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVLpmEw.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVLpmEw.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVLpmEw.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVLpmEw.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVLpmEw.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVLpmEw.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVLpmEw.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVLpmEw.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVLpmEw.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVLpmEw.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVLpmEw.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVLpmEw.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVLpmEw.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVLpmEw.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccVLpmEw.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccVLpmEw.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccVLpmEw.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccVLpmEw.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/omdsha512k128n128tau128v1/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/cccBQA9G.s: Assembler messages:
encrypt.c: /tmp/cccBQA9G.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cccBQA9G.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cccBQA9G.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cccBQA9G.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cccBQA9G.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cccBQA9G.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cccBQA9G.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cccBQA9G.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cccBQA9G.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cccBQA9G.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cccBQA9G.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cccBQA9G.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cccBQA9G.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cccBQA9G.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cccBQA9G.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cccBQA9G.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cccBQA9G.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cccBQA9G.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cccBQA9G.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cccBQA9G.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cccBQA9G.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cccBQA9G.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/omdsha512k128n128tau128v1/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/cc6WiWve.s: Assembler messages:
encrypt.c: /tmp/cc6WiWve.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc6WiWve.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc6WiWve.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6WiWve.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6WiWve.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6WiWve.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6WiWve.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6WiWve.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6WiWve.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6WiWve.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6WiWve.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6WiWve.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6WiWve.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6WiWve.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6WiWve.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6WiWve.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6WiWve.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6WiWve.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc6WiWve.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc6WiWve.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cc6WiWve.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cc6WiWve.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/omdsha512k128n128tau128v1/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/ccxlk9X9.s: Assembler messages:
encrypt.c: /tmp/ccxlk9X9.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccxlk9X9.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccxlk9X9.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxlk9X9.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxlk9X9.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxlk9X9.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxlk9X9.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxlk9X9.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxlk9X9.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxlk9X9.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxlk9X9.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxlk9X9.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxlk9X9.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxlk9X9.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxlk9X9.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxlk9X9.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxlk9X9.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxlk9X9.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccxlk9X9.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccxlk9X9.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccxlk9X9.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccxlk9X9.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/omdsha512k128n128tau128v1/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/ccBuLxR5.s: Assembler messages:
encrypt.c: /tmp/ccBuLxR5.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccBuLxR5.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccBuLxR5.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBuLxR5.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBuLxR5.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBuLxR5.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBuLxR5.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBuLxR5.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBuLxR5.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBuLxR5.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBuLxR5.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBuLxR5.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBuLxR5.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBuLxR5.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBuLxR5.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBuLxR5.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBuLxR5.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBuLxR5.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccBuLxR5.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccBuLxR5.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccBuLxR5.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccBuLxR5.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/omdsha512k128n128tau128v1/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/ccEEDAL0.s: Assembler messages:
encrypt.c: /tmp/ccEEDAL0.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccEEDAL0.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccEEDAL0.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEEDAL0.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEEDAL0.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEEDAL0.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEEDAL0.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEEDAL0.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEEDAL0.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEEDAL0.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEEDAL0.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEEDAL0.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEEDAL0.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEEDAL0.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEEDAL0.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEEDAL0.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEEDAL0.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEEDAL0.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccEEDAL0.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccEEDAL0.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccEEDAL0.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccEEDAL0.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/omdsha512k128n128tau128v1/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/ccZQtaZk.s: Assembler messages:
encrypt.c: /tmp/ccZQtaZk.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccZQtaZk.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccZQtaZk.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZQtaZk.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZQtaZk.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZQtaZk.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZQtaZk.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZQtaZk.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZQtaZk.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZQtaZk.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZQtaZk.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZQtaZk.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZQtaZk.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZQtaZk.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZQtaZk.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZQtaZk.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZQtaZk.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZQtaZk.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccZQtaZk.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccZQtaZk.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccZQtaZk.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccZQtaZk.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/omdsha512k128n128tau128v1/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/ccgMSGGg.s: Assembler messages:
encrypt.c: /tmp/ccgMSGGg.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccgMSGGg.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccgMSGGg.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgMSGGg.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgMSGGg.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgMSGGg.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgMSGGg.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgMSGGg.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgMSGGg.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgMSGGg.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgMSGGg.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgMSGGg.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgMSGGg.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgMSGGg.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgMSGGg.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgMSGGg.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgMSGGg.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgMSGGg.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccgMSGGg.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccgMSGGg.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccgMSGGg.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccgMSGGg.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/omdsha512k128n128tau128v1/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/ccUZQ8p9.s: Assembler messages:
encrypt.c: /tmp/ccUZQ8p9.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccUZQ8p9.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccUZQ8p9.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUZQ8p9.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUZQ8p9.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUZQ8p9.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUZQ8p9.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUZQ8p9.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUZQ8p9.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUZQ8p9.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUZQ8p9.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUZQ8p9.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUZQ8p9.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUZQ8p9.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUZQ8p9.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUZQ8p9.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUZQ8p9.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUZQ8p9.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccUZQ8p9.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccUZQ8p9.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccUZQ8p9.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccUZQ8p9.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/omdsha512k128n128tau128v1/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/ccc9VA56.s: Assembler messages:
encrypt.c: /tmp/ccc9VA56.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccc9VA56.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccc9VA56.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc9VA56.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc9VA56.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc9VA56.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc9VA56.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc9VA56.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc9VA56.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc9VA56.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc9VA56.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc9VA56.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc9VA56.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc9VA56.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc9VA56.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc9VA56.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc9VA56.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc9VA56.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccc9VA56.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccc9VA56.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccc9VA56.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccc9VA56.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/omdsha512k128n128tau128v1/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/ccXKdo2O.s: Assembler messages:
encrypt.c: /tmp/ccXKdo2O.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccXKdo2O.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccXKdo2O.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXKdo2O.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXKdo2O.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXKdo2O.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXKdo2O.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXKdo2O.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXKdo2O.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXKdo2O.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXKdo2O.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXKdo2O.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXKdo2O.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXKdo2O.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXKdo2O.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXKdo2O.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXKdo2O.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXKdo2O.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccXKdo2O.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccXKdo2O.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccXKdo2O.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccXKdo2O.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/omdsha512k128n128tau128v1/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/cchyWbKy.s: Assembler messages:
encrypt.c: /tmp/cchyWbKy.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cchyWbKy.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cchyWbKy.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cchyWbKy.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cchyWbKy.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cchyWbKy.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cchyWbKy.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cchyWbKy.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cchyWbKy.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cchyWbKy.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cchyWbKy.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cchyWbKy.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cchyWbKy.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cchyWbKy.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cchyWbKy.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cchyWbKy.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cchyWbKy.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cchyWbKy.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cchyWbKy.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cchyWbKy.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cchyWbKy.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cchyWbKy.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/omdsha512k128n128tau128v1/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/cc8ug80G.s: Assembler messages:
encrypt.c: /tmp/cc8ug80G.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc8ug80G.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc8ug80G.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8ug80G.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8ug80G.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8ug80G.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8ug80G.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8ug80G.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8ug80G.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8ug80G.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8ug80G.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8ug80G.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8ug80G.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8ug80G.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8ug80G.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8ug80G.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8ug80G.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8ug80G.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc8ug80G.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc8ug80G.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cc8ug80G.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cc8ug80G.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/omdsha512k128n128tau128v1/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/cceBFyLp.s: Assembler messages:
encrypt.c: /tmp/cceBFyLp.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cceBFyLp.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cceBFyLp.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cceBFyLp.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cceBFyLp.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cceBFyLp.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cceBFyLp.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cceBFyLp.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cceBFyLp.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cceBFyLp.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cceBFyLp.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cceBFyLp.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cceBFyLp.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cceBFyLp.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cceBFyLp.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cceBFyLp.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cceBFyLp.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cceBFyLp.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cceBFyLp.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cceBFyLp.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cceBFyLp.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cceBFyLp.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/omdsha512k128n128tau128v1/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/ccNZUPcC.s: Assembler messages:
encrypt.c: /tmp/ccNZUPcC.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccNZUPcC.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccNZUPcC.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNZUPcC.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNZUPcC.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNZUPcC.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNZUPcC.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNZUPcC.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNZUPcC.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNZUPcC.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNZUPcC.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNZUPcC.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNZUPcC.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNZUPcC.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNZUPcC.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNZUPcC.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNZUPcC.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNZUPcC.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccNZUPcC.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccNZUPcC.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccNZUPcC.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccNZUPcC.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/omdsha512k128n128tau128v1/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/cczre0KV.s: Assembler messages:
encrypt.c: /tmp/cczre0KV.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cczre0KV.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cczre0KV.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cczre0KV.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cczre0KV.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cczre0KV.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cczre0KV.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cczre0KV.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cczre0KV.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cczre0KV.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cczre0KV.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cczre0KV.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cczre0KV.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cczre0KV.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cczre0KV.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cczre0KV.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cczre0KV.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cczre0KV.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cczre0KV.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cczre0KV.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cczre0KV.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cczre0KV.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/omdsha512k128n128tau128v1/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/cc9rj88I.s: Assembler messages:
encrypt.c: /tmp/cc9rj88I.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc9rj88I.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc9rj88I.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9rj88I.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9rj88I.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9rj88I.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9rj88I.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9rj88I.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9rj88I.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9rj88I.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9rj88I.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9rj88I.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9rj88I.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9rj88I.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9rj88I.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9rj88I.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9rj88I.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9rj88I.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc9rj88I.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc9rj88I.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cc9rj88I.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cc9rj88I.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/omdsha512k128n128tau128v1/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/ccS41amt.s: Assembler messages:
encrypt.c: /tmp/ccS41amt.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccS41amt.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccS41amt.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS41amt.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS41amt.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS41amt.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS41amt.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS41amt.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS41amt.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS41amt.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS41amt.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS41amt.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS41amt.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS41amt.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS41amt.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS41amt.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS41amt.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS41amt.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccS41amt.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccS41amt.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccS41amt.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccS41amt.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/omdsha512k128n128tau128v1/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/ccZl4vCH.s: Assembler messages:
encrypt.c: /tmp/ccZl4vCH.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccZl4vCH.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccZl4vCH.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZl4vCH.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZl4vCH.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZl4vCH.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZl4vCH.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZl4vCH.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZl4vCH.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZl4vCH.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZl4vCH.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZl4vCH.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZl4vCH.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZl4vCH.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZl4vCH.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZl4vCH.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZl4vCH.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZl4vCH.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccZl4vCH.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccZl4vCH.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccZl4vCH.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccZl4vCH.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/omdsha512k128n128tau128v1/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/ccyDIb45.s: Assembler messages:
encrypt.c: /tmp/ccyDIb45.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccyDIb45.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccyDIb45.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyDIb45.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyDIb45.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyDIb45.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyDIb45.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyDIb45.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyDIb45.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyDIb45.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyDIb45.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyDIb45.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyDIb45.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyDIb45.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyDIb45.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyDIb45.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyDIb45.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyDIb45.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccyDIb45.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccyDIb45.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccyDIb45.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccyDIb45.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/omdsha512k128n128tau128v1/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/ccCPBRjV.s: Assembler messages:
encrypt.c: /tmp/ccCPBRjV.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccCPBRjV.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccCPBRjV.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCPBRjV.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCPBRjV.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCPBRjV.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCPBRjV.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCPBRjV.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCPBRjV.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCPBRjV.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCPBRjV.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCPBRjV.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCPBRjV.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCPBRjV.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCPBRjV.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCPBRjV.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCPBRjV.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCPBRjV.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccCPBRjV.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccCPBRjV.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccCPBRjV.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccCPBRjV.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/omdsha512k128n128tau128v1/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/ccTkSFIB.s: Assembler messages:
encrypt.c: /tmp/ccTkSFIB.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccTkSFIB.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccTkSFIB.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTkSFIB.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTkSFIB.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTkSFIB.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTkSFIB.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTkSFIB.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTkSFIB.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTkSFIB.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTkSFIB.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTkSFIB.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTkSFIB.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTkSFIB.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTkSFIB.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTkSFIB.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTkSFIB.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTkSFIB.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccTkSFIB.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccTkSFIB.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccTkSFIB.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccTkSFIB.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/omdsha512k128n128tau128v1/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/cc9jrcI8.s: Assembler messages:
encrypt.c: /tmp/cc9jrcI8.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc9jrcI8.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc9jrcI8.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9jrcI8.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9jrcI8.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9jrcI8.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9jrcI8.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9jrcI8.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9jrcI8.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9jrcI8.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9jrcI8.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9jrcI8.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9jrcI8.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9jrcI8.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9jrcI8.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9jrcI8.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9jrcI8.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9jrcI8.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc9jrcI8.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc9jrcI8.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cc9jrcI8.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cc9jrcI8.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/omdsha512k128n128tau128v1/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/ccX5r5KK.s: Assembler messages:
encrypt.c: /tmp/ccX5r5KK.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccX5r5KK.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccX5r5KK.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX5r5KK.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX5r5KK.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX5r5KK.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX5r5KK.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX5r5KK.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX5r5KK.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX5r5KK.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX5r5KK.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX5r5KK.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX5r5KK.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX5r5KK.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX5r5KK.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX5r5KK.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX5r5KK.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX5r5KK.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccX5r5KK.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccX5r5KK.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccX5r5KK.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccX5r5KK.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/omdsha512k128n128tau128v1/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/cc6riygF.s: Assembler messages:
encrypt.c: /tmp/cc6riygF.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc6riygF.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc6riygF.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6riygF.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6riygF.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6riygF.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6riygF.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6riygF.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6riygF.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6riygF.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6riygF.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6riygF.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6riygF.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6riygF.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6riygF.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6riygF.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6riygF.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6riygF.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc6riygF.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc6riygF.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc6riygF.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc6riygF.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/omdsha512k128n128tau128v1/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/ccnxWvO0.s: Assembler messages:
encrypt.c: /tmp/ccnxWvO0.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccnxWvO0.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccnxWvO0.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnxWvO0.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnxWvO0.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnxWvO0.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnxWvO0.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnxWvO0.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnxWvO0.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnxWvO0.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnxWvO0.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnxWvO0.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnxWvO0.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnxWvO0.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnxWvO0.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnxWvO0.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnxWvO0.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnxWvO0.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccnxWvO0.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccnxWvO0.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccnxWvO0.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccnxWvO0.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/omdsha512k128n128tau128v1/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/ccn3r4cK.s: Assembler messages:
encrypt.c: /tmp/ccn3r4cK.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccn3r4cK.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccn3r4cK.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn3r4cK.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn3r4cK.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn3r4cK.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn3r4cK.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn3r4cK.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn3r4cK.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn3r4cK.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn3r4cK.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn3r4cK.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn3r4cK.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn3r4cK.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn3r4cK.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn3r4cK.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn3r4cK.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn3r4cK.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccn3r4cK.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccn3r4cK.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccn3r4cK.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccn3r4cK.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/omdsha512k128n128tau128v1/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/cctzdgZv.s: Assembler messages:
encrypt.c: /tmp/cctzdgZv.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cctzdgZv.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cctzdgZv.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cctzdgZv.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cctzdgZv.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cctzdgZv.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cctzdgZv.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cctzdgZv.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cctzdgZv.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cctzdgZv.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cctzdgZv.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cctzdgZv.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cctzdgZv.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cctzdgZv.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cctzdgZv.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cctzdgZv.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cctzdgZv.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cctzdgZv.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cctzdgZv.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cctzdgZv.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cctzdgZv.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cctzdgZv.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/omdsha512k128n128tau128v1/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/cc2dHXno.s: Assembler messages:
encrypt.c: /tmp/cc2dHXno.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc2dHXno.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc2dHXno.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2dHXno.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2dHXno.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2dHXno.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2dHXno.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2dHXno.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2dHXno.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2dHXno.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2dHXno.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2dHXno.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2dHXno.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2dHXno.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2dHXno.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2dHXno.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2dHXno.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2dHXno.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc2dHXno.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc2dHXno.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc2dHXno.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc2dHXno.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/omdsha512k128n128tau128v1/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/ccr2nZjz.s: Assembler messages:
encrypt.c: /tmp/ccr2nZjz.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccr2nZjz.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccr2nZjz.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr2nZjz.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr2nZjz.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr2nZjz.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr2nZjz.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr2nZjz.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr2nZjz.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr2nZjz.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr2nZjz.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr2nZjz.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr2nZjz.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr2nZjz.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr2nZjz.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr2nZjz.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr2nZjz.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr2nZjz.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccr2nZjz.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccr2nZjz.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccr2nZjz.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccr2nZjz.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/omdsha512k128n128tau128v1/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/ccSnu7QM.s: Assembler messages:
encrypt.c: /tmp/ccSnu7QM.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccSnu7QM.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccSnu7QM.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSnu7QM.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSnu7QM.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSnu7QM.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSnu7QM.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSnu7QM.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSnu7QM.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSnu7QM.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSnu7QM.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSnu7QM.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSnu7QM.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSnu7QM.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSnu7QM.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSnu7QM.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSnu7QM.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSnu7QM.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccSnu7QM.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccSnu7QM.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccSnu7QM.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccSnu7QM.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/omdsha512k128n128tau128v1/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/ccehsQfA.s: Assembler messages:
encrypt.c: /tmp/ccehsQfA.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccehsQfA.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccehsQfA.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccehsQfA.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccehsQfA.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccehsQfA.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccehsQfA.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccehsQfA.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccehsQfA.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccehsQfA.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccehsQfA.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccehsQfA.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccehsQfA.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccehsQfA.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccehsQfA.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccehsQfA.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccehsQfA.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccehsQfA.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccehsQfA.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccehsQfA.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccehsQfA.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccehsQfA.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/omdsha512k128n128tau128v1/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/ccYhNbPF.s: Assembler messages:
encrypt.c: /tmp/ccYhNbPF.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccYhNbPF.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccYhNbPF.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYhNbPF.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYhNbPF.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYhNbPF.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYhNbPF.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYhNbPF.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYhNbPF.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYhNbPF.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYhNbPF.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYhNbPF.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYhNbPF.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYhNbPF.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYhNbPF.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYhNbPF.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYhNbPF.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYhNbPF.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccYhNbPF.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccYhNbPF.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccYhNbPF.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccYhNbPF.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/omdsha512k128n128tau128v1/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/cchiKY8r.s: Assembler messages:
encrypt.c: /tmp/cchiKY8r.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cchiKY8r.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cchiKY8r.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cchiKY8r.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cchiKY8r.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cchiKY8r.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cchiKY8r.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cchiKY8r.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cchiKY8r.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cchiKY8r.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cchiKY8r.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cchiKY8r.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cchiKY8r.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cchiKY8r.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cchiKY8r.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cchiKY8r.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cchiKY8r.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cchiKY8r.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cchiKY8r.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cchiKY8r.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cchiKY8r.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cchiKY8r.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/omdsha512k128n128tau128v1/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/cc4mHmOY.s: Assembler messages:
encrypt.c: /tmp/cc4mHmOY.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc4mHmOY.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc4mHmOY.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4mHmOY.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4mHmOY.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4mHmOY.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4mHmOY.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4mHmOY.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4mHmOY.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4mHmOY.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4mHmOY.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4mHmOY.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4mHmOY.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4mHmOY.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4mHmOY.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4mHmOY.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4mHmOY.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4mHmOY.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc4mHmOY.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc4mHmOY.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cc4mHmOY.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cc4mHmOY.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/omdsha512k128n128tau128v1/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/ccbfBukL.s: Assembler messages:
encrypt.c: /tmp/ccbfBukL.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccbfBukL.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccbfBukL.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbfBukL.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbfBukL.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbfBukL.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbfBukL.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbfBukL.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbfBukL.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbfBukL.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbfBukL.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbfBukL.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbfBukL.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbfBukL.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbfBukL.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbfBukL.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbfBukL.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbfBukL.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccbfBukL.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccbfBukL.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccbfBukL.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccbfBukL.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/omdsha512k128n128tau128v1/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/ccX8nLYP.s: Assembler messages:
encrypt.c: /tmp/ccX8nLYP.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccX8nLYP.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccX8nLYP.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX8nLYP.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX8nLYP.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX8nLYP.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX8nLYP.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX8nLYP.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX8nLYP.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX8nLYP.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX8nLYP.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX8nLYP.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX8nLYP.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX8nLYP.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX8nLYP.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX8nLYP.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX8nLYP.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX8nLYP.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccX8nLYP.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccX8nLYP.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccX8nLYP.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccX8nLYP.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/omdsha512k128n128tau128v1/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/ccbwbSRE.s: Assembler messages:
encrypt.c: /tmp/ccbwbSRE.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccbwbSRE.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccbwbSRE.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbwbSRE.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbwbSRE.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbwbSRE.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbwbSRE.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbwbSRE.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbwbSRE.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbwbSRE.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbwbSRE.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbwbSRE.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbwbSRE.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbwbSRE.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbwbSRE.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbwbSRE.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbwbSRE.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbwbSRE.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccbwbSRE.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccbwbSRE.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccbwbSRE.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccbwbSRE.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/omdsha512k128n128tau128v1/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/cc924niO.s: Assembler messages:
encrypt.c: /tmp/cc924niO.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc924niO.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc924niO.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc924niO.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc924niO.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc924niO.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc924niO.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc924niO.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc924niO.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc924niO.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc924niO.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc924niO.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc924niO.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc924niO.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc924niO.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc924niO.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc924niO.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc924niO.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc924niO.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc924niO.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc924niO.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc924niO.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/omdsha512k128n128tau128v1/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/ccah38H3.s: Assembler messages:
encrypt.c: /tmp/ccah38H3.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccah38H3.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccah38H3.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccah38H3.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccah38H3.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccah38H3.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccah38H3.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccah38H3.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccah38H3.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccah38H3.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccah38H3.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccah38H3.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccah38H3.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccah38H3.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccah38H3.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccah38H3.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccah38H3.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccah38H3.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccah38H3.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccah38H3.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccah38H3.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccah38H3.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/omdsha512k128n128tau128v1/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/ccO2GB6F.s: Assembler messages:
encrypt.c: /tmp/ccO2GB6F.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccO2GB6F.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccO2GB6F.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO2GB6F.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO2GB6F.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO2GB6F.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO2GB6F.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO2GB6F.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO2GB6F.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO2GB6F.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO2GB6F.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO2GB6F.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO2GB6F.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO2GB6F.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO2GB6F.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO2GB6F.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO2GB6F.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO2GB6F.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccO2GB6F.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccO2GB6F.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccO2GB6F.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccO2GB6F.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/omdsha512k128n128tau128v1/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/ccmKy5bW.s: Assembler messages:
encrypt.c: /tmp/ccmKy5bW.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccmKy5bW.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccmKy5bW.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmKy5bW.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmKy5bW.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmKy5bW.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmKy5bW.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmKy5bW.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmKy5bW.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmKy5bW.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmKy5bW.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmKy5bW.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmKy5bW.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmKy5bW.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmKy5bW.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmKy5bW.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmKy5bW.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmKy5bW.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccmKy5bW.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccmKy5bW.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccmKy5bW.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccmKy5bW.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/omdsha512k128n128tau128v1/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/ccnVr3RD.s: Assembler messages:
encrypt.c: /tmp/ccnVr3RD.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccnVr3RD.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccnVr3RD.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnVr3RD.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnVr3RD.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnVr3RD.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnVr3RD.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnVr3RD.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnVr3RD.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnVr3RD.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnVr3RD.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnVr3RD.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnVr3RD.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnVr3RD.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnVr3RD.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnVr3RD.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnVr3RD.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnVr3RD.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccnVr3RD.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccnVr3RD.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccnVr3RD.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccnVr3RD.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/omdsha512k128n128tau128v1/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/ccp2T54q.s: Assembler messages:
encrypt.c: /tmp/ccp2T54q.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccp2T54q.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccp2T54q.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp2T54q.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp2T54q.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp2T54q.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp2T54q.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp2T54q.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp2T54q.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp2T54q.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp2T54q.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp2T54q.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp2T54q.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp2T54q.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp2T54q.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp2T54q.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp2T54q.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp2T54q.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccp2T54q.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccp2T54q.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccp2T54q.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccp2T54q.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/omdsha512k128n128tau128v1/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/ccD3gjSi.s: Assembler messages:
encrypt.c: /tmp/ccD3gjSi.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccD3gjSi.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccD3gjSi.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD3gjSi.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD3gjSi.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD3gjSi.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD3gjSi.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD3gjSi.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD3gjSi.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD3gjSi.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD3gjSi.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD3gjSi.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD3gjSi.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD3gjSi.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD3gjSi.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD3gjSi.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD3gjSi.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD3gjSi.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccD3gjSi.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccD3gjSi.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccD3gjSi.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccD3gjSi.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/omdsha512k128n128tau128v1/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/ccQcmCzo.s: Assembler messages:
encrypt.c: /tmp/ccQcmCzo.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccQcmCzo.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccQcmCzo.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQcmCzo.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQcmCzo.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQcmCzo.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQcmCzo.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQcmCzo.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQcmCzo.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQcmCzo.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQcmCzo.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQcmCzo.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQcmCzo.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQcmCzo.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQcmCzo.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQcmCzo.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQcmCzo.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQcmCzo.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccQcmCzo.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccQcmCzo.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccQcmCzo.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccQcmCzo.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/omdsha512k128n128tau128v1/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/cc3jwxRy.s: Assembler messages:
encrypt.c: /tmp/cc3jwxRy.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc3jwxRy.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc3jwxRy.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3jwxRy.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3jwxRy.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3jwxRy.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3jwxRy.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3jwxRy.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3jwxRy.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3jwxRy.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3jwxRy.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3jwxRy.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3jwxRy.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3jwxRy.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3jwxRy.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3jwxRy.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3jwxRy.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3jwxRy.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc3jwxRy.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc3jwxRy.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc3jwxRy.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc3jwxRy.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/omdsha512k128n128tau128v1/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/cc3luWcI.s: Assembler messages:
encrypt.c: /tmp/cc3luWcI.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc3luWcI.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc3luWcI.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3luWcI.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3luWcI.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3luWcI.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3luWcI.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3luWcI.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3luWcI.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3luWcI.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3luWcI.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3luWcI.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3luWcI.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3luWcI.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3luWcI.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3luWcI.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3luWcI.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3luWcI.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc3luWcI.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc3luWcI.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cc3luWcI.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cc3luWcI.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/omdsha512k128n128tau128v1/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/cc92MAap.s: Assembler messages:
encrypt.c: /tmp/cc92MAap.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc92MAap.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc92MAap.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc92MAap.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc92MAap.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc92MAap.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc92MAap.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc92MAap.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc92MAap.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc92MAap.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc92MAap.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc92MAap.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc92MAap.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc92MAap.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc92MAap.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc92MAap.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc92MAap.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc92MAap.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc92MAap.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc92MAap.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc92MAap.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc92MAap.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/omdsha512k128n128tau128v1/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/cccXByGu.s: Assembler messages:
encrypt.c: /tmp/cccXByGu.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cccXByGu.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cccXByGu.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cccXByGu.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cccXByGu.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cccXByGu.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cccXByGu.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cccXByGu.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cccXByGu.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cccXByGu.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cccXByGu.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cccXByGu.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cccXByGu.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cccXByGu.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cccXByGu.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cccXByGu.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cccXByGu.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cccXByGu.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cccXByGu.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cccXByGu.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cccXByGu.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cccXByGu.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/omdsha512k128n128tau128v1/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/cc0KIK61.s: Assembler messages:
encrypt.c: /tmp/cc0KIK61.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc0KIK61.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc0KIK61.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0KIK61.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0KIK61.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0KIK61.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0KIK61.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0KIK61.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0KIK61.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0KIK61.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0KIK61.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0KIK61.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0KIK61.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0KIK61.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0KIK61.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0KIK61.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0KIK61.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0KIK61.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc0KIK61.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc0KIK61.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc0KIK61.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc0KIK61.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/omdsha512k128n128tau128v1/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/cc6bZQ5b.s: Assembler messages:
encrypt.c: /tmp/cc6bZQ5b.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc6bZQ5b.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc6bZQ5b.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6bZQ5b.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6bZQ5b.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6bZQ5b.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6bZQ5b.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6bZQ5b.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6bZQ5b.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6bZQ5b.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6bZQ5b.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6bZQ5b.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6bZQ5b.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6bZQ5b.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6bZQ5b.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6bZQ5b.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6bZQ5b.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6bZQ5b.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc6bZQ5b.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc6bZQ5b.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cc6bZQ5b.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cc6bZQ5b.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/omdsha512k128n128tau128v1/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/ccQKm3H9.s: Assembler messages:
encrypt.c: /tmp/ccQKm3H9.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccQKm3H9.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccQKm3H9.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQKm3H9.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQKm3H9.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQKm3H9.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQKm3H9.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQKm3H9.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQKm3H9.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQKm3H9.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQKm3H9.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQKm3H9.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQKm3H9.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQKm3H9.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQKm3H9.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQKm3H9.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQKm3H9.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQKm3H9.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccQKm3H9.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccQKm3H9.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccQKm3H9.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccQKm3H9.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/omdsha512k128n128tau128v1/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/ccXG359R.s: Assembler messages:
encrypt.c: /tmp/ccXG359R.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccXG359R.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccXG359R.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXG359R.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXG359R.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXG359R.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXG359R.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXG359R.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXG359R.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXG359R.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXG359R.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXG359R.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXG359R.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXG359R.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXG359R.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXG359R.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXG359R.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXG359R.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccXG359R.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccXG359R.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccXG359R.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccXG359R.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/omdsha512k128n128tau128v1/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/ccQk9g7j.s: Assembler messages:
encrypt.c: /tmp/ccQk9g7j.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccQk9g7j.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccQk9g7j.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQk9g7j.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQk9g7j.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQk9g7j.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQk9g7j.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQk9g7j.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQk9g7j.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQk9g7j.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQk9g7j.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQk9g7j.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQk9g7j.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQk9g7j.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQk9g7j.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQk9g7j.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQk9g7j.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQk9g7j.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccQk9g7j.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccQk9g7j.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccQk9g7j.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccQk9g7j.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/omdsha512k128n128tau128v1/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/ccScGkg5.s: Assembler messages:
encrypt.c: /tmp/ccScGkg5.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccScGkg5.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccScGkg5.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccScGkg5.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccScGkg5.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccScGkg5.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccScGkg5.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccScGkg5.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccScGkg5.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccScGkg5.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccScGkg5.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccScGkg5.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccScGkg5.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccScGkg5.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccScGkg5.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccScGkg5.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccScGkg5.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccScGkg5.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccScGkg5.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccScGkg5.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccScGkg5.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccScGkg5.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/omdsha512k128n128tau128v1/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/ccgtCo68.s: Assembler messages:
encrypt.c: /tmp/ccgtCo68.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccgtCo68.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccgtCo68.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgtCo68.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgtCo68.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgtCo68.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgtCo68.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgtCo68.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgtCo68.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgtCo68.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgtCo68.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgtCo68.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgtCo68.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgtCo68.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgtCo68.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgtCo68.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgtCo68.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgtCo68.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccgtCo68.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccgtCo68.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccgtCo68.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccgtCo68.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/omdsha512k128n128tau128v1/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/ccyygX5V.s: Assembler messages:
encrypt.c: /tmp/ccyygX5V.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccyygX5V.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccyygX5V.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyygX5V.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyygX5V.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyygX5V.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyygX5V.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyygX5V.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyygX5V.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyygX5V.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyygX5V.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyygX5V.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyygX5V.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyygX5V.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyygX5V.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyygX5V.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyygX5V.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyygX5V.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccyygX5V.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccyygX5V.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccyygX5V.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccyygX5V.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/omdsha512k128n128tau128v1/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/ccS6fbHP.s: Assembler messages:
encrypt.c: /tmp/ccS6fbHP.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccS6fbHP.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccS6fbHP.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS6fbHP.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS6fbHP.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS6fbHP.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS6fbHP.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS6fbHP.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS6fbHP.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS6fbHP.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS6fbHP.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS6fbHP.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS6fbHP.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS6fbHP.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS6fbHP.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS6fbHP.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS6fbHP.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS6fbHP.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccS6fbHP.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccS6fbHP.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccS6fbHP.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccS6fbHP.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/omdsha512k128n128tau128v1/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/cccdnJtZ.s: Assembler messages:
encrypt.c: /tmp/cccdnJtZ.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cccdnJtZ.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cccdnJtZ.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cccdnJtZ.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cccdnJtZ.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cccdnJtZ.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cccdnJtZ.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cccdnJtZ.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cccdnJtZ.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cccdnJtZ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cccdnJtZ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cccdnJtZ.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cccdnJtZ.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cccdnJtZ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cccdnJtZ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cccdnJtZ.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cccdnJtZ.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cccdnJtZ.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cccdnJtZ.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cccdnJtZ.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cccdnJtZ.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cccdnJtZ.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/omdsha512k128n128tau128v1/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/ccScMWlG.s: Assembler messages:
encrypt.c: /tmp/ccScMWlG.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccScMWlG.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccScMWlG.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccScMWlG.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccScMWlG.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccScMWlG.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccScMWlG.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccScMWlG.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccScMWlG.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccScMWlG.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccScMWlG.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccScMWlG.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccScMWlG.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccScMWlG.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccScMWlG.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccScMWlG.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccScMWlG.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccScMWlG.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccScMWlG.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccScMWlG.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccScMWlG.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccScMWlG.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/omdsha512k128n128tau128v1/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/cclziGvN.s: Assembler messages:
encrypt.c: /tmp/cclziGvN.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cclziGvN.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cclziGvN.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cclziGvN.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cclziGvN.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cclziGvN.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cclziGvN.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cclziGvN.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cclziGvN.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cclziGvN.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cclziGvN.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cclziGvN.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cclziGvN.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cclziGvN.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cclziGvN.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cclziGvN.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cclziGvN.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cclziGvN.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cclziGvN.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cclziGvN.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cclziGvN.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cclziGvN.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/omdsha512k128n128tau128v1/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/ccPEVdkX.s: Assembler messages:
encrypt.c: /tmp/ccPEVdkX.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccPEVdkX.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccPEVdkX.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPEVdkX.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPEVdkX.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPEVdkX.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPEVdkX.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPEVdkX.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPEVdkX.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPEVdkX.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPEVdkX.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPEVdkX.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPEVdkX.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPEVdkX.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPEVdkX.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPEVdkX.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPEVdkX.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPEVdkX.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccPEVdkX.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccPEVdkX.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccPEVdkX.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccPEVdkX.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/omdsha512k128n128tau128v1/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/cccMjzp0.s: Assembler messages:
encrypt.c: /tmp/cccMjzp0.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cccMjzp0.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cccMjzp0.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cccMjzp0.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cccMjzp0.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cccMjzp0.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cccMjzp0.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cccMjzp0.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cccMjzp0.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cccMjzp0.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cccMjzp0.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cccMjzp0.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cccMjzp0.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cccMjzp0.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cccMjzp0.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cccMjzp0.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cccMjzp0.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cccMjzp0.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cccMjzp0.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cccMjzp0.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cccMjzp0.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cccMjzp0.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/omdsha512k128n128tau128v1/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/ccBDzOLV.s: Assembler messages:
encrypt.c: /tmp/ccBDzOLV.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccBDzOLV.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccBDzOLV.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBDzOLV.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBDzOLV.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBDzOLV.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBDzOLV.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBDzOLV.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBDzOLV.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBDzOLV.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBDzOLV.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBDzOLV.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBDzOLV.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBDzOLV.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBDzOLV.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBDzOLV.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBDzOLV.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBDzOLV.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccBDzOLV.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccBDzOLV.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccBDzOLV.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccBDzOLV.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/omdsha512k128n128tau128v1/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/ccZkkOGM.s: Assembler messages:
encrypt.c: /tmp/ccZkkOGM.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccZkkOGM.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccZkkOGM.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZkkOGM.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZkkOGM.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZkkOGM.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZkkOGM.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZkkOGM.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZkkOGM.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZkkOGM.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZkkOGM.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZkkOGM.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZkkOGM.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZkkOGM.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZkkOGM.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZkkOGM.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZkkOGM.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZkkOGM.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccZkkOGM.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccZkkOGM.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccZkkOGM.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccZkkOGM.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/omdsha512k128n128tau128v1/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/ccQw6kzy.s: Assembler messages:
encrypt.c: /tmp/ccQw6kzy.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccQw6kzy.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccQw6kzy.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQw6kzy.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQw6kzy.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQw6kzy.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQw6kzy.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQw6kzy.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQw6kzy.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQw6kzy.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQw6kzy.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQw6kzy.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQw6kzy.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQw6kzy.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQw6kzy.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQw6kzy.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQw6kzy.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQw6kzy.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccQw6kzy.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccQw6kzy.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccQw6kzy.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccQw6kzy.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/omdsha512k128n128tau128v1/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/ccm7jf8d.s: Assembler messages:
encrypt.c: /tmp/ccm7jf8d.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccm7jf8d.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccm7jf8d.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm7jf8d.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm7jf8d.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm7jf8d.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm7jf8d.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm7jf8d.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm7jf8d.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm7jf8d.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm7jf8d.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm7jf8d.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm7jf8d.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm7jf8d.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm7jf8d.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm7jf8d.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm7jf8d.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm7jf8d.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccm7jf8d.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccm7jf8d.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccm7jf8d.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccm7jf8d.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/omdsha512k128n128tau128v1/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/ccEWcIN6.s: Assembler messages:
encrypt.c: /tmp/ccEWcIN6.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccEWcIN6.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccEWcIN6.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEWcIN6.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEWcIN6.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEWcIN6.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEWcIN6.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEWcIN6.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEWcIN6.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEWcIN6.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEWcIN6.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEWcIN6.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEWcIN6.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEWcIN6.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEWcIN6.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEWcIN6.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEWcIN6.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEWcIN6.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccEWcIN6.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccEWcIN6.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccEWcIN6.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccEWcIN6.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/omdsha512k128n128tau128v1/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/cciEb01q.s: Assembler messages:
encrypt.c: /tmp/cciEb01q.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cciEb01q.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cciEb01q.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cciEb01q.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cciEb01q.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cciEb01q.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cciEb01q.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cciEb01q.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cciEb01q.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cciEb01q.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cciEb01q.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cciEb01q.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cciEb01q.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cciEb01q.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cciEb01q.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cciEb01q.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cciEb01q.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cciEb01q.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cciEb01q.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cciEb01q.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cciEb01q.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cciEb01q.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/omdsha512k128n128tau128v1/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/ccTA75DB.s: Assembler messages:
encrypt.c: /tmp/ccTA75DB.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccTA75DB.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccTA75DB.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTA75DB.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTA75DB.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTA75DB.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTA75DB.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTA75DB.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTA75DB.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTA75DB.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTA75DB.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTA75DB.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTA75DB.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTA75DB.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTA75DB.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTA75DB.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTA75DB.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTA75DB.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccTA75DB.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccTA75DB.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccTA75DB.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccTA75DB.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/omdsha512k128n128tau128v1/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/ccoIk3ko.s: Assembler messages:
encrypt.c: /tmp/ccoIk3ko.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccoIk3ko.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccoIk3ko.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoIk3ko.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoIk3ko.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoIk3ko.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoIk3ko.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoIk3ko.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoIk3ko.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoIk3ko.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoIk3ko.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoIk3ko.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoIk3ko.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoIk3ko.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoIk3ko.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoIk3ko.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoIk3ko.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoIk3ko.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccoIk3ko.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccoIk3ko.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccoIk3ko.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccoIk3ko.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/omdsha512k128n128tau128v1/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/cc4Q6pJd.s: Assembler messages:
encrypt.c: /tmp/cc4Q6pJd.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc4Q6pJd.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc4Q6pJd.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4Q6pJd.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4Q6pJd.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4Q6pJd.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4Q6pJd.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4Q6pJd.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4Q6pJd.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4Q6pJd.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4Q6pJd.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4Q6pJd.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4Q6pJd.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4Q6pJd.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4Q6pJd.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4Q6pJd.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4Q6pJd.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4Q6pJd.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc4Q6pJd.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc4Q6pJd.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc4Q6pJd.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc4Q6pJd.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/omdsha512k128n128tau128v1/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/ccAkhqax.s: Assembler messages:
encrypt.c: /tmp/ccAkhqax.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccAkhqax.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccAkhqax.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAkhqax.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAkhqax.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAkhqax.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAkhqax.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAkhqax.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAkhqax.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAkhqax.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAkhqax.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAkhqax.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAkhqax.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAkhqax.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAkhqax.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAkhqax.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAkhqax.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAkhqax.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccAkhqax.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccAkhqax.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccAkhqax.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccAkhqax.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/omdsha512k128n128tau128v1/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/cciSogcR.s: Assembler messages:
encrypt.c: /tmp/cciSogcR.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cciSogcR.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cciSogcR.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cciSogcR.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cciSogcR.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cciSogcR.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cciSogcR.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cciSogcR.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cciSogcR.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cciSogcR.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cciSogcR.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cciSogcR.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cciSogcR.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cciSogcR.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cciSogcR.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cciSogcR.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cciSogcR.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cciSogcR.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cciSogcR.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cciSogcR.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cciSogcR.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cciSogcR.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/omdsha512k128n128tau128v1/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/cciV7dBx.s: Assembler messages:
encrypt.c: /tmp/cciV7dBx.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cciV7dBx.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cciV7dBx.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cciV7dBx.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cciV7dBx.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cciV7dBx.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cciV7dBx.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cciV7dBx.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cciV7dBx.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cciV7dBx.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cciV7dBx.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cciV7dBx.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cciV7dBx.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cciV7dBx.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cciV7dBx.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cciV7dBx.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cciV7dBx.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cciV7dBx.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cciV7dBx.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cciV7dBx.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cciV7dBx.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cciV7dBx.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/omdsha512k128n128tau128v1/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/cc8svXOn.s: Assembler messages:
encrypt.c: /tmp/cc8svXOn.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc8svXOn.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc8svXOn.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8svXOn.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8svXOn.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8svXOn.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8svXOn.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8svXOn.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8svXOn.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8svXOn.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8svXOn.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8svXOn.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8svXOn.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8svXOn.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8svXOn.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8svXOn.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8svXOn.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8svXOn.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc8svXOn.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc8svXOn.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cc8svXOn.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cc8svXOn.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/omdsha512k128n128tau128v1/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/ccdGZFAM.s: Assembler messages:
encrypt.c: /tmp/ccdGZFAM.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccdGZFAM.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccdGZFAM.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdGZFAM.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdGZFAM.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdGZFAM.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdGZFAM.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdGZFAM.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdGZFAM.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdGZFAM.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdGZFAM.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdGZFAM.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdGZFAM.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdGZFAM.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdGZFAM.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdGZFAM.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdGZFAM.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdGZFAM.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccdGZFAM.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccdGZFAM.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccdGZFAM.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccdGZFAM.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/omdsha512k128n128tau128v1/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/ccGZaGFD.s: Assembler messages:
encrypt.c: /tmp/ccGZaGFD.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccGZaGFD.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccGZaGFD.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGZaGFD.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGZaGFD.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGZaGFD.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGZaGFD.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGZaGFD.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGZaGFD.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGZaGFD.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGZaGFD.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGZaGFD.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGZaGFD.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGZaGFD.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGZaGFD.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGZaGFD.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGZaGFD.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGZaGFD.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccGZaGFD.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccGZaGFD.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccGZaGFD.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccGZaGFD.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/omdsha512k128n128tau128v1/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/ccKmZX7W.s: Assembler messages:
encrypt.c: /tmp/ccKmZX7W.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccKmZX7W.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccKmZX7W.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKmZX7W.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKmZX7W.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKmZX7W.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKmZX7W.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKmZX7W.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKmZX7W.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKmZX7W.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKmZX7W.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKmZX7W.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKmZX7W.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKmZX7W.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKmZX7W.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKmZX7W.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKmZX7W.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKmZX7W.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccKmZX7W.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccKmZX7W.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccKmZX7W.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccKmZX7W.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/omdsha512k128n128tau128v1/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/ccVI9VZq.s: Assembler messages:
encrypt.c: /tmp/ccVI9VZq.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccVI9VZq.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccVI9VZq.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVI9VZq.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVI9VZq.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVI9VZq.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVI9VZq.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVI9VZq.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVI9VZq.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVI9VZq.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVI9VZq.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVI9VZq.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVI9VZq.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVI9VZq.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVI9VZq.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVI9VZq.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVI9VZq.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVI9VZq.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccVI9VZq.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccVI9VZq.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccVI9VZq.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccVI9VZq.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/omdsha512k128n128tau128v1/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/ccjx7YTQ.s: Assembler messages:
encrypt.c: /tmp/ccjx7YTQ.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccjx7YTQ.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccjx7YTQ.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjx7YTQ.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjx7YTQ.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjx7YTQ.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjx7YTQ.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjx7YTQ.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjx7YTQ.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjx7YTQ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjx7YTQ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjx7YTQ.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjx7YTQ.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjx7YTQ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjx7YTQ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjx7YTQ.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjx7YTQ.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjx7YTQ.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccjx7YTQ.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccjx7YTQ.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccjx7YTQ.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccjx7YTQ.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/omdsha512k128n128tau128v1/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/ccXeyfJY.s: Assembler messages:
encrypt.c: /tmp/ccXeyfJY.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccXeyfJY.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccXeyfJY.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXeyfJY.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXeyfJY.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXeyfJY.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXeyfJY.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXeyfJY.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXeyfJY.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXeyfJY.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXeyfJY.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXeyfJY.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXeyfJY.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXeyfJY.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXeyfJY.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXeyfJY.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXeyfJY.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXeyfJY.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccXeyfJY.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccXeyfJY.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccXeyfJY.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccXeyfJY.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/omdsha512k128n128tau128v1/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/cclqt9L7.s: Assembler messages:
encrypt.c: /tmp/cclqt9L7.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cclqt9L7.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cclqt9L7.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cclqt9L7.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cclqt9L7.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cclqt9L7.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cclqt9L7.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cclqt9L7.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cclqt9L7.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cclqt9L7.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cclqt9L7.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cclqt9L7.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cclqt9L7.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cclqt9L7.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cclqt9L7.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cclqt9L7.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cclqt9L7.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cclqt9L7.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cclqt9L7.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cclqt9L7.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cclqt9L7.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cclqt9L7.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/omdsha512k128n128tau128v1/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/ccB5F2LS.s: Assembler messages:
encrypt.c: /tmp/ccB5F2LS.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccB5F2LS.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccB5F2LS.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB5F2LS.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB5F2LS.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB5F2LS.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB5F2LS.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB5F2LS.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB5F2LS.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB5F2LS.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB5F2LS.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB5F2LS.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB5F2LS.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB5F2LS.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB5F2LS.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB5F2LS.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB5F2LS.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB5F2LS.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccB5F2LS.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccB5F2LS.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccB5F2LS.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccB5F2LS.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/omdsha512k128n128tau128v1/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/ccWpOdJY.s: Assembler messages:
encrypt.c: /tmp/ccWpOdJY.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccWpOdJY.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccWpOdJY.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWpOdJY.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWpOdJY.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWpOdJY.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWpOdJY.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWpOdJY.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWpOdJY.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWpOdJY.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWpOdJY.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWpOdJY.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWpOdJY.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWpOdJY.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWpOdJY.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWpOdJY.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWpOdJY.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWpOdJY.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccWpOdJY.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccWpOdJY.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccWpOdJY.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccWpOdJY.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/omdsha512k128n128tau128v1/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/ccC08Rhe.s: Assembler messages:
encrypt.c: /tmp/ccC08Rhe.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccC08Rhe.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccC08Rhe.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC08Rhe.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC08Rhe.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC08Rhe.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC08Rhe.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC08Rhe.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC08Rhe.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC08Rhe.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC08Rhe.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC08Rhe.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC08Rhe.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC08Rhe.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC08Rhe.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC08Rhe.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC08Rhe.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC08Rhe.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccC08Rhe.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccC08Rhe.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccC08Rhe.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccC08Rhe.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/omdsha512k128n128tau128v1/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/ccDr9PN1.s: Assembler messages:
encrypt.c: /tmp/ccDr9PN1.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccDr9PN1.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccDr9PN1.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDr9PN1.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDr9PN1.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDr9PN1.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDr9PN1.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDr9PN1.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDr9PN1.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDr9PN1.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDr9PN1.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDr9PN1.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDr9PN1.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDr9PN1.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDr9PN1.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDr9PN1.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDr9PN1.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDr9PN1.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccDr9PN1.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccDr9PN1.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccDr9PN1.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccDr9PN1.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/omdsha512k128n128tau128v1/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/ccXX0l6X.s: Assembler messages:
encrypt.c: /tmp/ccXX0l6X.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccXX0l6X.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccXX0l6X.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXX0l6X.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXX0l6X.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXX0l6X.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXX0l6X.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXX0l6X.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXX0l6X.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXX0l6X.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXX0l6X.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXX0l6X.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXX0l6X.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXX0l6X.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXX0l6X.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXX0l6X.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXX0l6X.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXX0l6X.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccXX0l6X.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccXX0l6X.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccXX0l6X.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccXX0l6X.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/omdsha512k128n128tau128v1/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/ccdk8AT3.s: Assembler messages:
encrypt.c: /tmp/ccdk8AT3.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccdk8AT3.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccdk8AT3.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdk8AT3.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdk8AT3.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdk8AT3.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdk8AT3.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdk8AT3.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdk8AT3.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdk8AT3.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdk8AT3.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdk8AT3.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdk8AT3.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdk8AT3.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdk8AT3.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdk8AT3.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdk8AT3.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdk8AT3.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccdk8AT3.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccdk8AT3.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccdk8AT3.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccdk8AT3.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/omdsha512k128n128tau128v1/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/ccMeZoZy.s: Assembler messages:
encrypt.c: /tmp/ccMeZoZy.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccMeZoZy.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccMeZoZy.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMeZoZy.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMeZoZy.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMeZoZy.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMeZoZy.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMeZoZy.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMeZoZy.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMeZoZy.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMeZoZy.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMeZoZy.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMeZoZy.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMeZoZy.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMeZoZy.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMeZoZy.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMeZoZy.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMeZoZy.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccMeZoZy.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccMeZoZy.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccMeZoZy.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccMeZoZy.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/omdsha512k128n128tau128v1/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/ccYxWa9q.s: Assembler messages:
encrypt.c: /tmp/ccYxWa9q.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccYxWa9q.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccYxWa9q.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYxWa9q.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYxWa9q.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYxWa9q.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYxWa9q.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYxWa9q.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYxWa9q.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYxWa9q.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYxWa9q.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYxWa9q.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYxWa9q.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYxWa9q.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYxWa9q.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYxWa9q.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYxWa9q.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYxWa9q.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccYxWa9q.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccYxWa9q.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccYxWa9q.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccYxWa9q.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/omdsha512k128n128tau128v1/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/ccQ5bhHr.s: Assembler messages:
encrypt.c: /tmp/ccQ5bhHr.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccQ5bhHr.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccQ5bhHr.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ5bhHr.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ5bhHr.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ5bhHr.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ5bhHr.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ5bhHr.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ5bhHr.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ5bhHr.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ5bhHr.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ5bhHr.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ5bhHr.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ5bhHr.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ5bhHr.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ5bhHr.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ5bhHr.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ5bhHr.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccQ5bhHr.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccQ5bhHr.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccQ5bhHr.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccQ5bhHr.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/omdsha512k128n128tau128v1/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/ccRALWdh.s: Assembler messages:
encrypt.c: /tmp/ccRALWdh.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccRALWdh.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccRALWdh.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRALWdh.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRALWdh.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRALWdh.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRALWdh.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRALWdh.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRALWdh.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRALWdh.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRALWdh.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRALWdh.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRALWdh.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRALWdh.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRALWdh.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRALWdh.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRALWdh.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRALWdh.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccRALWdh.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccRALWdh.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccRALWdh.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccRALWdh.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/omdsha512k128n128tau128v1/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/cc2852xA.s: Assembler messages:
encrypt.c: /tmp/cc2852xA.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc2852xA.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc2852xA.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2852xA.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2852xA.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2852xA.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2852xA.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2852xA.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2852xA.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2852xA.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2852xA.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2852xA.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2852xA.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2852xA.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2852xA.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2852xA.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2852xA.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2852xA.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc2852xA.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc2852xA.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc2852xA.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc2852xA.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/omdsha512k128n128tau128v1/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/ccGphoHy.s: Assembler messages:
encrypt.c: /tmp/ccGphoHy.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccGphoHy.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccGphoHy.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGphoHy.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGphoHy.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGphoHy.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGphoHy.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGphoHy.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGphoHy.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGphoHy.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGphoHy.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGphoHy.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGphoHy.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGphoHy.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGphoHy.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGphoHy.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGphoHy.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGphoHy.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccGphoHy.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccGphoHy.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccGphoHy.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccGphoHy.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/omdsha512k128n128tau128v1/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/cc93rH9u.s: Assembler messages:
encrypt.c: /tmp/cc93rH9u.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc93rH9u.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc93rH9u.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc93rH9u.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc93rH9u.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc93rH9u.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc93rH9u.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc93rH9u.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc93rH9u.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc93rH9u.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc93rH9u.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc93rH9u.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc93rH9u.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc93rH9u.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc93rH9u.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc93rH9u.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc93rH9u.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc93rH9u.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc93rH9u.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc93rH9u.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc93rH9u.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc93rH9u.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/omdsha512k128n128tau128v1/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/ccV73B6k.s: Assembler messages:
encrypt.c: /tmp/ccV73B6k.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccV73B6k.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccV73B6k.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV73B6k.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV73B6k.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV73B6k.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV73B6k.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV73B6k.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV73B6k.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV73B6k.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV73B6k.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV73B6k.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV73B6k.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV73B6k.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV73B6k.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV73B6k.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV73B6k.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV73B6k.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccV73B6k.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccV73B6k.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccV73B6k.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccV73B6k.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/omdsha512k128n128tau128v1/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/ccVt1gFk.s: Assembler messages:
encrypt.c: /tmp/ccVt1gFk.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccVt1gFk.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccVt1gFk.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVt1gFk.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVt1gFk.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVt1gFk.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVt1gFk.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVt1gFk.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVt1gFk.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVt1gFk.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVt1gFk.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVt1gFk.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVt1gFk.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVt1gFk.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVt1gFk.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVt1gFk.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVt1gFk.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVt1gFk.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccVt1gFk.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccVt1gFk.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccVt1gFk.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccVt1gFk.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/omdsha512k128n128tau128v1/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/cchNomT4.s: Assembler messages:
encrypt.c: /tmp/cchNomT4.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cchNomT4.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cchNomT4.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cchNomT4.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cchNomT4.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cchNomT4.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cchNomT4.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cchNomT4.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cchNomT4.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cchNomT4.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cchNomT4.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cchNomT4.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cchNomT4.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cchNomT4.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cchNomT4.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cchNomT4.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cchNomT4.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cchNomT4.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cchNomT4.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cchNomT4.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cchNomT4.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cchNomT4.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/omdsha512k128n128tau128v1/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/ccEd9rUS.s: Assembler messages:
encrypt.c: /tmp/ccEd9rUS.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccEd9rUS.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccEd9rUS.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEd9rUS.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEd9rUS.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEd9rUS.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEd9rUS.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEd9rUS.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEd9rUS.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEd9rUS.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEd9rUS.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEd9rUS.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEd9rUS.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEd9rUS.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEd9rUS.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEd9rUS.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEd9rUS.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEd9rUS.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccEd9rUS.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccEd9rUS.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccEd9rUS.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccEd9rUS.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/omdsha512k128n128tau128v1/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/ccy39vlb.s: Assembler messages:
encrypt.c: /tmp/ccy39vlb.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccy39vlb.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccy39vlb.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy39vlb.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy39vlb.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy39vlb.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy39vlb.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy39vlb.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy39vlb.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy39vlb.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy39vlb.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy39vlb.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy39vlb.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy39vlb.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy39vlb.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy39vlb.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy39vlb.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy39vlb.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccy39vlb.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccy39vlb.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccy39vlb.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccy39vlb.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/omdsha512k128n128tau128v1/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/cc1ISMop.s: Assembler messages:
encrypt.c: /tmp/cc1ISMop.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc1ISMop.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc1ISMop.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1ISMop.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1ISMop.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1ISMop.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1ISMop.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1ISMop.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1ISMop.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1ISMop.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1ISMop.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1ISMop.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1ISMop.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1ISMop.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1ISMop.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1ISMop.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1ISMop.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1ISMop.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc1ISMop.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc1ISMop.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc1ISMop.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc1ISMop.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/omdsha512k128n128tau128v1/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/ccnedZH7.s: Assembler messages:
encrypt.c: /tmp/ccnedZH7.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccnedZH7.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccnedZH7.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnedZH7.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnedZH7.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnedZH7.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnedZH7.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnedZH7.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnedZH7.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnedZH7.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnedZH7.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnedZH7.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnedZH7.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnedZH7.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnedZH7.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnedZH7.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnedZH7.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnedZH7.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccnedZH7.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccnedZH7.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccnedZH7.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccnedZH7.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/omdsha512k128n128tau128v1/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/cc5PT9F0.s: Assembler messages:
encrypt.c: /tmp/cc5PT9F0.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc5PT9F0.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc5PT9F0.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5PT9F0.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5PT9F0.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5PT9F0.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5PT9F0.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5PT9F0.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5PT9F0.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5PT9F0.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5PT9F0.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5PT9F0.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5PT9F0.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5PT9F0.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5PT9F0.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5PT9F0.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5PT9F0.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5PT9F0.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc5PT9F0.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc5PT9F0.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cc5PT9F0.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cc5PT9F0.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/omdsha512k128n128tau128v1/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/ccSFcuxj.s: Assembler messages:
encrypt.c: /tmp/ccSFcuxj.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccSFcuxj.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccSFcuxj.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSFcuxj.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSFcuxj.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSFcuxj.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSFcuxj.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSFcuxj.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSFcuxj.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSFcuxj.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSFcuxj.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSFcuxj.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSFcuxj.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSFcuxj.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSFcuxj.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSFcuxj.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSFcuxj.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSFcuxj.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccSFcuxj.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccSFcuxj.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccSFcuxj.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccSFcuxj.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/omdsha512k128n128tau128v1/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/cc5V0Ib6.s: Assembler messages:
encrypt.c: /tmp/cc5V0Ib6.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc5V0Ib6.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc5V0Ib6.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5V0Ib6.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5V0Ib6.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5V0Ib6.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5V0Ib6.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5V0Ib6.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5V0Ib6.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5V0Ib6.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5V0Ib6.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5V0Ib6.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5V0Ib6.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5V0Ib6.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5V0Ib6.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5V0Ib6.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5V0Ib6.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5V0Ib6.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc5V0Ib6.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc5V0Ib6.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc5V0Ib6.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc5V0Ib6.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/omdsha512k128n128tau128v1/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/ccb76CBL.s: Assembler messages:
encrypt.c: /tmp/ccb76CBL.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccb76CBL.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccb76CBL.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb76CBL.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb76CBL.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb76CBL.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb76CBL.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb76CBL.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb76CBL.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb76CBL.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb76CBL.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb76CBL.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb76CBL.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb76CBL.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb76CBL.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb76CBL.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb76CBL.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb76CBL.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccb76CBL.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccb76CBL.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccb76CBL.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccb76CBL.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/omdsha512k128n128tau128v1/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/ccBkKrQX.s: Assembler messages:
encrypt.c: /tmp/ccBkKrQX.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccBkKrQX.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccBkKrQX.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBkKrQX.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBkKrQX.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBkKrQX.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBkKrQX.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBkKrQX.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBkKrQX.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBkKrQX.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBkKrQX.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBkKrQX.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBkKrQX.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBkKrQX.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBkKrQX.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBkKrQX.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBkKrQX.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBkKrQX.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccBkKrQX.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccBkKrQX.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccBkKrQX.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccBkKrQX.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/omdsha512k128n128tau128v1/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/ccEihEfM.s: Assembler messages:
encrypt.c: /tmp/ccEihEfM.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccEihEfM.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccEihEfM.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEihEfM.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEihEfM.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEihEfM.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEihEfM.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEihEfM.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEihEfM.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEihEfM.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEihEfM.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEihEfM.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEihEfM.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEihEfM.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEihEfM.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEihEfM.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEihEfM.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEihEfM.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccEihEfM.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccEihEfM.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccEihEfM.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccEihEfM.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/omdsha512k128n128tau128v1/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/ccT5Nl0L.s: Assembler messages:
encrypt.c: /tmp/ccT5Nl0L.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccT5Nl0L.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccT5Nl0L.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT5Nl0L.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT5Nl0L.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT5Nl0L.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT5Nl0L.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT5Nl0L.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT5Nl0L.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT5Nl0L.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT5Nl0L.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT5Nl0L.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT5Nl0L.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT5Nl0L.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT5Nl0L.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT5Nl0L.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT5Nl0L.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT5Nl0L.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccT5Nl0L.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccT5Nl0L.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccT5Nl0L.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccT5Nl0L.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/omdsha512k128n128tau128v1/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/ccWtitMa.s: Assembler messages:
encrypt.c: /tmp/ccWtitMa.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccWtitMa.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccWtitMa.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWtitMa.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWtitMa.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWtitMa.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWtitMa.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWtitMa.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWtitMa.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWtitMa.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWtitMa.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWtitMa.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWtitMa.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWtitMa.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWtitMa.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWtitMa.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWtitMa.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWtitMa.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccWtitMa.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccWtitMa.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccWtitMa.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccWtitMa.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/omdsha512k128n128tau128v1/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/ccCNvk2F.s: Assembler messages:
encrypt.c: /tmp/ccCNvk2F.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccCNvk2F.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccCNvk2F.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCNvk2F.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCNvk2F.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCNvk2F.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCNvk2F.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCNvk2F.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCNvk2F.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCNvk2F.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCNvk2F.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCNvk2F.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCNvk2F.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCNvk2F.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCNvk2F.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCNvk2F.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCNvk2F.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCNvk2F.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccCNvk2F.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccCNvk2F.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccCNvk2F.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccCNvk2F.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/omdsha512k128n128tau128v1/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/ccEWuCw5.s: Assembler messages:
encrypt.c: /tmp/ccEWuCw5.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccEWuCw5.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccEWuCw5.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEWuCw5.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEWuCw5.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEWuCw5.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEWuCw5.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEWuCw5.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEWuCw5.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEWuCw5.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEWuCw5.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEWuCw5.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEWuCw5.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEWuCw5.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEWuCw5.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEWuCw5.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEWuCw5.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEWuCw5.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccEWuCw5.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccEWuCw5.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccEWuCw5.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccEWuCw5.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/omdsha512k128n128tau128v1/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/ccQIu88f.s: Assembler messages:
encrypt.c: /tmp/ccQIu88f.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccQIu88f.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccQIu88f.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQIu88f.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQIu88f.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQIu88f.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQIu88f.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQIu88f.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQIu88f.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQIu88f.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQIu88f.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQIu88f.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQIu88f.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQIu88f.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQIu88f.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQIu88f.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQIu88f.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQIu88f.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccQIu88f.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccQIu88f.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccQIu88f.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccQIu88f.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/omdsha512k128n128tau128v1/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/ccyE3svn.s: Assembler messages:
encrypt.c: /tmp/ccyE3svn.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccyE3svn.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccyE3svn.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyE3svn.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyE3svn.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyE3svn.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyE3svn.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyE3svn.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyE3svn.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyE3svn.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyE3svn.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyE3svn.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyE3svn.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyE3svn.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyE3svn.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyE3svn.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyE3svn.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyE3svn.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccyE3svn.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccyE3svn.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccyE3svn.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccyE3svn.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/omdsha512k128n128tau128v1/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/ccRfWZb6.s: Assembler messages:
encrypt.c: /tmp/ccRfWZb6.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccRfWZb6.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccRfWZb6.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRfWZb6.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRfWZb6.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRfWZb6.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRfWZb6.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRfWZb6.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRfWZb6.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRfWZb6.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRfWZb6.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRfWZb6.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRfWZb6.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRfWZb6.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRfWZb6.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRfWZb6.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRfWZb6.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRfWZb6.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccRfWZb6.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccRfWZb6.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccRfWZb6.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccRfWZb6.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/omdsha512k128n128tau128v1/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/ccY0bR4l.s: Assembler messages:
encrypt.c: /tmp/ccY0bR4l.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccY0bR4l.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccY0bR4l.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY0bR4l.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY0bR4l.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY0bR4l.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY0bR4l.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY0bR4l.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY0bR4l.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY0bR4l.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY0bR4l.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY0bR4l.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY0bR4l.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY0bR4l.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY0bR4l.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY0bR4l.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY0bR4l.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY0bR4l.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccY0bR4l.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccY0bR4l.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccY0bR4l.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccY0bR4l.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/omdsha512k128n128tau128v1/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/ccbl7kVj.s: Assembler messages:
encrypt.c: /tmp/ccbl7kVj.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccbl7kVj.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccbl7kVj.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbl7kVj.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbl7kVj.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbl7kVj.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbl7kVj.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbl7kVj.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbl7kVj.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbl7kVj.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbl7kVj.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbl7kVj.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbl7kVj.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbl7kVj.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbl7kVj.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbl7kVj.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbl7kVj.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbl7kVj.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccbl7kVj.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccbl7kVj.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccbl7kVj.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccbl7kVj.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/omdsha512k128n128tau128v1/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/ccl5IlHv.s: Assembler messages:
encrypt.c: /tmp/ccl5IlHv.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccl5IlHv.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccl5IlHv.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl5IlHv.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl5IlHv.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl5IlHv.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl5IlHv.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl5IlHv.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl5IlHv.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl5IlHv.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl5IlHv.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl5IlHv.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl5IlHv.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl5IlHv.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl5IlHv.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl5IlHv.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl5IlHv.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl5IlHv.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccl5IlHv.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccl5IlHv.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccl5IlHv.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccl5IlHv.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/omdsha512k128n128tau128v1/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/ccJZ2I4d.s: Assembler messages:
encrypt.c: /tmp/ccJZ2I4d.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccJZ2I4d.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccJZ2I4d.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJZ2I4d.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJZ2I4d.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJZ2I4d.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJZ2I4d.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJZ2I4d.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJZ2I4d.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJZ2I4d.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJZ2I4d.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJZ2I4d.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJZ2I4d.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJZ2I4d.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJZ2I4d.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJZ2I4d.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJZ2I4d.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJZ2I4d.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccJZ2I4d.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccJZ2I4d.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccJZ2I4d.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccJZ2I4d.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/omdsha512k128n128tau128v1/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/ccLISYMg.s: Assembler messages:
encrypt.c: /tmp/ccLISYMg.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccLISYMg.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccLISYMg.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLISYMg.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLISYMg.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLISYMg.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLISYMg.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLISYMg.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLISYMg.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLISYMg.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLISYMg.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLISYMg.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLISYMg.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLISYMg.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLISYMg.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLISYMg.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLISYMg.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLISYMg.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccLISYMg.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccLISYMg.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccLISYMg.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccLISYMg.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/omdsha512k128n128tau128v1/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/ccNdC49J.s: Assembler messages:
encrypt.c: /tmp/ccNdC49J.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccNdC49J.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccNdC49J.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNdC49J.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNdC49J.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNdC49J.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNdC49J.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNdC49J.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNdC49J.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNdC49J.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNdC49J.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNdC49J.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNdC49J.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNdC49J.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNdC49J.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNdC49J.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNdC49J.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNdC49J.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccNdC49J.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccNdC49J.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccNdC49J.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccNdC49J.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/omdsha512k128n128tau128v1/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/ccrfF5zK.s: Assembler messages:
encrypt.c: /tmp/ccrfF5zK.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccrfF5zK.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccrfF5zK.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrfF5zK.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrfF5zK.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrfF5zK.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrfF5zK.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrfF5zK.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrfF5zK.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrfF5zK.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrfF5zK.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrfF5zK.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrfF5zK.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrfF5zK.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrfF5zK.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrfF5zK.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrfF5zK.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrfF5zK.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccrfF5zK.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccrfF5zK.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccrfF5zK.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccrfF5zK.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/omdsha512k128n128tau128v1/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/ccBJ5kCB.s: Assembler messages:
encrypt.c: /tmp/ccBJ5kCB.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccBJ5kCB.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccBJ5kCB.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBJ5kCB.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBJ5kCB.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBJ5kCB.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBJ5kCB.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBJ5kCB.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBJ5kCB.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBJ5kCB.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBJ5kCB.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBJ5kCB.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBJ5kCB.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBJ5kCB.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBJ5kCB.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBJ5kCB.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBJ5kCB.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBJ5kCB.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccBJ5kCB.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccBJ5kCB.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccBJ5kCB.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccBJ5kCB.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/omdsha512k128n128tau128v1/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/ccJPyuAD.s: Assembler messages:
encrypt.c: /tmp/ccJPyuAD.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccJPyuAD.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccJPyuAD.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJPyuAD.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJPyuAD.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJPyuAD.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJPyuAD.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJPyuAD.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJPyuAD.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJPyuAD.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJPyuAD.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJPyuAD.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJPyuAD.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJPyuAD.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJPyuAD.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJPyuAD.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJPyuAD.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJPyuAD.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccJPyuAD.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccJPyuAD.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccJPyuAD.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccJPyuAD.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/omdsha512k128n128tau128v1/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/ccA8Up8N.s: Assembler messages:
encrypt.c: /tmp/ccA8Up8N.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccA8Up8N.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccA8Up8N.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA8Up8N.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA8Up8N.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA8Up8N.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA8Up8N.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA8Up8N.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA8Up8N.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA8Up8N.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA8Up8N.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA8Up8N.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA8Up8N.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA8Up8N.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA8Up8N.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA8Up8N.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA8Up8N.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA8Up8N.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccA8Up8N.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccA8Up8N.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccA8Up8N.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccA8Up8N.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/omdsha512k128n128tau128v1/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/ccxiPQtS.s: Assembler messages:
encrypt.c: /tmp/ccxiPQtS.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccxiPQtS.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccxiPQtS.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxiPQtS.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxiPQtS.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxiPQtS.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxiPQtS.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxiPQtS.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxiPQtS.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxiPQtS.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxiPQtS.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxiPQtS.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxiPQtS.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxiPQtS.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxiPQtS.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxiPQtS.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxiPQtS.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxiPQtS.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccxiPQtS.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccxiPQtS.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccxiPQtS.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccxiPQtS.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/omdsha512k128n128tau128v1/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/ccIdXaJJ.s: Assembler messages:
encrypt.c: /tmp/ccIdXaJJ.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccIdXaJJ.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccIdXaJJ.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIdXaJJ.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIdXaJJ.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIdXaJJ.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIdXaJJ.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIdXaJJ.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIdXaJJ.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIdXaJJ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIdXaJJ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIdXaJJ.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIdXaJJ.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIdXaJJ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIdXaJJ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIdXaJJ.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIdXaJJ.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIdXaJJ.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccIdXaJJ.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccIdXaJJ.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccIdXaJJ.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccIdXaJJ.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/omdsha512k128n128tau128v1/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/ccsqqYhI.s: Assembler messages:
encrypt.c: /tmp/ccsqqYhI.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccsqqYhI.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccsqqYhI.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsqqYhI.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsqqYhI.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsqqYhI.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsqqYhI.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsqqYhI.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsqqYhI.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsqqYhI.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsqqYhI.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsqqYhI.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsqqYhI.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsqqYhI.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsqqYhI.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsqqYhI.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsqqYhI.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsqqYhI.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccsqqYhI.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccsqqYhI.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccsqqYhI.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccsqqYhI.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/omdsha512k128n128tau128v1/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/cc51rWkE.s: Assembler messages:
encrypt.c: /tmp/cc51rWkE.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc51rWkE.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc51rWkE.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc51rWkE.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc51rWkE.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc51rWkE.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc51rWkE.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc51rWkE.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc51rWkE.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc51rWkE.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc51rWkE.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc51rWkE.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc51rWkE.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc51rWkE.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc51rWkE.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc51rWkE.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc51rWkE.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc51rWkE.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc51rWkE.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc51rWkE.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc51rWkE.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc51rWkE.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/omdsha512k128n128tau128v1/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/ccjl39F9.s: Assembler messages:
encrypt.c: /tmp/ccjl39F9.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccjl39F9.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccjl39F9.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjl39F9.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjl39F9.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjl39F9.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjl39F9.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjl39F9.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjl39F9.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjl39F9.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjl39F9.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjl39F9.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjl39F9.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjl39F9.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjl39F9.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjl39F9.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjl39F9.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjl39F9.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccjl39F9.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccjl39F9.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccjl39F9.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccjl39F9.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/omdsha512k128n128tau128v1/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/cceLgjwZ.s: Assembler messages:
encrypt.c: /tmp/cceLgjwZ.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cceLgjwZ.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cceLgjwZ.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cceLgjwZ.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cceLgjwZ.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cceLgjwZ.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cceLgjwZ.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cceLgjwZ.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cceLgjwZ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cceLgjwZ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cceLgjwZ.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cceLgjwZ.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cceLgjwZ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cceLgjwZ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cceLgjwZ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cceLgjwZ.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cceLgjwZ.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cceLgjwZ.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cceLgjwZ.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cceLgjwZ.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cceLgjwZ.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cceLgjwZ.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/omdsha512k128n128tau128v1/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/cct9I3sy.s: Assembler messages:
encrypt.c: /tmp/cct9I3sy.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cct9I3sy.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cct9I3sy.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cct9I3sy.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cct9I3sy.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cct9I3sy.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cct9I3sy.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cct9I3sy.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cct9I3sy.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cct9I3sy.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cct9I3sy.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cct9I3sy.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cct9I3sy.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cct9I3sy.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cct9I3sy.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cct9I3sy.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cct9I3sy.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cct9I3sy.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cct9I3sy.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cct9I3sy.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cct9I3sy.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cct9I3sy.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/omdsha512k128n128tau128v1/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/ccDiPtJh.s: Assembler messages:
encrypt.c: /tmp/ccDiPtJh.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccDiPtJh.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccDiPtJh.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDiPtJh.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDiPtJh.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDiPtJh.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDiPtJh.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDiPtJh.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDiPtJh.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDiPtJh.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDiPtJh.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDiPtJh.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDiPtJh.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDiPtJh.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDiPtJh.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDiPtJh.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDiPtJh.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDiPtJh.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccDiPtJh.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccDiPtJh.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccDiPtJh.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccDiPtJh.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/omdsha512k128n128tau128v1/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/ccObu6fH.s: Assembler messages:
encrypt.c: /tmp/ccObu6fH.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccObu6fH.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccObu6fH.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccObu6fH.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccObu6fH.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccObu6fH.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccObu6fH.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccObu6fH.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccObu6fH.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccObu6fH.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccObu6fH.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccObu6fH.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccObu6fH.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccObu6fH.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccObu6fH.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccObu6fH.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccObu6fH.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccObu6fH.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccObu6fH.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccObu6fH.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccObu6fH.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccObu6fH.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/omdsha512k128n128tau128v1/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/cc0l7om5.s: Assembler messages:
encrypt.c: /tmp/cc0l7om5.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc0l7om5.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc0l7om5.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0l7om5.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0l7om5.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0l7om5.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0l7om5.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0l7om5.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0l7om5.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0l7om5.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0l7om5.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0l7om5.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0l7om5.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0l7om5.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0l7om5.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0l7om5.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0l7om5.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0l7om5.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc0l7om5.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc0l7om5.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cc0l7om5.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cc0l7om5.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/omdsha512k128n128tau128v1/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/ccQvg4qz.s: Assembler messages:
encrypt.c: /tmp/ccQvg4qz.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccQvg4qz.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccQvg4qz.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQvg4qz.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQvg4qz.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQvg4qz.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQvg4qz.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQvg4qz.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQvg4qz.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQvg4qz.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQvg4qz.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQvg4qz.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQvg4qz.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQvg4qz.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQvg4qz.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQvg4qz.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQvg4qz.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQvg4qz.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccQvg4qz.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccQvg4qz.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccQvg4qz.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccQvg4qz.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/omdsha512k128n128tau128v1/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/cc0Kexb9.s: Assembler messages:
encrypt.c: /tmp/cc0Kexb9.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc0Kexb9.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc0Kexb9.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0Kexb9.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0Kexb9.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0Kexb9.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0Kexb9.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0Kexb9.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0Kexb9.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0Kexb9.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0Kexb9.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0Kexb9.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0Kexb9.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0Kexb9.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0Kexb9.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0Kexb9.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0Kexb9.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0Kexb9.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc0Kexb9.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc0Kexb9.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc0Kexb9.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc0Kexb9.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/omdsha512k128n128tau128v1/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/cci3x1AI.s: Assembler messages:
encrypt.c: /tmp/cci3x1AI.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cci3x1AI.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cci3x1AI.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cci3x1AI.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cci3x1AI.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cci3x1AI.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cci3x1AI.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cci3x1AI.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cci3x1AI.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cci3x1AI.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cci3x1AI.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cci3x1AI.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cci3x1AI.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cci3x1AI.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cci3x1AI.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cci3x1AI.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cci3x1AI.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cci3x1AI.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cci3x1AI.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cci3x1AI.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cci3x1AI.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cci3x1AI.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/omdsha512k128n128tau128v1/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/ccO7yrVt.s: Assembler messages:
encrypt.c: /tmp/ccO7yrVt.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccO7yrVt.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccO7yrVt.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO7yrVt.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO7yrVt.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO7yrVt.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO7yrVt.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO7yrVt.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO7yrVt.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO7yrVt.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO7yrVt.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO7yrVt.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO7yrVt.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO7yrVt.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO7yrVt.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO7yrVt.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO7yrVt.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO7yrVt.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccO7yrVt.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccO7yrVt.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccO7yrVt.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccO7yrVt.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/omdsha512k128n128tau128v1/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/cckMZgw0.s: Assembler messages:
encrypt.c: /tmp/cckMZgw0.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cckMZgw0.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cckMZgw0.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cckMZgw0.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cckMZgw0.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cckMZgw0.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cckMZgw0.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cckMZgw0.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cckMZgw0.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cckMZgw0.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cckMZgw0.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cckMZgw0.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cckMZgw0.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cckMZgw0.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cckMZgw0.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cckMZgw0.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cckMZgw0.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cckMZgw0.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cckMZgw0.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cckMZgw0.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cckMZgw0.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cckMZgw0.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/omdsha512k128n128tau128v1/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/cc4OA02K.s: Assembler messages:
encrypt.c: /tmp/cc4OA02K.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc4OA02K.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc4OA02K.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4OA02K.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4OA02K.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4OA02K.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4OA02K.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4OA02K.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4OA02K.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4OA02K.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4OA02K.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4OA02K.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4OA02K.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4OA02K.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4OA02K.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4OA02K.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4OA02K.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4OA02K.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc4OA02K.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc4OA02K.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cc4OA02K.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cc4OA02K.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/omdsha512k128n128tau128v1/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/ccl8T8ne.s: Assembler messages:
encrypt.c: /tmp/ccl8T8ne.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccl8T8ne.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccl8T8ne.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl8T8ne.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl8T8ne.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl8T8ne.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl8T8ne.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl8T8ne.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl8T8ne.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl8T8ne.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl8T8ne.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl8T8ne.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl8T8ne.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl8T8ne.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl8T8ne.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl8T8ne.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl8T8ne.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl8T8ne.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccl8T8ne.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccl8T8ne.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccl8T8ne.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccl8T8ne.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/omdsha512k128n128tau128v1/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/ccECnCN4.s: Assembler messages:
encrypt.c: /tmp/ccECnCN4.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccECnCN4.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccECnCN4.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccECnCN4.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccECnCN4.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccECnCN4.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccECnCN4.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccECnCN4.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccECnCN4.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccECnCN4.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccECnCN4.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccECnCN4.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccECnCN4.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccECnCN4.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccECnCN4.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccECnCN4.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccECnCN4.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccECnCN4.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccECnCN4.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccECnCN4.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccECnCN4.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccECnCN4.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/omdsha512k128n128tau128v1/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/cci7CjDA.s: Assembler messages:
encrypt.c: /tmp/cci7CjDA.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cci7CjDA.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cci7CjDA.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cci7CjDA.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cci7CjDA.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cci7CjDA.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cci7CjDA.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cci7CjDA.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cci7CjDA.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cci7CjDA.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cci7CjDA.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cci7CjDA.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cci7CjDA.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cci7CjDA.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cci7CjDA.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cci7CjDA.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cci7CjDA.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cci7CjDA.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cci7CjDA.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cci7CjDA.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cci7CjDA.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cci7CjDA.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/omdsha512k128n128tau128v1/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/cc8aRuvk.s: Assembler messages:
encrypt.c: /tmp/cc8aRuvk.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc8aRuvk.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc8aRuvk.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8aRuvk.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8aRuvk.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8aRuvk.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8aRuvk.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8aRuvk.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8aRuvk.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8aRuvk.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8aRuvk.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8aRuvk.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8aRuvk.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8aRuvk.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8aRuvk.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8aRuvk.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8aRuvk.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8aRuvk.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc8aRuvk.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc8aRuvk.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc8aRuvk.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc8aRuvk.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/omdsha512k128n128tau128v1/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/cccTbPKD.s: Assembler messages:
encrypt.c: /tmp/cccTbPKD.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cccTbPKD.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cccTbPKD.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cccTbPKD.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cccTbPKD.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cccTbPKD.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cccTbPKD.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cccTbPKD.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cccTbPKD.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cccTbPKD.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cccTbPKD.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cccTbPKD.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cccTbPKD.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cccTbPKD.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cccTbPKD.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cccTbPKD.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cccTbPKD.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cccTbPKD.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cccTbPKD.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cccTbPKD.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cccTbPKD.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cccTbPKD.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/omdsha512k128n128tau128v1/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/ccFg4h2s.s: Assembler messages:
encrypt.c: /tmp/ccFg4h2s.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccFg4h2s.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccFg4h2s.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFg4h2s.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFg4h2s.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFg4h2s.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFg4h2s.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFg4h2s.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFg4h2s.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFg4h2s.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFg4h2s.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFg4h2s.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFg4h2s.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFg4h2s.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFg4h2s.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFg4h2s.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFg4h2s.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFg4h2s.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccFg4h2s.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccFg4h2s.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccFg4h2s.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccFg4h2s.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/omdsha512k128n128tau128v1/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/ccpNWri9.s: Assembler messages:
encrypt.c: /tmp/ccpNWri9.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccpNWri9.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccpNWri9.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpNWri9.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpNWri9.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpNWri9.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpNWri9.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpNWri9.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpNWri9.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpNWri9.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpNWri9.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpNWri9.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpNWri9.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpNWri9.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpNWri9.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpNWri9.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpNWri9.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpNWri9.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccpNWri9.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccpNWri9.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccpNWri9.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccpNWri9.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/omdsha512k128n128tau128v1/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/ccPuHvQN.s: Assembler messages:
encrypt.c: /tmp/ccPuHvQN.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccPuHvQN.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccPuHvQN.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPuHvQN.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPuHvQN.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPuHvQN.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPuHvQN.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPuHvQN.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPuHvQN.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPuHvQN.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPuHvQN.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPuHvQN.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPuHvQN.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPuHvQN.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPuHvQN.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPuHvQN.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPuHvQN.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPuHvQN.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccPuHvQN.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccPuHvQN.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccPuHvQN.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccPuHvQN.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/omdsha512k128n128tau128v1/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/ccuLxkyl.s: Assembler messages:
encrypt.c: /tmp/ccuLxkyl.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccuLxkyl.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccuLxkyl.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuLxkyl.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuLxkyl.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuLxkyl.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuLxkyl.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuLxkyl.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuLxkyl.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuLxkyl.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuLxkyl.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuLxkyl.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuLxkyl.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuLxkyl.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuLxkyl.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuLxkyl.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuLxkyl.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuLxkyl.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccuLxkyl.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccuLxkyl.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccuLxkyl.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccuLxkyl.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/omdsha512k128n128tau128v1/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/cc5wRJNg.s: Assembler messages:
encrypt.c: /tmp/cc5wRJNg.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc5wRJNg.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc5wRJNg.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5wRJNg.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5wRJNg.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5wRJNg.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5wRJNg.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5wRJNg.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5wRJNg.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5wRJNg.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5wRJNg.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5wRJNg.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5wRJNg.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5wRJNg.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5wRJNg.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5wRJNg.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5wRJNg.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5wRJNg.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc5wRJNg.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc5wRJNg.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc5wRJNg.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc5wRJNg.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/omdsha512k128n128tau128v1/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/ccfBPupx.s: Assembler messages:
encrypt.c: /tmp/ccfBPupx.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccfBPupx.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccfBPupx.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfBPupx.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfBPupx.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfBPupx.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfBPupx.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfBPupx.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfBPupx.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfBPupx.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfBPupx.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfBPupx.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfBPupx.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfBPupx.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfBPupx.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfBPupx.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfBPupx.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfBPupx.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccfBPupx.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccfBPupx.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccfBPupx.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccfBPupx.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/omdsha512k128n128tau128v1/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/omdsha512k128n128tau128v1/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/ccjIF8Ka.s: Assembler messages:
encrypt.c: /tmp/ccjIF8Ka.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccjIF8Ka.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccjIF8Ka.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjIF8Ka.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjIF8Ka.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjIF8Ka.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjIF8Ka.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjIF8Ka.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjIF8Ka.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjIF8Ka.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjIF8Ka.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjIF8Ka.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjIF8Ka.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjIF8Ka.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjIF8Ka.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjIF8Ka.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjIF8Ka.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjIF8Ka.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccjIF8Ka.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccjIF8Ka.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccjIF8Ka.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccjIF8Ka.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/ccjIF8Ka.s: Assembler messages:
encrypt.c: /tmp/ccjIF8Ka.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccjIF8Ka.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccjIF8Ka.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjIF8Ka.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjIF8Ka.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjIF8Ka.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjIF8Ka.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjIF8Ka.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjIF8Ka.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjIF8Ka.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjIF8Ka.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjIF8Ka.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjIF8Ka.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjIF8Ka.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjIF8Ka.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjIF8Ka.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjIF8Ka.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjIF8Ka.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccjIF8Ka.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccjIF8Ka.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccjIF8Ka.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccjIF8Ka.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/omdsha512k128n128tau128v1/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/ccunbq7E.s: Assembler messages:
encrypt.c: /tmp/ccunbq7E.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccunbq7E.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccunbq7E.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccunbq7E.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccunbq7E.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccunbq7E.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccunbq7E.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccunbq7E.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccunbq7E.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccunbq7E.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccunbq7E.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccunbq7E.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccunbq7E.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccunbq7E.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccunbq7E.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccunbq7E.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccunbq7E.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccunbq7E.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccunbq7E.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccunbq7E.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccunbq7E.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccunbq7E.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/ccunbq7E.s: Assembler messages:
encrypt.c: /tmp/ccunbq7E.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccunbq7E.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccunbq7E.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccunbq7E.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccunbq7E.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccunbq7E.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccunbq7E.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccunbq7E.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccunbq7E.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccunbq7E.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccunbq7E.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccunbq7E.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccunbq7E.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccunbq7E.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccunbq7E.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccunbq7E.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccunbq7E.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccunbq7E.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccunbq7E.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccunbq7E.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccunbq7E.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccunbq7E.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/omdsha512k128n128tau128v1/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/ccLTExPZ.s: Assembler messages:
encrypt.c: /tmp/ccLTExPZ.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccLTExPZ.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccLTExPZ.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLTExPZ.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLTExPZ.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLTExPZ.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLTExPZ.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLTExPZ.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLTExPZ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLTExPZ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLTExPZ.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLTExPZ.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLTExPZ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLTExPZ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLTExPZ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLTExPZ.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLTExPZ.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLTExPZ.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccLTExPZ.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccLTExPZ.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccLTExPZ.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccLTExPZ.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/ccLTExPZ.s: Assembler messages:
encrypt.c: /tmp/ccLTExPZ.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccLTExPZ.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccLTExPZ.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLTExPZ.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLTExPZ.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLTExPZ.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLTExPZ.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLTExPZ.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLTExPZ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLTExPZ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLTExPZ.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLTExPZ.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLTExPZ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLTExPZ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLTExPZ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLTExPZ.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLTExPZ.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLTExPZ.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccLTExPZ.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccLTExPZ.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccLTExPZ.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccLTExPZ.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/omdsha512k128n128tau128v1/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/ccXugrKw.s: Assembler messages:
encrypt.c: /tmp/ccXugrKw.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccXugrKw.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccXugrKw.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXugrKw.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXugrKw.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXugrKw.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXugrKw.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXugrKw.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXugrKw.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXugrKw.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXugrKw.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXugrKw.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXugrKw.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXugrKw.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXugrKw.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXugrKw.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXugrKw.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXugrKw.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccXugrKw.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccXugrKw.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccXugrKw.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccXugrKw.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/ccXugrKw.s: Assembler messages:
encrypt.c: /tmp/ccXugrKw.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccXugrKw.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccXugrKw.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXugrKw.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXugrKw.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXugrKw.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXugrKw.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXugrKw.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXugrKw.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXugrKw.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXugrKw.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXugrKw.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXugrKw.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXugrKw.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXugrKw.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXugrKw.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXugrKw.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXugrKw.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccXugrKw.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccXugrKw.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccXugrKw.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccXugrKw.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/omdsha512k128n128tau128v1/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/cc8AXFbi.s: Assembler messages:
encrypt.c: /tmp/cc8AXFbi.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc8AXFbi.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc8AXFbi.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8AXFbi.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8AXFbi.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8AXFbi.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8AXFbi.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8AXFbi.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8AXFbi.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8AXFbi.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8AXFbi.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8AXFbi.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8AXFbi.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8AXFbi.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8AXFbi.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8AXFbi.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8AXFbi.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8AXFbi.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc8AXFbi.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc8AXFbi.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cc8AXFbi.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cc8AXFbi.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/cc8AXFbi.s: Assembler messages:
encrypt.c: /tmp/cc8AXFbi.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc8AXFbi.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc8AXFbi.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8AXFbi.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8AXFbi.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8AXFbi.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8AXFbi.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8AXFbi.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8AXFbi.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8AXFbi.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8AXFbi.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8AXFbi.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8AXFbi.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8AXFbi.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8AXFbi.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8AXFbi.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8AXFbi.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8AXFbi.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc8AXFbi.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc8AXFbi.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cc8AXFbi.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cc8AXFbi.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/omdsha512k128n128tau128v1/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/ccbf3PSH.s: Assembler messages:
encrypt.c: /tmp/ccbf3PSH.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccbf3PSH.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccbf3PSH.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbf3PSH.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbf3PSH.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbf3PSH.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbf3PSH.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbf3PSH.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbf3PSH.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbf3PSH.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbf3PSH.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbf3PSH.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbf3PSH.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbf3PSH.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbf3PSH.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbf3PSH.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbf3PSH.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbf3PSH.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccbf3PSH.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccbf3PSH.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccbf3PSH.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccbf3PSH.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/ccbf3PSH.s: Assembler messages:
encrypt.c: /tmp/ccbf3PSH.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccbf3PSH.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccbf3PSH.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbf3PSH.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbf3PSH.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbf3PSH.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbf3PSH.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbf3PSH.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbf3PSH.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbf3PSH.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbf3PSH.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbf3PSH.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbf3PSH.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbf3PSH.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbf3PSH.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbf3PSH.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbf3PSH.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbf3PSH.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccbf3PSH.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccbf3PSH.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccbf3PSH.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccbf3PSH.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/omdsha512k128n128tau128v1/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/cc6uQ4I4.s: Assembler messages:
encrypt.c: /tmp/cc6uQ4I4.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc6uQ4I4.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc6uQ4I4.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6uQ4I4.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6uQ4I4.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6uQ4I4.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6uQ4I4.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6uQ4I4.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6uQ4I4.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6uQ4I4.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6uQ4I4.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6uQ4I4.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6uQ4I4.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6uQ4I4.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6uQ4I4.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6uQ4I4.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6uQ4I4.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6uQ4I4.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc6uQ4I4.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc6uQ4I4.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cc6uQ4I4.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cc6uQ4I4.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/cc6uQ4I4.s: Assembler messages:
encrypt.c: /tmp/cc6uQ4I4.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc6uQ4I4.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc6uQ4I4.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6uQ4I4.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6uQ4I4.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6uQ4I4.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6uQ4I4.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6uQ4I4.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6uQ4I4.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6uQ4I4.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6uQ4I4.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6uQ4I4.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6uQ4I4.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6uQ4I4.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6uQ4I4.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6uQ4I4.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6uQ4I4.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6uQ4I4.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc6uQ4I4.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc6uQ4I4.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cc6uQ4I4.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cc6uQ4I4.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/omdsha512k128n128tau128v1/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/ccZqx0mz.s: Assembler messages:
encrypt.c: /tmp/ccZqx0mz.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccZqx0mz.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccZqx0mz.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZqx0mz.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZqx0mz.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZqx0mz.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZqx0mz.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZqx0mz.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZqx0mz.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZqx0mz.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZqx0mz.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZqx0mz.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZqx0mz.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZqx0mz.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZqx0mz.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZqx0mz.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZqx0mz.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZqx0mz.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccZqx0mz.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccZqx0mz.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccZqx0mz.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccZqx0mz.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/ccZqx0mz.s: Assembler messages:
encrypt.c: /tmp/ccZqx0mz.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccZqx0mz.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccZqx0mz.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZqx0mz.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZqx0mz.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZqx0mz.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZqx0mz.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZqx0mz.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZqx0mz.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZqx0mz.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZqx0mz.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZqx0mz.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZqx0mz.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZqx0mz.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZqx0mz.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZqx0mz.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZqx0mz.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZqx0mz.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccZqx0mz.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccZqx0mz.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccZqx0mz.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccZqx0mz.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/omdsha512k128n128tau128v1/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/ccn4ep8O.s: Assembler messages:
encrypt.c: /tmp/ccn4ep8O.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccn4ep8O.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccn4ep8O.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn4ep8O.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn4ep8O.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn4ep8O.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn4ep8O.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn4ep8O.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn4ep8O.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn4ep8O.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn4ep8O.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn4ep8O.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn4ep8O.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn4ep8O.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn4ep8O.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn4ep8O.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn4ep8O.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn4ep8O.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccn4ep8O.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccn4ep8O.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccn4ep8O.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccn4ep8O.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/omdsha512k128n128tau128v1/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/ccz0nZGQ.s: Assembler messages:
encrypt.c: /tmp/ccz0nZGQ.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccz0nZGQ.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccz0nZGQ.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz0nZGQ.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz0nZGQ.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz0nZGQ.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz0nZGQ.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz0nZGQ.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz0nZGQ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz0nZGQ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz0nZGQ.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz0nZGQ.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz0nZGQ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz0nZGQ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz0nZGQ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz0nZGQ.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz0nZGQ.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz0nZGQ.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccz0nZGQ.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccz0nZGQ.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccz0nZGQ.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccz0nZGQ.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/omdsha512k128n128tau128v1/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/ccFX3tV0.s: Assembler messages:
encrypt.c: /tmp/ccFX3tV0.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccFX3tV0.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccFX3tV0.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFX3tV0.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFX3tV0.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFX3tV0.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFX3tV0.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFX3tV0.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFX3tV0.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFX3tV0.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFX3tV0.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFX3tV0.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFX3tV0.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFX3tV0.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFX3tV0.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFX3tV0.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFX3tV0.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFX3tV0.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccFX3tV0.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccFX3tV0.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccFX3tV0.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccFX3tV0.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/omdsha512k128n128tau128v1/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/ccmxWtuS.s: Assembler messages:
encrypt.c: /tmp/ccmxWtuS.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccmxWtuS.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccmxWtuS.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmxWtuS.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmxWtuS.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmxWtuS.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmxWtuS.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmxWtuS.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmxWtuS.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmxWtuS.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmxWtuS.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmxWtuS.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmxWtuS.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmxWtuS.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmxWtuS.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmxWtuS.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmxWtuS.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmxWtuS.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccmxWtuS.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccmxWtuS.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccmxWtuS.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccmxWtuS.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/omdsha512k128n128tau128v1/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/ccVFuIUM.s: Assembler messages:
encrypt.c: /tmp/ccVFuIUM.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccVFuIUM.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccVFuIUM.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVFuIUM.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVFuIUM.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVFuIUM.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVFuIUM.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVFuIUM.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVFuIUM.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVFuIUM.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVFuIUM.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVFuIUM.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVFuIUM.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVFuIUM.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVFuIUM.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVFuIUM.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVFuIUM.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVFuIUM.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccVFuIUM.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccVFuIUM.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccVFuIUM.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccVFuIUM.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/omdsha512k128n128tau128v1/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/ccXauU1N.s: Assembler messages:
encrypt.c: /tmp/ccXauU1N.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccXauU1N.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccXauU1N.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXauU1N.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXauU1N.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXauU1N.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXauU1N.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXauU1N.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXauU1N.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXauU1N.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXauU1N.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXauU1N.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXauU1N.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXauU1N.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXauU1N.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXauU1N.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXauU1N.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXauU1N.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccXauU1N.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccXauU1N.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccXauU1N.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccXauU1N.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/omdsha512k128n128tau128v1/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/ccesKtXb.s: Assembler messages:
encrypt.c: /tmp/ccesKtXb.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccesKtXb.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccesKtXb.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccesKtXb.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccesKtXb.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccesKtXb.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccesKtXb.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccesKtXb.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccesKtXb.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccesKtXb.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccesKtXb.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccesKtXb.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccesKtXb.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccesKtXb.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccesKtXb.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccesKtXb.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccesKtXb.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccesKtXb.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccesKtXb.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccesKtXb.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccesKtXb.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccesKtXb.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/omdsha512k128n128tau128v1/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/ccjV2bDl.s: Assembler messages:
encrypt.c: /tmp/ccjV2bDl.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccjV2bDl.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccjV2bDl.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjV2bDl.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjV2bDl.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjV2bDl.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjV2bDl.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjV2bDl.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjV2bDl.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjV2bDl.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjV2bDl.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjV2bDl.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjV2bDl.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjV2bDl.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjV2bDl.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjV2bDl.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjV2bDl.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjV2bDl.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccjV2bDl.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccjV2bDl.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccjV2bDl.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccjV2bDl.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/omdsha512k128n128tau128v1/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/cc8Xhajd.s: Assembler messages:
encrypt.c: /tmp/cc8Xhajd.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc8Xhajd.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc8Xhajd.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8Xhajd.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8Xhajd.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8Xhajd.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8Xhajd.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8Xhajd.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8Xhajd.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8Xhajd.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8Xhajd.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8Xhajd.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8Xhajd.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8Xhajd.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8Xhajd.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8Xhajd.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8Xhajd.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8Xhajd.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc8Xhajd.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc8Xhajd.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc8Xhajd.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc8Xhajd.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/omdsha512k128n128tau128v1/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/ccMUaOCZ.s: Assembler messages:
encrypt.c: /tmp/ccMUaOCZ.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccMUaOCZ.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccMUaOCZ.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMUaOCZ.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMUaOCZ.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMUaOCZ.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMUaOCZ.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMUaOCZ.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMUaOCZ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMUaOCZ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMUaOCZ.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMUaOCZ.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMUaOCZ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMUaOCZ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMUaOCZ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMUaOCZ.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMUaOCZ.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMUaOCZ.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccMUaOCZ.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccMUaOCZ.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccMUaOCZ.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccMUaOCZ.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/omdsha512k128n128tau128v1/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/ccLIMk3j.s: Assembler messages:
encrypt.c: /tmp/ccLIMk3j.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccLIMk3j.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccLIMk3j.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLIMk3j.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLIMk3j.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLIMk3j.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLIMk3j.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLIMk3j.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLIMk3j.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLIMk3j.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLIMk3j.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLIMk3j.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLIMk3j.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLIMk3j.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLIMk3j.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLIMk3j.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLIMk3j.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLIMk3j.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccLIMk3j.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccLIMk3j.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccLIMk3j.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccLIMk3j.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/omdsha512k128n128tau128v1/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/cczKSSst.s: Assembler messages:
encrypt.c: /tmp/cczKSSst.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cczKSSst.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cczKSSst.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cczKSSst.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cczKSSst.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cczKSSst.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cczKSSst.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cczKSSst.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cczKSSst.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cczKSSst.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cczKSSst.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cczKSSst.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cczKSSst.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cczKSSst.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cczKSSst.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cczKSSst.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cczKSSst.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cczKSSst.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cczKSSst.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cczKSSst.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cczKSSst.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cczKSSst.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/omdsha512k128n128tau128v1/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/cc9HTVbj.s: Assembler messages:
encrypt.c: /tmp/cc9HTVbj.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc9HTVbj.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc9HTVbj.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9HTVbj.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9HTVbj.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9HTVbj.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9HTVbj.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9HTVbj.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9HTVbj.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9HTVbj.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9HTVbj.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9HTVbj.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9HTVbj.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9HTVbj.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9HTVbj.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9HTVbj.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9HTVbj.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9HTVbj.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc9HTVbj.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc9HTVbj.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc9HTVbj.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc9HTVbj.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/omdsha512k128n128tau128v1/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/ccAkSHN5.s: Assembler messages:
encrypt.c: /tmp/ccAkSHN5.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccAkSHN5.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccAkSHN5.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAkSHN5.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAkSHN5.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAkSHN5.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAkSHN5.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAkSHN5.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAkSHN5.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAkSHN5.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAkSHN5.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAkSHN5.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAkSHN5.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAkSHN5.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAkSHN5.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAkSHN5.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAkSHN5.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAkSHN5.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccAkSHN5.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccAkSHN5.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccAkSHN5.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccAkSHN5.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/omdsha512k128n128tau128v1/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/ccA0KTtM.s: Assembler messages:
encrypt.c: /tmp/ccA0KTtM.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccA0KTtM.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccA0KTtM.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA0KTtM.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA0KTtM.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA0KTtM.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA0KTtM.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA0KTtM.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA0KTtM.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA0KTtM.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA0KTtM.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA0KTtM.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA0KTtM.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA0KTtM.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA0KTtM.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA0KTtM.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA0KTtM.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA0KTtM.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccA0KTtM.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccA0KTtM.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccA0KTtM.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccA0KTtM.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/omdsha512k128n128tau128v1/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/cceKjIk9.s: Assembler messages:
encrypt.c: /tmp/cceKjIk9.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cceKjIk9.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cceKjIk9.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cceKjIk9.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cceKjIk9.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cceKjIk9.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cceKjIk9.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cceKjIk9.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cceKjIk9.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cceKjIk9.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cceKjIk9.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cceKjIk9.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cceKjIk9.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cceKjIk9.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cceKjIk9.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cceKjIk9.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cceKjIk9.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cceKjIk9.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cceKjIk9.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cceKjIk9.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cceKjIk9.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cceKjIk9.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/omdsha512k128n128tau128v1/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/ccFs6zzV.s: Assembler messages:
encrypt.c: /tmp/ccFs6zzV.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccFs6zzV.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccFs6zzV.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFs6zzV.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFs6zzV.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFs6zzV.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFs6zzV.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFs6zzV.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFs6zzV.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFs6zzV.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFs6zzV.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFs6zzV.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFs6zzV.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFs6zzV.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFs6zzV.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFs6zzV.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFs6zzV.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFs6zzV.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccFs6zzV.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccFs6zzV.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccFs6zzV.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccFs6zzV.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/omdsha512k128n128tau128v1/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/ccq1uAD9.s: Assembler messages:
encrypt.c: /tmp/ccq1uAD9.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccq1uAD9.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccq1uAD9.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq1uAD9.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq1uAD9.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq1uAD9.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq1uAD9.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq1uAD9.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq1uAD9.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq1uAD9.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq1uAD9.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq1uAD9.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq1uAD9.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq1uAD9.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq1uAD9.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq1uAD9.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq1uAD9.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq1uAD9.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccq1uAD9.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccq1uAD9.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccq1uAD9.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccq1uAD9.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/omdsha512k128n128tau128v1/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/ccSaI8n4.s: Assembler messages:
encrypt.c: /tmp/ccSaI8n4.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccSaI8n4.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccSaI8n4.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSaI8n4.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSaI8n4.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSaI8n4.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSaI8n4.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSaI8n4.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSaI8n4.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSaI8n4.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSaI8n4.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSaI8n4.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSaI8n4.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSaI8n4.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSaI8n4.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSaI8n4.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSaI8n4.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSaI8n4.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccSaI8n4.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccSaI8n4.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccSaI8n4.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccSaI8n4.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/omdsha512k128n128tau128v1/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/ccjGP4GI.s: Assembler messages:
encrypt.c: /tmp/ccjGP4GI.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccjGP4GI.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccjGP4GI.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjGP4GI.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjGP4GI.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjGP4GI.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjGP4GI.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjGP4GI.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjGP4GI.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjGP4GI.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjGP4GI.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjGP4GI.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjGP4GI.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjGP4GI.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjGP4GI.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjGP4GI.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjGP4GI.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjGP4GI.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccjGP4GI.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccjGP4GI.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccjGP4GI.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccjGP4GI.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/omdsha512k128n128tau128v1/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/ccXjJKNR.s: Assembler messages:
encrypt.c: /tmp/ccXjJKNR.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccXjJKNR.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccXjJKNR.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXjJKNR.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXjJKNR.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXjJKNR.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXjJKNR.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXjJKNR.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXjJKNR.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXjJKNR.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXjJKNR.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXjJKNR.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXjJKNR.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXjJKNR.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXjJKNR.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXjJKNR.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXjJKNR.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXjJKNR.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccXjJKNR.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccXjJKNR.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccXjJKNR.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccXjJKNR.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/omdsha512k128n128tau128v1/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/ccnyKrCt.s: Assembler messages:
encrypt.c: /tmp/ccnyKrCt.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccnyKrCt.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccnyKrCt.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnyKrCt.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnyKrCt.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnyKrCt.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnyKrCt.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnyKrCt.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnyKrCt.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnyKrCt.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnyKrCt.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnyKrCt.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnyKrCt.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnyKrCt.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnyKrCt.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnyKrCt.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnyKrCt.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnyKrCt.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccnyKrCt.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccnyKrCt.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccnyKrCt.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccnyKrCt.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/omdsha512k128n128tau128v1/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/ccL8K6QW.s: Assembler messages:
encrypt.c: /tmp/ccL8K6QW.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccL8K6QW.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccL8K6QW.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL8K6QW.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL8K6QW.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL8K6QW.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL8K6QW.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL8K6QW.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL8K6QW.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL8K6QW.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL8K6QW.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL8K6QW.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL8K6QW.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL8K6QW.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL8K6QW.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL8K6QW.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL8K6QW.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL8K6QW.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccL8K6QW.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccL8K6QW.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccL8K6QW.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccL8K6QW.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/omdsha512k128n128tau128v1/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/ccsVRxpz.s: Assembler messages:
encrypt.c: /tmp/ccsVRxpz.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccsVRxpz.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccsVRxpz.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsVRxpz.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsVRxpz.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsVRxpz.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsVRxpz.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsVRxpz.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsVRxpz.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsVRxpz.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsVRxpz.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsVRxpz.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsVRxpz.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsVRxpz.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsVRxpz.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsVRxpz.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsVRxpz.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsVRxpz.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccsVRxpz.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccsVRxpz.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccsVRxpz.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccsVRxpz.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/omdsha512k128n128tau128v1/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/cc0YEvcN.s: Assembler messages:
encrypt.c: /tmp/cc0YEvcN.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc0YEvcN.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc0YEvcN.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0YEvcN.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0YEvcN.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0YEvcN.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0YEvcN.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0YEvcN.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0YEvcN.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0YEvcN.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0YEvcN.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0YEvcN.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0YEvcN.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0YEvcN.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0YEvcN.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0YEvcN.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0YEvcN.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0YEvcN.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc0YEvcN.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc0YEvcN.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc0YEvcN.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc0YEvcN.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/omdsha512k128n128tau128v1/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/ccVo800o.s: Assembler messages:
encrypt.c: /tmp/ccVo800o.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccVo800o.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccVo800o.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVo800o.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVo800o.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVo800o.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVo800o.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVo800o.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVo800o.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVo800o.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVo800o.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVo800o.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVo800o.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVo800o.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVo800o.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVo800o.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVo800o.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVo800o.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccVo800o.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccVo800o.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccVo800o.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccVo800o.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/omdsha512k128n128tau128v1/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/ccHpZS9F.s: Assembler messages:
encrypt.c: /tmp/ccHpZS9F.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccHpZS9F.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccHpZS9F.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHpZS9F.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHpZS9F.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHpZS9F.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHpZS9F.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHpZS9F.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHpZS9F.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHpZS9F.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHpZS9F.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHpZS9F.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHpZS9F.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHpZS9F.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHpZS9F.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHpZS9F.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHpZS9F.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHpZS9F.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccHpZS9F.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccHpZS9F.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccHpZS9F.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccHpZS9F.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/omdsha512k128n128tau128v1/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/ccnQAzGz.s: Assembler messages:
encrypt.c: /tmp/ccnQAzGz.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccnQAzGz.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccnQAzGz.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnQAzGz.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnQAzGz.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnQAzGz.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnQAzGz.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnQAzGz.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnQAzGz.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnQAzGz.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnQAzGz.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnQAzGz.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnQAzGz.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnQAzGz.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnQAzGz.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnQAzGz.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnQAzGz.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnQAzGz.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccnQAzGz.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccnQAzGz.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccnQAzGz.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccnQAzGz.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/omdsha512k128n128tau128v1/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/cc24MhLH.s: Assembler messages:
encrypt.c: /tmp/cc24MhLH.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc24MhLH.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc24MhLH.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc24MhLH.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc24MhLH.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc24MhLH.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc24MhLH.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc24MhLH.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc24MhLH.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc24MhLH.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc24MhLH.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc24MhLH.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc24MhLH.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc24MhLH.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc24MhLH.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc24MhLH.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc24MhLH.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc24MhLH.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc24MhLH.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc24MhLH.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cc24MhLH.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cc24MhLH.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/omdsha512k128n128tau128v1/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/ccyn1tkK.s: Assembler messages:
encrypt.c: /tmp/ccyn1tkK.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccyn1tkK.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccyn1tkK.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyn1tkK.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyn1tkK.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyn1tkK.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyn1tkK.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyn1tkK.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyn1tkK.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyn1tkK.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyn1tkK.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyn1tkK.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyn1tkK.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyn1tkK.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyn1tkK.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyn1tkK.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyn1tkK.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyn1tkK.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccyn1tkK.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccyn1tkK.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccyn1tkK.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccyn1tkK.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/omdsha512k128n128tau128v1/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/cc2NdKqt.s: Assembler messages:
encrypt.c: /tmp/cc2NdKqt.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc2NdKqt.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc2NdKqt.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2NdKqt.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2NdKqt.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2NdKqt.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2NdKqt.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2NdKqt.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2NdKqt.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2NdKqt.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2NdKqt.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2NdKqt.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2NdKqt.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2NdKqt.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2NdKqt.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2NdKqt.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2NdKqt.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2NdKqt.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc2NdKqt.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc2NdKqt.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cc2NdKqt.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cc2NdKqt.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/omdsha512k128n128tau128v1/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/ccZzzwyB.s: Assembler messages:
encrypt.c: /tmp/ccZzzwyB.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccZzzwyB.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccZzzwyB.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZzzwyB.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZzzwyB.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZzzwyB.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZzzwyB.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZzzwyB.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZzzwyB.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZzzwyB.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZzzwyB.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZzzwyB.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZzzwyB.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZzzwyB.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZzzwyB.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZzzwyB.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZzzwyB.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZzzwyB.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccZzzwyB.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccZzzwyB.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccZzzwyB.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccZzzwyB.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/omdsha512k128n128tau128v1/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/ccU2fGwz.s: Assembler messages:
encrypt.c: /tmp/ccU2fGwz.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccU2fGwz.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccU2fGwz.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU2fGwz.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU2fGwz.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU2fGwz.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU2fGwz.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU2fGwz.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU2fGwz.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU2fGwz.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU2fGwz.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU2fGwz.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU2fGwz.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU2fGwz.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU2fGwz.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU2fGwz.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU2fGwz.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU2fGwz.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccU2fGwz.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccU2fGwz.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccU2fGwz.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccU2fGwz.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/omdsha512k128n128tau128v1/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/cckZBwZt.s: Assembler messages:
encrypt.c: /tmp/cckZBwZt.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cckZBwZt.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cckZBwZt.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cckZBwZt.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cckZBwZt.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cckZBwZt.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cckZBwZt.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cckZBwZt.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cckZBwZt.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cckZBwZt.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cckZBwZt.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cckZBwZt.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cckZBwZt.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cckZBwZt.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cckZBwZt.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cckZBwZt.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cckZBwZt.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cckZBwZt.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cckZBwZt.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cckZBwZt.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cckZBwZt.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cckZBwZt.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/omdsha512k128n128tau128v1/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/ccjgxT7B.s: Assembler messages:
encrypt.c: /tmp/ccjgxT7B.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccjgxT7B.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccjgxT7B.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjgxT7B.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjgxT7B.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjgxT7B.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjgxT7B.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjgxT7B.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjgxT7B.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjgxT7B.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjgxT7B.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjgxT7B.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjgxT7B.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjgxT7B.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjgxT7B.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjgxT7B.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjgxT7B.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjgxT7B.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccjgxT7B.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccjgxT7B.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccjgxT7B.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccjgxT7B.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/omdsha512k128n128tau128v1/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/ccvltN0p.s: Assembler messages:
encrypt.c: /tmp/ccvltN0p.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccvltN0p.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccvltN0p.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvltN0p.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvltN0p.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvltN0p.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvltN0p.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvltN0p.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvltN0p.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvltN0p.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvltN0p.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvltN0p.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvltN0p.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvltN0p.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvltN0p.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvltN0p.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvltN0p.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvltN0p.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccvltN0p.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccvltN0p.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccvltN0p.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccvltN0p.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/omdsha512k128n128tau128v1/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/cc6c3qVm.s: Assembler messages:
encrypt.c: /tmp/cc6c3qVm.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc6c3qVm.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc6c3qVm.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6c3qVm.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6c3qVm.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6c3qVm.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6c3qVm.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6c3qVm.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6c3qVm.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6c3qVm.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6c3qVm.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6c3qVm.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6c3qVm.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6c3qVm.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6c3qVm.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6c3qVm.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6c3qVm.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6c3qVm.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc6c3qVm.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc6c3qVm.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cc6c3qVm.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cc6c3qVm.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/omdsha512k128n128tau128v1/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/ccLiKzgu.s: Assembler messages:
encrypt.c: /tmp/ccLiKzgu.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccLiKzgu.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccLiKzgu.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLiKzgu.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLiKzgu.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLiKzgu.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLiKzgu.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLiKzgu.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLiKzgu.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLiKzgu.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLiKzgu.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLiKzgu.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLiKzgu.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLiKzgu.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLiKzgu.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLiKzgu.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLiKzgu.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLiKzgu.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccLiKzgu.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccLiKzgu.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccLiKzgu.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccLiKzgu.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/omdsha512k128n128tau128v1/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/cc8WXe0A.s: Assembler messages:
encrypt.c: /tmp/cc8WXe0A.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc8WXe0A.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc8WXe0A.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8WXe0A.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8WXe0A.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8WXe0A.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8WXe0A.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8WXe0A.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8WXe0A.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8WXe0A.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8WXe0A.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8WXe0A.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8WXe0A.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8WXe0A.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8WXe0A.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8WXe0A.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8WXe0A.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8WXe0A.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc8WXe0A.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc8WXe0A.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc8WXe0A.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc8WXe0A.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/omdsha512k128n128tau128v1/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/ccMOpkZh.s: Assembler messages:
encrypt.c: /tmp/ccMOpkZh.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccMOpkZh.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccMOpkZh.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMOpkZh.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMOpkZh.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMOpkZh.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMOpkZh.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMOpkZh.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMOpkZh.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMOpkZh.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMOpkZh.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMOpkZh.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMOpkZh.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMOpkZh.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMOpkZh.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMOpkZh.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMOpkZh.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMOpkZh.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccMOpkZh.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccMOpkZh.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccMOpkZh.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccMOpkZh.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/omdsha512k128n128tau128v1/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/ccLdpOEo.s: Assembler messages:
encrypt.c: /tmp/ccLdpOEo.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccLdpOEo.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccLdpOEo.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLdpOEo.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLdpOEo.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLdpOEo.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLdpOEo.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLdpOEo.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLdpOEo.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLdpOEo.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLdpOEo.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLdpOEo.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLdpOEo.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLdpOEo.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLdpOEo.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLdpOEo.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLdpOEo.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLdpOEo.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccLdpOEo.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccLdpOEo.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccLdpOEo.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccLdpOEo.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/omdsha512k128n128tau128v1/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/ccdn3La8.s: Assembler messages:
encrypt.c: /tmp/ccdn3La8.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccdn3La8.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccdn3La8.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdn3La8.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdn3La8.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdn3La8.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdn3La8.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdn3La8.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdn3La8.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdn3La8.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdn3La8.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdn3La8.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdn3La8.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdn3La8.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdn3La8.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdn3La8.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdn3La8.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdn3La8.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccdn3La8.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccdn3La8.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccdn3La8.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccdn3La8.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/omdsha512k128n128tau128v1/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/ccV6frRl.s: Assembler messages:
encrypt.c: /tmp/ccV6frRl.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccV6frRl.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccV6frRl.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV6frRl.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV6frRl.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV6frRl.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV6frRl.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV6frRl.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV6frRl.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV6frRl.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV6frRl.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV6frRl.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV6frRl.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV6frRl.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV6frRl.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV6frRl.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV6frRl.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV6frRl.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccV6frRl.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccV6frRl.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccV6frRl.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccV6frRl.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/omdsha512k128n128tau128v1/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/ccneWcuE.s: Assembler messages:
encrypt.c: /tmp/ccneWcuE.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccneWcuE.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccneWcuE.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccneWcuE.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccneWcuE.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccneWcuE.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccneWcuE.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccneWcuE.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccneWcuE.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccneWcuE.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccneWcuE.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccneWcuE.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccneWcuE.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccneWcuE.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccneWcuE.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccneWcuE.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccneWcuE.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccneWcuE.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccneWcuE.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccneWcuE.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccneWcuE.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccneWcuE.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/omdsha512k128n128tau128v1/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/ccD2tz5v.s: Assembler messages:
encrypt.c: /tmp/ccD2tz5v.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccD2tz5v.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccD2tz5v.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD2tz5v.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD2tz5v.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD2tz5v.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD2tz5v.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD2tz5v.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD2tz5v.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD2tz5v.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD2tz5v.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD2tz5v.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD2tz5v.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD2tz5v.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD2tz5v.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD2tz5v.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD2tz5v.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD2tz5v.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccD2tz5v.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccD2tz5v.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccD2tz5v.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccD2tz5v.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/omdsha512k128n128tau128v1/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/ccn1KwJe.s: Assembler messages:
encrypt.c: /tmp/ccn1KwJe.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccn1KwJe.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccn1KwJe.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn1KwJe.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn1KwJe.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn1KwJe.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn1KwJe.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn1KwJe.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn1KwJe.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn1KwJe.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn1KwJe.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn1KwJe.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn1KwJe.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn1KwJe.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn1KwJe.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn1KwJe.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn1KwJe.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn1KwJe.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccn1KwJe.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccn1KwJe.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccn1KwJe.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccn1KwJe.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/omdsha512k128n128tau128v1/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/cc9GluST.s: Assembler messages:
encrypt.c: /tmp/cc9GluST.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc9GluST.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc9GluST.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9GluST.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9GluST.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9GluST.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9GluST.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9GluST.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9GluST.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9GluST.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9GluST.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9GluST.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9GluST.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9GluST.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9GluST.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9GluST.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9GluST.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9GluST.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc9GluST.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc9GluST.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cc9GluST.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cc9GluST.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/omdsha512k128n128tau128v1/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/ccklIUxh.s: Assembler messages:
encrypt.c: /tmp/ccklIUxh.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccklIUxh.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccklIUxh.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccklIUxh.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccklIUxh.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccklIUxh.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccklIUxh.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccklIUxh.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccklIUxh.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccklIUxh.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccklIUxh.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccklIUxh.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccklIUxh.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccklIUxh.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccklIUxh.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccklIUxh.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccklIUxh.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccklIUxh.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccklIUxh.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccklIUxh.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccklIUxh.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccklIUxh.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/omdsha512k128n128tau128v1/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/ccEO0cgJ.s: Assembler messages:
encrypt.c: /tmp/ccEO0cgJ.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccEO0cgJ.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccEO0cgJ.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEO0cgJ.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEO0cgJ.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEO0cgJ.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEO0cgJ.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEO0cgJ.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEO0cgJ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEO0cgJ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEO0cgJ.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEO0cgJ.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEO0cgJ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEO0cgJ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEO0cgJ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEO0cgJ.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEO0cgJ.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEO0cgJ.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccEO0cgJ.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccEO0cgJ.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccEO0cgJ.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccEO0cgJ.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/omdsha512k128n128tau128v1/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/ccoIXUtc.s: Assembler messages:
encrypt.c: /tmp/ccoIXUtc.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccoIXUtc.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccoIXUtc.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoIXUtc.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoIXUtc.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoIXUtc.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoIXUtc.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoIXUtc.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoIXUtc.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoIXUtc.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoIXUtc.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoIXUtc.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoIXUtc.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoIXUtc.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoIXUtc.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoIXUtc.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoIXUtc.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoIXUtc.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccoIXUtc.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccoIXUtc.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccoIXUtc.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccoIXUtc.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/omdsha512k128n128tau128v1/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/ccxZBaWl.s: Assembler messages:
encrypt.c: /tmp/ccxZBaWl.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccxZBaWl.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccxZBaWl.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxZBaWl.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxZBaWl.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxZBaWl.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxZBaWl.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxZBaWl.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxZBaWl.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxZBaWl.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxZBaWl.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxZBaWl.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxZBaWl.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxZBaWl.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxZBaWl.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxZBaWl.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxZBaWl.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxZBaWl.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccxZBaWl.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccxZBaWl.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccxZBaWl.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccxZBaWl.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/omdsha512k128n128tau128v1/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/cczoRTz0.s: Assembler messages:
encrypt.c: /tmp/cczoRTz0.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cczoRTz0.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cczoRTz0.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cczoRTz0.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cczoRTz0.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cczoRTz0.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cczoRTz0.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cczoRTz0.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cczoRTz0.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cczoRTz0.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cczoRTz0.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cczoRTz0.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cczoRTz0.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cczoRTz0.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cczoRTz0.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cczoRTz0.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cczoRTz0.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cczoRTz0.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cczoRTz0.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cczoRTz0.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cczoRTz0.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cczoRTz0.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/omdsha512k128n128tau128v1/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/ccfq9LZS.s: Assembler messages:
encrypt.c: /tmp/ccfq9LZS.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccfq9LZS.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccfq9LZS.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfq9LZS.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfq9LZS.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfq9LZS.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfq9LZS.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfq9LZS.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfq9LZS.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfq9LZS.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfq9LZS.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfq9LZS.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfq9LZS.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfq9LZS.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfq9LZS.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfq9LZS.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfq9LZS.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfq9LZS.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccfq9LZS.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccfq9LZS.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccfq9LZS.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccfq9LZS.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/omdsha512k128n128tau128v1/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/cctT3kQc.s: Assembler messages:
encrypt.c: /tmp/cctT3kQc.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cctT3kQc.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cctT3kQc.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cctT3kQc.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cctT3kQc.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cctT3kQc.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cctT3kQc.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cctT3kQc.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cctT3kQc.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cctT3kQc.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cctT3kQc.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cctT3kQc.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cctT3kQc.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cctT3kQc.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cctT3kQc.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cctT3kQc.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cctT3kQc.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cctT3kQc.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cctT3kQc.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cctT3kQc.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cctT3kQc.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cctT3kQc.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/omdsha512k128n128tau128v1/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/cc8uXh8L.s: Assembler messages:
encrypt.c: /tmp/cc8uXh8L.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc8uXh8L.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc8uXh8L.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8uXh8L.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8uXh8L.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8uXh8L.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8uXh8L.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8uXh8L.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8uXh8L.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8uXh8L.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8uXh8L.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8uXh8L.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8uXh8L.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8uXh8L.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8uXh8L.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8uXh8L.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8uXh8L.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8uXh8L.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc8uXh8L.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc8uXh8L.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc8uXh8L.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc8uXh8L.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/omdsha512k128n128tau128v1/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/ccGfmGFh.s: Assembler messages:
encrypt.c: /tmp/ccGfmGFh.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccGfmGFh.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccGfmGFh.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGfmGFh.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGfmGFh.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGfmGFh.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGfmGFh.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGfmGFh.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGfmGFh.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGfmGFh.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGfmGFh.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGfmGFh.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGfmGFh.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGfmGFh.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGfmGFh.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGfmGFh.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGfmGFh.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGfmGFh.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccGfmGFh.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccGfmGFh.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccGfmGFh.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccGfmGFh.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/omdsha512k128n128tau128v1/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/ccBwG6j5.s: Assembler messages:
encrypt.c: /tmp/ccBwG6j5.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccBwG6j5.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccBwG6j5.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBwG6j5.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBwG6j5.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBwG6j5.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBwG6j5.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBwG6j5.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBwG6j5.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBwG6j5.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBwG6j5.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBwG6j5.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBwG6j5.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBwG6j5.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBwG6j5.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBwG6j5.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBwG6j5.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBwG6j5.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccBwG6j5.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccBwG6j5.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccBwG6j5.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccBwG6j5.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/omdsha512k128n128tau128v1/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/cceJNcOG.s: Assembler messages:
encrypt.c: /tmp/cceJNcOG.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cceJNcOG.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cceJNcOG.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cceJNcOG.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cceJNcOG.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cceJNcOG.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cceJNcOG.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cceJNcOG.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cceJNcOG.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cceJNcOG.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cceJNcOG.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cceJNcOG.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cceJNcOG.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cceJNcOG.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cceJNcOG.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cceJNcOG.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cceJNcOG.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cceJNcOG.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cceJNcOG.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cceJNcOG.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cceJNcOG.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cceJNcOG.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/omdsha512k128n128tau128v1/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/cc1y841R.s: Assembler messages:
encrypt.c: /tmp/cc1y841R.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc1y841R.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc1y841R.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1y841R.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1y841R.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1y841R.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1y841R.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1y841R.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1y841R.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1y841R.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1y841R.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1y841R.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1y841R.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1y841R.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1y841R.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1y841R.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1y841R.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1y841R.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc1y841R.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc1y841R.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc1y841R.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc1y841R.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/omdsha512k128n128tau128v1/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/cc6bsHIn.s: Assembler messages:
encrypt.c: /tmp/cc6bsHIn.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc6bsHIn.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc6bsHIn.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6bsHIn.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6bsHIn.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6bsHIn.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6bsHIn.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6bsHIn.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6bsHIn.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6bsHIn.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6bsHIn.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6bsHIn.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6bsHIn.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6bsHIn.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6bsHIn.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6bsHIn.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6bsHIn.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6bsHIn.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc6bsHIn.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc6bsHIn.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cc6bsHIn.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cc6bsHIn.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/omdsha512k128n128tau128v1/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/ccQOUvwb.s: Assembler messages:
encrypt.c: /tmp/ccQOUvwb.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccQOUvwb.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccQOUvwb.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQOUvwb.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQOUvwb.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQOUvwb.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQOUvwb.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQOUvwb.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQOUvwb.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQOUvwb.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQOUvwb.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQOUvwb.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQOUvwb.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQOUvwb.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQOUvwb.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQOUvwb.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQOUvwb.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQOUvwb.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccQOUvwb.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccQOUvwb.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccQOUvwb.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccQOUvwb.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/omdsha512k128n128tau128v1/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/ccozZpcI.s: Assembler messages:
encrypt.c: /tmp/ccozZpcI.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccozZpcI.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccozZpcI.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccozZpcI.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccozZpcI.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccozZpcI.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccozZpcI.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccozZpcI.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccozZpcI.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccozZpcI.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccozZpcI.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccozZpcI.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccozZpcI.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccozZpcI.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccozZpcI.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccozZpcI.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccozZpcI.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccozZpcI.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccozZpcI.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccozZpcI.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccozZpcI.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccozZpcI.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/omdsha512k128n128tau128v1/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/ccSCTbvx.s: Assembler messages:
encrypt.c: /tmp/ccSCTbvx.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccSCTbvx.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccSCTbvx.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSCTbvx.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSCTbvx.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSCTbvx.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSCTbvx.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSCTbvx.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSCTbvx.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSCTbvx.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSCTbvx.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSCTbvx.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSCTbvx.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSCTbvx.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSCTbvx.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSCTbvx.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSCTbvx.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSCTbvx.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccSCTbvx.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccSCTbvx.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccSCTbvx.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccSCTbvx.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/omdsha512k128n128tau128v1/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/ccpWjhlV.s: Assembler messages:
encrypt.c: /tmp/ccpWjhlV.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccpWjhlV.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccpWjhlV.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpWjhlV.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpWjhlV.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpWjhlV.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpWjhlV.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpWjhlV.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpWjhlV.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpWjhlV.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpWjhlV.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpWjhlV.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpWjhlV.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpWjhlV.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpWjhlV.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpWjhlV.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpWjhlV.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpWjhlV.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccpWjhlV.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccpWjhlV.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccpWjhlV.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccpWjhlV.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/omdsha512k128n128tau128v1/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/cc3XUQNS.s: Assembler messages:
encrypt.c: /tmp/cc3XUQNS.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc3XUQNS.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc3XUQNS.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3XUQNS.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3XUQNS.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3XUQNS.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3XUQNS.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3XUQNS.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3XUQNS.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3XUQNS.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3XUQNS.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3XUQNS.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3XUQNS.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3XUQNS.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3XUQNS.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3XUQNS.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3XUQNS.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3XUQNS.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc3XUQNS.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc3XUQNS.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cc3XUQNS.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cc3XUQNS.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/omdsha512k128n128tau128v1/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/ccpNci5o.s: Assembler messages:
encrypt.c: /tmp/ccpNci5o.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccpNci5o.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccpNci5o.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpNci5o.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpNci5o.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpNci5o.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpNci5o.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpNci5o.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpNci5o.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpNci5o.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpNci5o.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpNci5o.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpNci5o.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpNci5o.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpNci5o.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpNci5o.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpNci5o.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpNci5o.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccpNci5o.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccpNci5o.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccpNci5o.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccpNci5o.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/omdsha512k128n128tau128v1/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/ccKdUD8C.s: Assembler messages:
encrypt.c: /tmp/ccKdUD8C.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccKdUD8C.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccKdUD8C.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKdUD8C.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKdUD8C.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKdUD8C.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKdUD8C.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKdUD8C.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKdUD8C.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKdUD8C.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKdUD8C.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKdUD8C.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKdUD8C.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKdUD8C.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKdUD8C.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKdUD8C.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKdUD8C.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKdUD8C.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccKdUD8C.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccKdUD8C.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccKdUD8C.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccKdUD8C.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/omdsha512k128n128tau128v1/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/ccnp8PV1.s: Assembler messages:
encrypt.c: /tmp/ccnp8PV1.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccnp8PV1.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccnp8PV1.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnp8PV1.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnp8PV1.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnp8PV1.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnp8PV1.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnp8PV1.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnp8PV1.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnp8PV1.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnp8PV1.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnp8PV1.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnp8PV1.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnp8PV1.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnp8PV1.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnp8PV1.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnp8PV1.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnp8PV1.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccnp8PV1.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccnp8PV1.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccnp8PV1.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccnp8PV1.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/omdsha512k128n128tau128v1/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/ccW1uZEw.s: Assembler messages:
encrypt.c: /tmp/ccW1uZEw.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccW1uZEw.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccW1uZEw.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW1uZEw.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW1uZEw.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW1uZEw.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW1uZEw.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW1uZEw.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW1uZEw.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW1uZEw.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW1uZEw.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW1uZEw.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW1uZEw.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW1uZEw.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW1uZEw.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW1uZEw.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW1uZEw.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW1uZEw.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccW1uZEw.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccW1uZEw.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccW1uZEw.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccW1uZEw.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/omdsha512k128n128tau128v1/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/cch0SGtW.s: Assembler messages:
encrypt.c: /tmp/cch0SGtW.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cch0SGtW.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cch0SGtW.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cch0SGtW.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cch0SGtW.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cch0SGtW.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cch0SGtW.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cch0SGtW.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cch0SGtW.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cch0SGtW.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cch0SGtW.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cch0SGtW.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cch0SGtW.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cch0SGtW.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cch0SGtW.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cch0SGtW.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cch0SGtW.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cch0SGtW.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cch0SGtW.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cch0SGtW.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cch0SGtW.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cch0SGtW.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/omdsha512k128n128tau128v1/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/ccLLC60Z.s: Assembler messages:
encrypt.c: /tmp/ccLLC60Z.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccLLC60Z.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccLLC60Z.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLLC60Z.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLLC60Z.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLLC60Z.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLLC60Z.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLLC60Z.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLLC60Z.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLLC60Z.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLLC60Z.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLLC60Z.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLLC60Z.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLLC60Z.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLLC60Z.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLLC60Z.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLLC60Z.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLLC60Z.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccLLC60Z.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccLLC60Z.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccLLC60Z.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccLLC60Z.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/omdsha512k128n128tau128v1/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/cczdfsLC.s: Assembler messages:
encrypt.c: /tmp/cczdfsLC.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cczdfsLC.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cczdfsLC.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cczdfsLC.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cczdfsLC.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cczdfsLC.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cczdfsLC.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cczdfsLC.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cczdfsLC.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cczdfsLC.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cczdfsLC.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cczdfsLC.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cczdfsLC.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cczdfsLC.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cczdfsLC.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cczdfsLC.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cczdfsLC.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cczdfsLC.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cczdfsLC.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cczdfsLC.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cczdfsLC.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cczdfsLC.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/omdsha512k128n128tau128v1/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/ccnky0pX.s: Assembler messages:
encrypt.c: /tmp/ccnky0pX.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccnky0pX.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccnky0pX.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnky0pX.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnky0pX.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnky0pX.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnky0pX.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnky0pX.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnky0pX.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnky0pX.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnky0pX.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnky0pX.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnky0pX.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnky0pX.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnky0pX.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnky0pX.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnky0pX.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnky0pX.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccnky0pX.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccnky0pX.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccnky0pX.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccnky0pX.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/omdsha512k128n128tau128v1/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/ccpuwSUq.s: Assembler messages:
encrypt.c: /tmp/ccpuwSUq.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccpuwSUq.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccpuwSUq.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpuwSUq.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpuwSUq.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpuwSUq.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpuwSUq.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpuwSUq.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpuwSUq.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpuwSUq.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpuwSUq.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpuwSUq.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpuwSUq.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpuwSUq.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpuwSUq.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpuwSUq.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpuwSUq.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpuwSUq.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccpuwSUq.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccpuwSUq.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccpuwSUq.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccpuwSUq.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/omdsha512k128n128tau128v1/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/cc0p3QNF.s: Assembler messages:
encrypt.c: /tmp/cc0p3QNF.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc0p3QNF.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc0p3QNF.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0p3QNF.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0p3QNF.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0p3QNF.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0p3QNF.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0p3QNF.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0p3QNF.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0p3QNF.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0p3QNF.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0p3QNF.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0p3QNF.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0p3QNF.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0p3QNF.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0p3QNF.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0p3QNF.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0p3QNF.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc0p3QNF.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc0p3QNF.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cc0p3QNF.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cc0p3QNF.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/omdsha512k128n128tau128v1/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/ccrsCrG5.s: Assembler messages:
encrypt.c: /tmp/ccrsCrG5.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccrsCrG5.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccrsCrG5.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrsCrG5.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrsCrG5.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrsCrG5.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrsCrG5.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrsCrG5.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrsCrG5.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrsCrG5.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrsCrG5.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrsCrG5.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrsCrG5.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrsCrG5.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrsCrG5.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrsCrG5.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrsCrG5.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrsCrG5.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccrsCrG5.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccrsCrG5.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccrsCrG5.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccrsCrG5.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/omdsha512k128n128tau128v1/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/cc6kdEUx.s: Assembler messages:
encrypt.c: /tmp/cc6kdEUx.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc6kdEUx.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc6kdEUx.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6kdEUx.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6kdEUx.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6kdEUx.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6kdEUx.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6kdEUx.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6kdEUx.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6kdEUx.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6kdEUx.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6kdEUx.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6kdEUx.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6kdEUx.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6kdEUx.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6kdEUx.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6kdEUx.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6kdEUx.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc6kdEUx.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc6kdEUx.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cc6kdEUx.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cc6kdEUx.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/omdsha512k128n128tau128v1/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/ccfCYKYZ.s: Assembler messages:
encrypt.c: /tmp/ccfCYKYZ.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccfCYKYZ.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccfCYKYZ.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfCYKYZ.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfCYKYZ.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfCYKYZ.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfCYKYZ.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfCYKYZ.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfCYKYZ.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfCYKYZ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfCYKYZ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfCYKYZ.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfCYKYZ.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfCYKYZ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfCYKYZ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfCYKYZ.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfCYKYZ.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfCYKYZ.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccfCYKYZ.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccfCYKYZ.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccfCYKYZ.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccfCYKYZ.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/omdsha512k128n128tau128v1/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/ccGkydT3.s: Assembler messages:
encrypt.c: /tmp/ccGkydT3.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccGkydT3.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccGkydT3.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGkydT3.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGkydT3.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGkydT3.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGkydT3.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGkydT3.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGkydT3.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGkydT3.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGkydT3.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGkydT3.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGkydT3.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGkydT3.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGkydT3.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGkydT3.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGkydT3.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGkydT3.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccGkydT3.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccGkydT3.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccGkydT3.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccGkydT3.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/omdsha512k128n128tau128v1/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/ccKRu3qf.s: Assembler messages:
encrypt.c: /tmp/ccKRu3qf.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccKRu3qf.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccKRu3qf.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKRu3qf.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKRu3qf.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKRu3qf.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKRu3qf.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKRu3qf.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKRu3qf.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKRu3qf.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKRu3qf.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKRu3qf.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKRu3qf.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKRu3qf.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKRu3qf.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKRu3qf.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKRu3qf.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKRu3qf.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccKRu3qf.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccKRu3qf.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccKRu3qf.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccKRu3qf.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/omdsha512k128n128tau128v1/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/ccDZOaHY.s: Assembler messages:
encrypt.c: /tmp/ccDZOaHY.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccDZOaHY.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccDZOaHY.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDZOaHY.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDZOaHY.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDZOaHY.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDZOaHY.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDZOaHY.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDZOaHY.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDZOaHY.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDZOaHY.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDZOaHY.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDZOaHY.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDZOaHY.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDZOaHY.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDZOaHY.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDZOaHY.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDZOaHY.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccDZOaHY.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccDZOaHY.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccDZOaHY.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccDZOaHY.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/omdsha512k128n128tau128v1/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/ccSbPSS3.s: Assembler messages:
encrypt.c: /tmp/ccSbPSS3.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccSbPSS3.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccSbPSS3.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSbPSS3.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSbPSS3.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSbPSS3.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSbPSS3.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSbPSS3.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSbPSS3.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSbPSS3.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSbPSS3.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSbPSS3.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSbPSS3.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSbPSS3.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSbPSS3.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSbPSS3.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSbPSS3.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSbPSS3.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccSbPSS3.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccSbPSS3.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccSbPSS3.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccSbPSS3.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/omdsha512k128n128tau128v1/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/ccJ85DNm.s: Assembler messages:
encrypt.c: /tmp/ccJ85DNm.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccJ85DNm.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccJ85DNm.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ85DNm.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ85DNm.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ85DNm.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ85DNm.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ85DNm.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ85DNm.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ85DNm.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ85DNm.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ85DNm.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ85DNm.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ85DNm.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ85DNm.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ85DNm.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ85DNm.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ85DNm.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccJ85DNm.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJ85DNm.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccJ85DNm.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccJ85DNm.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/omdsha512k128n128tau128v1/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/cciFfoy5.s: Assembler messages:
encrypt.c: /tmp/cciFfoy5.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cciFfoy5.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cciFfoy5.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cciFfoy5.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cciFfoy5.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cciFfoy5.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cciFfoy5.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cciFfoy5.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cciFfoy5.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cciFfoy5.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cciFfoy5.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cciFfoy5.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cciFfoy5.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cciFfoy5.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cciFfoy5.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cciFfoy5.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cciFfoy5.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cciFfoy5.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cciFfoy5.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cciFfoy5.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cciFfoy5.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cciFfoy5.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/omdsha512k128n128tau128v1/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/cc1b0B6a.s: Assembler messages:
encrypt.c: /tmp/cc1b0B6a.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc1b0B6a.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc1b0B6a.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1b0B6a.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1b0B6a.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1b0B6a.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1b0B6a.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1b0B6a.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1b0B6a.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1b0B6a.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1b0B6a.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1b0B6a.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1b0B6a.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1b0B6a.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1b0B6a.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1b0B6a.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1b0B6a.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1b0B6a.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc1b0B6a.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc1b0B6a.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cc1b0B6a.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cc1b0B6a.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/omdsha512k128n128tau128v1/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/ccneM2rZ.s: Assembler messages:
encrypt.c: /tmp/ccneM2rZ.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccneM2rZ.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccneM2rZ.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccneM2rZ.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccneM2rZ.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccneM2rZ.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccneM2rZ.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccneM2rZ.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccneM2rZ.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccneM2rZ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccneM2rZ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccneM2rZ.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccneM2rZ.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccneM2rZ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccneM2rZ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccneM2rZ.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccneM2rZ.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccneM2rZ.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccneM2rZ.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccneM2rZ.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccneM2rZ.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccneM2rZ.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/omdsha512k128n128tau128v1/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/cc5aQKkT.s: Assembler messages:
encrypt.c: /tmp/cc5aQKkT.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc5aQKkT.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc5aQKkT.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5aQKkT.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5aQKkT.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5aQKkT.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5aQKkT.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5aQKkT.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5aQKkT.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5aQKkT.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5aQKkT.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5aQKkT.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5aQKkT.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5aQKkT.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5aQKkT.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5aQKkT.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5aQKkT.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5aQKkT.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc5aQKkT.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc5aQKkT.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cc5aQKkT.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cc5aQKkT.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/omdsha512k128n128tau128v1/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/cccvlYDp.s: Assembler messages:
encrypt.c: /tmp/cccvlYDp.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cccvlYDp.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cccvlYDp.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cccvlYDp.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cccvlYDp.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cccvlYDp.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cccvlYDp.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cccvlYDp.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cccvlYDp.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cccvlYDp.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cccvlYDp.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cccvlYDp.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cccvlYDp.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cccvlYDp.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cccvlYDp.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cccvlYDp.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cccvlYDp.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cccvlYDp.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cccvlYDp.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cccvlYDp.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cccvlYDp.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cccvlYDp.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/omdsha512k128n128tau128v1/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/cclSKbUi.s: Assembler messages:
encrypt.c: /tmp/cclSKbUi.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cclSKbUi.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cclSKbUi.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cclSKbUi.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cclSKbUi.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cclSKbUi.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cclSKbUi.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cclSKbUi.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cclSKbUi.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cclSKbUi.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cclSKbUi.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cclSKbUi.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cclSKbUi.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cclSKbUi.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cclSKbUi.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cclSKbUi.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cclSKbUi.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cclSKbUi.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cclSKbUi.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cclSKbUi.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cclSKbUi.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cclSKbUi.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/omdsha512k128n128tau128v1/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/ccr7VwKP.s: Assembler messages:
encrypt.c: /tmp/ccr7VwKP.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccr7VwKP.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccr7VwKP.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr7VwKP.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr7VwKP.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr7VwKP.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr7VwKP.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr7VwKP.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr7VwKP.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr7VwKP.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr7VwKP.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr7VwKP.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr7VwKP.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr7VwKP.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr7VwKP.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr7VwKP.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr7VwKP.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr7VwKP.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccr7VwKP.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccr7VwKP.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccr7VwKP.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccr7VwKP.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/omdsha512k128n128tau128v1/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/ccIJWVDu.s: Assembler messages:
encrypt.c: /tmp/ccIJWVDu.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccIJWVDu.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccIJWVDu.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIJWVDu.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIJWVDu.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIJWVDu.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIJWVDu.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIJWVDu.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIJWVDu.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIJWVDu.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIJWVDu.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIJWVDu.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIJWVDu.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIJWVDu.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIJWVDu.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIJWVDu.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIJWVDu.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIJWVDu.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccIJWVDu.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccIJWVDu.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccIJWVDu.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccIJWVDu.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/omdsha512k128n128tau128v1/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/ccoaWj6X.s: Assembler messages:
encrypt.c: /tmp/ccoaWj6X.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccoaWj6X.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccoaWj6X.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoaWj6X.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoaWj6X.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoaWj6X.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoaWj6X.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoaWj6X.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoaWj6X.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoaWj6X.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoaWj6X.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoaWj6X.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoaWj6X.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoaWj6X.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoaWj6X.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoaWj6X.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoaWj6X.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoaWj6X.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccoaWj6X.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccoaWj6X.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccoaWj6X.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccoaWj6X.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/omdsha512k128n128tau128v1/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/ccmzA3NX.s: Assembler messages:
encrypt.c: /tmp/ccmzA3NX.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccmzA3NX.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccmzA3NX.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmzA3NX.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmzA3NX.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmzA3NX.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmzA3NX.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmzA3NX.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmzA3NX.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmzA3NX.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmzA3NX.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmzA3NX.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmzA3NX.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmzA3NX.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmzA3NX.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmzA3NX.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmzA3NX.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmzA3NX.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccmzA3NX.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccmzA3NX.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccmzA3NX.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccmzA3NX.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/omdsha512k128n128tau128v1/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/ccq06zJm.s: Assembler messages:
encrypt.c: /tmp/ccq06zJm.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccq06zJm.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccq06zJm.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq06zJm.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq06zJm.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq06zJm.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq06zJm.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq06zJm.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq06zJm.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq06zJm.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq06zJm.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq06zJm.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq06zJm.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq06zJm.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq06zJm.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq06zJm.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq06zJm.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq06zJm.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccq06zJm.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccq06zJm.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccq06zJm.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccq06zJm.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/omdsha512k128n128tau128v1/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/ccZyOV5X.s: Assembler messages:
encrypt.c: /tmp/ccZyOV5X.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccZyOV5X.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccZyOV5X.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZyOV5X.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZyOV5X.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZyOV5X.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZyOV5X.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZyOV5X.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZyOV5X.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZyOV5X.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZyOV5X.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZyOV5X.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZyOV5X.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZyOV5X.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZyOV5X.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZyOV5X.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZyOV5X.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZyOV5X.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccZyOV5X.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccZyOV5X.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccZyOV5X.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccZyOV5X.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/omdsha512k128n128tau128v1/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/cckm5zIe.s: Assembler messages:
encrypt.c: /tmp/cckm5zIe.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cckm5zIe.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cckm5zIe.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cckm5zIe.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cckm5zIe.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cckm5zIe.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cckm5zIe.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cckm5zIe.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cckm5zIe.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cckm5zIe.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cckm5zIe.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cckm5zIe.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cckm5zIe.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cckm5zIe.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cckm5zIe.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cckm5zIe.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cckm5zIe.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cckm5zIe.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cckm5zIe.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cckm5zIe.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cckm5zIe.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cckm5zIe.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/omdsha512k128n128tau128v1/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/cc6ZcHIL.s: Assembler messages:
encrypt.c: /tmp/cc6ZcHIL.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc6ZcHIL.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc6ZcHIL.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6ZcHIL.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6ZcHIL.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6ZcHIL.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6ZcHIL.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6ZcHIL.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6ZcHIL.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6ZcHIL.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6ZcHIL.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6ZcHIL.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6ZcHIL.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6ZcHIL.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6ZcHIL.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6ZcHIL.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6ZcHIL.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6ZcHIL.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc6ZcHIL.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc6ZcHIL.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cc6ZcHIL.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cc6ZcHIL.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/omdsha512k128n128tau128v1/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/ccRxPay8.s: Assembler messages:
encrypt.c: /tmp/ccRxPay8.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccRxPay8.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccRxPay8.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRxPay8.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRxPay8.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRxPay8.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRxPay8.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRxPay8.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRxPay8.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRxPay8.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRxPay8.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRxPay8.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRxPay8.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRxPay8.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRxPay8.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRxPay8.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRxPay8.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRxPay8.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccRxPay8.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccRxPay8.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccRxPay8.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccRxPay8.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/omdsha512k128n128tau128v1/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/ccIih300.s: Assembler messages:
encrypt.c: /tmp/ccIih300.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccIih300.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccIih300.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIih300.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIih300.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIih300.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIih300.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIih300.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIih300.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIih300.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIih300.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIih300.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIih300.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIih300.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIih300.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIih300.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIih300.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIih300.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccIih300.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccIih300.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccIih300.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccIih300.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/omdsha512k128n128tau128v1/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/ccPxxQxl.s: Assembler messages:
encrypt.c: /tmp/ccPxxQxl.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccPxxQxl.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccPxxQxl.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPxxQxl.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPxxQxl.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPxxQxl.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPxxQxl.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPxxQxl.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPxxQxl.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPxxQxl.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPxxQxl.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPxxQxl.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPxxQxl.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPxxQxl.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPxxQxl.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPxxQxl.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPxxQxl.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPxxQxl.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccPxxQxl.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccPxxQxl.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccPxxQxl.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccPxxQxl.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/omdsha512k128n128tau128v1/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/ccJCYgWd.s: Assembler messages:
encrypt.c: /tmp/ccJCYgWd.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccJCYgWd.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccJCYgWd.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJCYgWd.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJCYgWd.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJCYgWd.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJCYgWd.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJCYgWd.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJCYgWd.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJCYgWd.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJCYgWd.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJCYgWd.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJCYgWd.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJCYgWd.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJCYgWd.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJCYgWd.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJCYgWd.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJCYgWd.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccJCYgWd.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccJCYgWd.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccJCYgWd.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccJCYgWd.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/omdsha512k128n128tau128v1/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/cclfzjHT.s: Assembler messages:
encrypt.c: /tmp/cclfzjHT.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cclfzjHT.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cclfzjHT.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cclfzjHT.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cclfzjHT.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cclfzjHT.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cclfzjHT.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cclfzjHT.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cclfzjHT.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cclfzjHT.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cclfzjHT.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cclfzjHT.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cclfzjHT.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cclfzjHT.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cclfzjHT.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cclfzjHT.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cclfzjHT.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cclfzjHT.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cclfzjHT.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cclfzjHT.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cclfzjHT.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cclfzjHT.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/omdsha512k128n128tau128v1/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/ccHFzMzG.s: Assembler messages:
encrypt.c: /tmp/ccHFzMzG.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccHFzMzG.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccHFzMzG.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHFzMzG.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHFzMzG.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHFzMzG.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHFzMzG.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHFzMzG.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHFzMzG.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHFzMzG.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHFzMzG.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHFzMzG.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHFzMzG.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHFzMzG.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHFzMzG.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHFzMzG.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHFzMzG.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHFzMzG.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccHFzMzG.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccHFzMzG.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccHFzMzG.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccHFzMzG.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/omdsha512k128n128tau128v1/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/cchLDW5y.s: Assembler messages:
encrypt.c: /tmp/cchLDW5y.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cchLDW5y.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cchLDW5y.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cchLDW5y.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cchLDW5y.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cchLDW5y.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cchLDW5y.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cchLDW5y.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cchLDW5y.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cchLDW5y.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cchLDW5y.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cchLDW5y.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cchLDW5y.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cchLDW5y.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cchLDW5y.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cchLDW5y.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cchLDW5y.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cchLDW5y.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cchLDW5y.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cchLDW5y.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cchLDW5y.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cchLDW5y.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/omdsha512k128n128tau128v1/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/cc30smQu.s: Assembler messages:
encrypt.c: /tmp/cc30smQu.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc30smQu.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc30smQu.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc30smQu.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc30smQu.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc30smQu.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc30smQu.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc30smQu.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc30smQu.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc30smQu.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc30smQu.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc30smQu.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc30smQu.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc30smQu.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc30smQu.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc30smQu.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc30smQu.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc30smQu.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc30smQu.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc30smQu.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cc30smQu.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cc30smQu.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/omdsha512k128n128tau128v1/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/cc7zYgIG.s: Assembler messages:
encrypt.c: /tmp/cc7zYgIG.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc7zYgIG.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc7zYgIG.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7zYgIG.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7zYgIG.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7zYgIG.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7zYgIG.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7zYgIG.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7zYgIG.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7zYgIG.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7zYgIG.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7zYgIG.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7zYgIG.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7zYgIG.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7zYgIG.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7zYgIG.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7zYgIG.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7zYgIG.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc7zYgIG.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc7zYgIG.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc7zYgIG.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc7zYgIG.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/omdsha512k128n128tau128v1/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/cc5no00C.s: Assembler messages:
encrypt.c: /tmp/cc5no00C.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc5no00C.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc5no00C.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5no00C.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5no00C.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5no00C.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5no00C.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5no00C.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5no00C.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5no00C.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5no00C.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5no00C.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5no00C.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5no00C.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5no00C.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5no00C.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5no00C.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5no00C.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc5no00C.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc5no00C.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cc5no00C.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cc5no00C.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/omdsha512k128n128tau128v1/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/ccjAI1sM.s: Assembler messages:
encrypt.c: /tmp/ccjAI1sM.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccjAI1sM.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccjAI1sM.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjAI1sM.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjAI1sM.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjAI1sM.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjAI1sM.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjAI1sM.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjAI1sM.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjAI1sM.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjAI1sM.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjAI1sM.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjAI1sM.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjAI1sM.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjAI1sM.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjAI1sM.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjAI1sM.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjAI1sM.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccjAI1sM.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccjAI1sM.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccjAI1sM.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccjAI1sM.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/omdsha512k128n128tau128v1/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/ccDfyZhs.s: Assembler messages:
encrypt.c: /tmp/ccDfyZhs.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccDfyZhs.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccDfyZhs.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDfyZhs.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDfyZhs.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDfyZhs.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDfyZhs.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDfyZhs.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDfyZhs.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDfyZhs.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDfyZhs.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDfyZhs.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDfyZhs.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDfyZhs.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDfyZhs.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDfyZhs.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDfyZhs.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDfyZhs.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccDfyZhs.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccDfyZhs.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccDfyZhs.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccDfyZhs.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/omdsha512k128n128tau128v1/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/ccWCKg9E.s: Assembler messages:
encrypt.c: /tmp/ccWCKg9E.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccWCKg9E.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccWCKg9E.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWCKg9E.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWCKg9E.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWCKg9E.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWCKg9E.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWCKg9E.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWCKg9E.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWCKg9E.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWCKg9E.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWCKg9E.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWCKg9E.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWCKg9E.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWCKg9E.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWCKg9E.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWCKg9E.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWCKg9E.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccWCKg9E.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccWCKg9E.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccWCKg9E.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccWCKg9E.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/omdsha512k128n128tau128v1/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/ccVkNmyP.s: Assembler messages:
encrypt.c: /tmp/ccVkNmyP.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccVkNmyP.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccVkNmyP.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVkNmyP.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVkNmyP.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVkNmyP.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVkNmyP.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVkNmyP.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVkNmyP.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVkNmyP.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVkNmyP.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVkNmyP.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVkNmyP.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVkNmyP.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVkNmyP.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVkNmyP.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVkNmyP.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVkNmyP.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccVkNmyP.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccVkNmyP.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccVkNmyP.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccVkNmyP.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/omdsha512k128n128tau128v1/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/ccXrRuDa.s: Assembler messages:
encrypt.c: /tmp/ccXrRuDa.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccXrRuDa.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccXrRuDa.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXrRuDa.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXrRuDa.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXrRuDa.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXrRuDa.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXrRuDa.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXrRuDa.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXrRuDa.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXrRuDa.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXrRuDa.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXrRuDa.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXrRuDa.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXrRuDa.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXrRuDa.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXrRuDa.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXrRuDa.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccXrRuDa.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccXrRuDa.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccXrRuDa.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccXrRuDa.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/omdsha512k128n128tau128v1/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/ccbd2tw0.s: Assembler messages:
encrypt.c: /tmp/ccbd2tw0.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccbd2tw0.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccbd2tw0.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbd2tw0.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbd2tw0.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbd2tw0.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbd2tw0.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbd2tw0.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbd2tw0.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbd2tw0.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbd2tw0.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbd2tw0.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbd2tw0.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbd2tw0.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbd2tw0.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbd2tw0.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbd2tw0.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbd2tw0.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccbd2tw0.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccbd2tw0.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccbd2tw0.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccbd2tw0.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/omdsha512k128n128tau128v1/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/ccwXFXFH.s: Assembler messages:
encrypt.c: /tmp/ccwXFXFH.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccwXFXFH.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccwXFXFH.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwXFXFH.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwXFXFH.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwXFXFH.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwXFXFH.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwXFXFH.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwXFXFH.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwXFXFH.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwXFXFH.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwXFXFH.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwXFXFH.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwXFXFH.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwXFXFH.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwXFXFH.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwXFXFH.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwXFXFH.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccwXFXFH.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccwXFXFH.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccwXFXFH.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccwXFXFH.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/omdsha512k128n128tau128v1/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/ccLbgfTP.s: Assembler messages:
encrypt.c: /tmp/ccLbgfTP.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccLbgfTP.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccLbgfTP.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLbgfTP.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLbgfTP.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLbgfTP.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLbgfTP.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLbgfTP.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLbgfTP.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLbgfTP.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLbgfTP.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLbgfTP.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLbgfTP.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLbgfTP.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLbgfTP.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLbgfTP.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLbgfTP.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLbgfTP.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccLbgfTP.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccLbgfTP.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccLbgfTP.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccLbgfTP.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/omdsha512k128n128tau128v1/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/cceszOzg.s: Assembler messages:
encrypt.c: /tmp/cceszOzg.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cceszOzg.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cceszOzg.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cceszOzg.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cceszOzg.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cceszOzg.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cceszOzg.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cceszOzg.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cceszOzg.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cceszOzg.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cceszOzg.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cceszOzg.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cceszOzg.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cceszOzg.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cceszOzg.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cceszOzg.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cceszOzg.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cceszOzg.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cceszOzg.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cceszOzg.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cceszOzg.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cceszOzg.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/omdsha512k128n128tau128v1/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/cc7YKxg4.s: Assembler messages:
encrypt.c: /tmp/cc7YKxg4.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc7YKxg4.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc7YKxg4.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7YKxg4.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7YKxg4.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7YKxg4.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7YKxg4.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7YKxg4.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7YKxg4.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7YKxg4.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7YKxg4.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7YKxg4.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7YKxg4.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7YKxg4.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7YKxg4.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7YKxg4.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7YKxg4.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7YKxg4.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc7YKxg4.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc7YKxg4.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cc7YKxg4.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cc7YKxg4.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/omdsha512k128n128tau128v1/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/ccGnMcDK.s: Assembler messages:
encrypt.c: /tmp/ccGnMcDK.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccGnMcDK.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccGnMcDK.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGnMcDK.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGnMcDK.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGnMcDK.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGnMcDK.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGnMcDK.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGnMcDK.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGnMcDK.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGnMcDK.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGnMcDK.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGnMcDK.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGnMcDK.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGnMcDK.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGnMcDK.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGnMcDK.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGnMcDK.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccGnMcDK.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccGnMcDK.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccGnMcDK.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccGnMcDK.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/omdsha512k128n128tau128v1/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/ccdrGk3h.s: Assembler messages:
encrypt.c: /tmp/ccdrGk3h.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccdrGk3h.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccdrGk3h.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdrGk3h.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdrGk3h.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdrGk3h.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdrGk3h.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdrGk3h.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdrGk3h.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdrGk3h.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdrGk3h.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdrGk3h.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdrGk3h.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdrGk3h.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdrGk3h.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdrGk3h.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdrGk3h.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdrGk3h.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccdrGk3h.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccdrGk3h.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccdrGk3h.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccdrGk3h.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/omdsha512k128n128tau128v1/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/ccoA3AOB.s: Assembler messages:
encrypt.c: /tmp/ccoA3AOB.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccoA3AOB.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccoA3AOB.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoA3AOB.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoA3AOB.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoA3AOB.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoA3AOB.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoA3AOB.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoA3AOB.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoA3AOB.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoA3AOB.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoA3AOB.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoA3AOB.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoA3AOB.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoA3AOB.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoA3AOB.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoA3AOB.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoA3AOB.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccoA3AOB.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccoA3AOB.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccoA3AOB.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccoA3AOB.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/omdsha512k128n128tau128v1/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/cc6dbgEo.s: Assembler messages:
encrypt.c: /tmp/cc6dbgEo.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc6dbgEo.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc6dbgEo.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6dbgEo.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6dbgEo.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6dbgEo.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6dbgEo.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6dbgEo.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6dbgEo.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6dbgEo.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6dbgEo.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6dbgEo.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6dbgEo.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6dbgEo.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6dbgEo.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6dbgEo.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6dbgEo.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6dbgEo.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc6dbgEo.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc6dbgEo.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cc6dbgEo.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cc6dbgEo.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/omdsha512k128n128tau128v1/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/ccaR1ZV3.s: Assembler messages:
encrypt.c: /tmp/ccaR1ZV3.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccaR1ZV3.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccaR1ZV3.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaR1ZV3.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaR1ZV3.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaR1ZV3.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaR1ZV3.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaR1ZV3.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaR1ZV3.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaR1ZV3.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaR1ZV3.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaR1ZV3.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaR1ZV3.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaR1ZV3.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaR1ZV3.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaR1ZV3.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaR1ZV3.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaR1ZV3.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccaR1ZV3.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccaR1ZV3.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccaR1ZV3.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccaR1ZV3.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/omdsha512k128n128tau128v1/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/cc8P6dKG.s: Assembler messages:
encrypt.c: /tmp/cc8P6dKG.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc8P6dKG.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc8P6dKG.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8P6dKG.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8P6dKG.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8P6dKG.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8P6dKG.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8P6dKG.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8P6dKG.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8P6dKG.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8P6dKG.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8P6dKG.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8P6dKG.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8P6dKG.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8P6dKG.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8P6dKG.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8P6dKG.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8P6dKG.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc8P6dKG.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc8P6dKG.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cc8P6dKG.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cc8P6dKG.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/omdsha512k128n128tau128v1/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/ccAAIRAl.s: Assembler messages:
encrypt.c: /tmp/ccAAIRAl.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccAAIRAl.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccAAIRAl.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAAIRAl.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAAIRAl.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAAIRAl.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAAIRAl.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAAIRAl.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAAIRAl.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAAIRAl.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAAIRAl.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAAIRAl.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAAIRAl.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAAIRAl.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAAIRAl.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAAIRAl.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAAIRAl.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAAIRAl.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccAAIRAl.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccAAIRAl.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccAAIRAl.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccAAIRAl.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/omdsha512k128n128tau128v1/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/cc0UpCJw.s: Assembler messages:
encrypt.c: /tmp/cc0UpCJw.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc0UpCJw.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc0UpCJw.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0UpCJw.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0UpCJw.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0UpCJw.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0UpCJw.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0UpCJw.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0UpCJw.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0UpCJw.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0UpCJw.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0UpCJw.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0UpCJw.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0UpCJw.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0UpCJw.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0UpCJw.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0UpCJw.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0UpCJw.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc0UpCJw.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc0UpCJw.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cc0UpCJw.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cc0UpCJw.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/omdsha512k128n128tau128v1/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/ccS9OA6d.s: Assembler messages:
encrypt.c: /tmp/ccS9OA6d.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccS9OA6d.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccS9OA6d.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS9OA6d.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS9OA6d.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS9OA6d.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS9OA6d.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS9OA6d.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS9OA6d.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS9OA6d.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS9OA6d.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS9OA6d.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS9OA6d.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS9OA6d.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS9OA6d.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS9OA6d.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS9OA6d.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS9OA6d.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccS9OA6d.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccS9OA6d.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccS9OA6d.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccS9OA6d.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/omdsha512k128n128tau128v1/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/cc9OO2Ge.s: Assembler messages:
encrypt.c: /tmp/cc9OO2Ge.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc9OO2Ge.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc9OO2Ge.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9OO2Ge.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9OO2Ge.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9OO2Ge.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9OO2Ge.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9OO2Ge.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9OO2Ge.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9OO2Ge.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9OO2Ge.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9OO2Ge.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9OO2Ge.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9OO2Ge.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9OO2Ge.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9OO2Ge.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9OO2Ge.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9OO2Ge.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc9OO2Ge.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc9OO2Ge.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cc9OO2Ge.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cc9OO2Ge.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/omdsha512k128n128tau128v1/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/ccCYmucZ.s: Assembler messages:
encrypt.c: /tmp/ccCYmucZ.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccCYmucZ.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccCYmucZ.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCYmucZ.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCYmucZ.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCYmucZ.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCYmucZ.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCYmucZ.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCYmucZ.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCYmucZ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCYmucZ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCYmucZ.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCYmucZ.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCYmucZ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCYmucZ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCYmucZ.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCYmucZ.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCYmucZ.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccCYmucZ.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccCYmucZ.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccCYmucZ.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccCYmucZ.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/omdsha512k128n128tau128v1/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/cc07dNzS.s: Assembler messages:
encrypt.c: /tmp/cc07dNzS.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc07dNzS.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc07dNzS.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc07dNzS.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc07dNzS.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc07dNzS.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc07dNzS.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc07dNzS.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc07dNzS.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc07dNzS.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc07dNzS.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc07dNzS.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc07dNzS.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc07dNzS.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc07dNzS.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc07dNzS.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc07dNzS.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc07dNzS.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc07dNzS.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc07dNzS.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc07dNzS.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc07dNzS.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/omdsha512k128n128tau128v1/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/ccf7aTv4.s: Assembler messages:
encrypt.c: /tmp/ccf7aTv4.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccf7aTv4.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccf7aTv4.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf7aTv4.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf7aTv4.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf7aTv4.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf7aTv4.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf7aTv4.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf7aTv4.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf7aTv4.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf7aTv4.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf7aTv4.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf7aTv4.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf7aTv4.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf7aTv4.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf7aTv4.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf7aTv4.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf7aTv4.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccf7aTv4.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccf7aTv4.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccf7aTv4.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccf7aTv4.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/omdsha512k128n128tau128v1/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/ccZmctUh.s: Assembler messages:
encrypt.c: /tmp/ccZmctUh.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccZmctUh.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccZmctUh.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZmctUh.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZmctUh.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZmctUh.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZmctUh.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZmctUh.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZmctUh.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZmctUh.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZmctUh.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZmctUh.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZmctUh.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZmctUh.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZmctUh.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZmctUh.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZmctUh.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZmctUh.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccZmctUh.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccZmctUh.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccZmctUh.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccZmctUh.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/omdsha512k128n128tau128v1/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/ccuFg7FZ.s: Assembler messages:
encrypt.c: /tmp/ccuFg7FZ.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccuFg7FZ.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccuFg7FZ.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuFg7FZ.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuFg7FZ.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuFg7FZ.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuFg7FZ.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuFg7FZ.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuFg7FZ.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuFg7FZ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuFg7FZ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuFg7FZ.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuFg7FZ.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuFg7FZ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuFg7FZ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuFg7FZ.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuFg7FZ.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuFg7FZ.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccuFg7FZ.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccuFg7FZ.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccuFg7FZ.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccuFg7FZ.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/omdsha512k128n128tau128v1/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/ccKtLnTb.s: Assembler messages:
encrypt.c: /tmp/ccKtLnTb.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccKtLnTb.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccKtLnTb.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKtLnTb.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKtLnTb.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKtLnTb.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKtLnTb.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKtLnTb.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKtLnTb.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKtLnTb.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKtLnTb.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKtLnTb.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKtLnTb.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKtLnTb.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKtLnTb.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKtLnTb.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKtLnTb.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKtLnTb.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccKtLnTb.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccKtLnTb.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccKtLnTb.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccKtLnTb.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/omdsha512k128n128tau128v1/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/ccW2XcdX.s: Assembler messages:
encrypt.c: /tmp/ccW2XcdX.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccW2XcdX.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccW2XcdX.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW2XcdX.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW2XcdX.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW2XcdX.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW2XcdX.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW2XcdX.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW2XcdX.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW2XcdX.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW2XcdX.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW2XcdX.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW2XcdX.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW2XcdX.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW2XcdX.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW2XcdX.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW2XcdX.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW2XcdX.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccW2XcdX.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccW2XcdX.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccW2XcdX.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccW2XcdX.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/omdsha512k128n128tau128v1/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/cc2J7mkQ.s: Assembler messages:
encrypt.c: /tmp/cc2J7mkQ.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc2J7mkQ.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc2J7mkQ.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2J7mkQ.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2J7mkQ.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2J7mkQ.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2J7mkQ.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2J7mkQ.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2J7mkQ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2J7mkQ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2J7mkQ.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2J7mkQ.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2J7mkQ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2J7mkQ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2J7mkQ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2J7mkQ.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2J7mkQ.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2J7mkQ.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc2J7mkQ.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc2J7mkQ.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cc2J7mkQ.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cc2J7mkQ.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/omdsha512k128n128tau128v1/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/ccH1p61L.s: Assembler messages:
encrypt.c: /tmp/ccH1p61L.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccH1p61L.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccH1p61L.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH1p61L.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH1p61L.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH1p61L.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH1p61L.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH1p61L.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH1p61L.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH1p61L.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH1p61L.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH1p61L.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH1p61L.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH1p61L.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH1p61L.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH1p61L.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH1p61L.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH1p61L.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccH1p61L.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccH1p61L.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccH1p61L.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccH1p61L.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/omdsha512k128n128tau128v1/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/ccM0tIMJ.s: Assembler messages:
encrypt.c: /tmp/ccM0tIMJ.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccM0tIMJ.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccM0tIMJ.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM0tIMJ.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM0tIMJ.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM0tIMJ.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM0tIMJ.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM0tIMJ.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM0tIMJ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM0tIMJ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM0tIMJ.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM0tIMJ.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM0tIMJ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM0tIMJ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM0tIMJ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM0tIMJ.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM0tIMJ.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM0tIMJ.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccM0tIMJ.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccM0tIMJ.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccM0tIMJ.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccM0tIMJ.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/omdsha512k128n128tau128v1/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/cchMQpmI.s: Assembler messages:
encrypt.c: /tmp/cchMQpmI.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cchMQpmI.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cchMQpmI.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cchMQpmI.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cchMQpmI.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cchMQpmI.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cchMQpmI.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cchMQpmI.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cchMQpmI.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cchMQpmI.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cchMQpmI.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cchMQpmI.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cchMQpmI.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cchMQpmI.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cchMQpmI.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cchMQpmI.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cchMQpmI.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cchMQpmI.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cchMQpmI.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cchMQpmI.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cchMQpmI.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cchMQpmI.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/omdsha512k128n128tau128v1/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/ccoWKnxR.s: Assembler messages:
encrypt.c: /tmp/ccoWKnxR.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccoWKnxR.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccoWKnxR.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoWKnxR.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoWKnxR.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoWKnxR.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoWKnxR.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoWKnxR.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoWKnxR.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoWKnxR.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoWKnxR.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoWKnxR.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoWKnxR.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoWKnxR.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoWKnxR.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoWKnxR.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoWKnxR.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoWKnxR.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccoWKnxR.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccoWKnxR.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccoWKnxR.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccoWKnxR.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/omdsha512k128n128tau128v1/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/ccvgONEY.s: Assembler messages:
encrypt.c: /tmp/ccvgONEY.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccvgONEY.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccvgONEY.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvgONEY.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvgONEY.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvgONEY.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvgONEY.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvgONEY.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvgONEY.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvgONEY.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvgONEY.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvgONEY.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvgONEY.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvgONEY.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvgONEY.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvgONEY.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvgONEY.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvgONEY.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccvgONEY.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccvgONEY.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccvgONEY.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccvgONEY.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/omdsha512k128n128tau128v1/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/ccC0ySqN.s: Assembler messages:
encrypt.c: /tmp/ccC0ySqN.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccC0ySqN.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccC0ySqN.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC0ySqN.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC0ySqN.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC0ySqN.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC0ySqN.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC0ySqN.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC0ySqN.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC0ySqN.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC0ySqN.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC0ySqN.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC0ySqN.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC0ySqN.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC0ySqN.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC0ySqN.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC0ySqN.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC0ySqN.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccC0ySqN.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccC0ySqN.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccC0ySqN.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccC0ySqN.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/omdsha512k128n128tau128v1/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/ccgzaDfM.s: Assembler messages:
encrypt.c: /tmp/ccgzaDfM.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccgzaDfM.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccgzaDfM.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgzaDfM.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgzaDfM.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgzaDfM.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgzaDfM.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgzaDfM.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgzaDfM.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgzaDfM.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgzaDfM.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgzaDfM.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgzaDfM.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgzaDfM.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgzaDfM.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgzaDfM.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgzaDfM.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgzaDfM.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccgzaDfM.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccgzaDfM.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccgzaDfM.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccgzaDfM.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/omdsha512k128n128tau128v1/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/cc0P1z0x.s: Assembler messages:
encrypt.c: /tmp/cc0P1z0x.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc0P1z0x.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc0P1z0x.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0P1z0x.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0P1z0x.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0P1z0x.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0P1z0x.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0P1z0x.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0P1z0x.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0P1z0x.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0P1z0x.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0P1z0x.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0P1z0x.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0P1z0x.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0P1z0x.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0P1z0x.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0P1z0x.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0P1z0x.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc0P1z0x.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc0P1z0x.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cc0P1z0x.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cc0P1z0x.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/omdsha512k128n128tau128v1/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/ccuu6Nm2.s: Assembler messages:
encrypt.c: /tmp/ccuu6Nm2.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccuu6Nm2.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccuu6Nm2.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuu6Nm2.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuu6Nm2.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuu6Nm2.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuu6Nm2.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuu6Nm2.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuu6Nm2.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuu6Nm2.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuu6Nm2.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuu6Nm2.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuu6Nm2.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuu6Nm2.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuu6Nm2.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuu6Nm2.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuu6Nm2.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuu6Nm2.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccuu6Nm2.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccuu6Nm2.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccuu6Nm2.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccuu6Nm2.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/omdsha512k128n128tau128v1/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/cc3sWnnn.s: Assembler messages:
encrypt.c: /tmp/cc3sWnnn.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc3sWnnn.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc3sWnnn.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3sWnnn.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3sWnnn.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3sWnnn.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3sWnnn.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3sWnnn.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3sWnnn.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3sWnnn.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3sWnnn.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3sWnnn.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3sWnnn.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3sWnnn.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3sWnnn.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3sWnnn.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3sWnnn.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3sWnnn.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc3sWnnn.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc3sWnnn.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cc3sWnnn.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cc3sWnnn.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/omdsha512k128n128tau128v1/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/ccjsZATT.s: Assembler messages:
encrypt.c: /tmp/ccjsZATT.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccjsZATT.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccjsZATT.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjsZATT.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjsZATT.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjsZATT.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjsZATT.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjsZATT.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjsZATT.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjsZATT.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjsZATT.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjsZATT.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjsZATT.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjsZATT.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjsZATT.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjsZATT.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjsZATT.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjsZATT.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccjsZATT.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccjsZATT.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccjsZATT.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccjsZATT.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/omdsha512k128n128tau128v1/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/ccsgUpQ6.s: Assembler messages:
encrypt.c: /tmp/ccsgUpQ6.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccsgUpQ6.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccsgUpQ6.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsgUpQ6.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsgUpQ6.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsgUpQ6.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsgUpQ6.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsgUpQ6.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsgUpQ6.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsgUpQ6.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsgUpQ6.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsgUpQ6.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsgUpQ6.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsgUpQ6.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsgUpQ6.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsgUpQ6.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsgUpQ6.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsgUpQ6.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccsgUpQ6.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccsgUpQ6.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccsgUpQ6.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccsgUpQ6.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/omdsha512k128n128tau128v1/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/ccu5K2RE.s: Assembler messages:
encrypt.c: /tmp/ccu5K2RE.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccu5K2RE.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccu5K2RE.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu5K2RE.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu5K2RE.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu5K2RE.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu5K2RE.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu5K2RE.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu5K2RE.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu5K2RE.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu5K2RE.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu5K2RE.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu5K2RE.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu5K2RE.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu5K2RE.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu5K2RE.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu5K2RE.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu5K2RE.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccu5K2RE.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccu5K2RE.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccu5K2RE.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccu5K2RE.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/omdsha512k128n128tau128v1/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/cc0cHYJv.s: Assembler messages:
encrypt.c: /tmp/cc0cHYJv.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc0cHYJv.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc0cHYJv.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0cHYJv.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0cHYJv.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0cHYJv.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0cHYJv.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0cHYJv.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0cHYJv.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0cHYJv.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0cHYJv.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0cHYJv.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0cHYJv.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0cHYJv.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0cHYJv.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0cHYJv.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0cHYJv.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0cHYJv.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc0cHYJv.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc0cHYJv.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cc0cHYJv.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cc0cHYJv.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/omdsha512k128n128tau128v1/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/ccdNyO5Z.s: Assembler messages:
encrypt.c: /tmp/ccdNyO5Z.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccdNyO5Z.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccdNyO5Z.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdNyO5Z.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdNyO5Z.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdNyO5Z.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdNyO5Z.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdNyO5Z.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdNyO5Z.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdNyO5Z.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdNyO5Z.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdNyO5Z.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdNyO5Z.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdNyO5Z.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdNyO5Z.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdNyO5Z.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdNyO5Z.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdNyO5Z.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccdNyO5Z.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccdNyO5Z.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccdNyO5Z.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccdNyO5Z.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/omdsha512k128n128tau128v1/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/cckFhE6W.s: Assembler messages:
encrypt.c: /tmp/cckFhE6W.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cckFhE6W.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cckFhE6W.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cckFhE6W.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cckFhE6W.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cckFhE6W.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cckFhE6W.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cckFhE6W.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cckFhE6W.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cckFhE6W.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cckFhE6W.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cckFhE6W.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cckFhE6W.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cckFhE6W.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cckFhE6W.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cckFhE6W.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cckFhE6W.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cckFhE6W.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cckFhE6W.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cckFhE6W.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cckFhE6W.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cckFhE6W.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/omdsha512k128n128tau128v1/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/cclaqRZA.s: Assembler messages:
encrypt.c: /tmp/cclaqRZA.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cclaqRZA.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cclaqRZA.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cclaqRZA.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cclaqRZA.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cclaqRZA.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cclaqRZA.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cclaqRZA.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cclaqRZA.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cclaqRZA.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cclaqRZA.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cclaqRZA.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cclaqRZA.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cclaqRZA.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cclaqRZA.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cclaqRZA.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cclaqRZA.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cclaqRZA.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cclaqRZA.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cclaqRZA.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cclaqRZA.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cclaqRZA.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/omdsha512k128n128tau128v1/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/ccLB1RvO.s: Assembler messages:
encrypt.c: /tmp/ccLB1RvO.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccLB1RvO.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccLB1RvO.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLB1RvO.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLB1RvO.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLB1RvO.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLB1RvO.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLB1RvO.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLB1RvO.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLB1RvO.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLB1RvO.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLB1RvO.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLB1RvO.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLB1RvO.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLB1RvO.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLB1RvO.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLB1RvO.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLB1RvO.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccLB1RvO.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccLB1RvO.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccLB1RvO.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccLB1RvO.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/omdsha512k128n128tau128v1/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/ccj7SAxt.s: Assembler messages:
encrypt.c: /tmp/ccj7SAxt.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccj7SAxt.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccj7SAxt.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj7SAxt.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj7SAxt.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj7SAxt.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj7SAxt.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj7SAxt.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj7SAxt.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj7SAxt.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj7SAxt.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj7SAxt.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj7SAxt.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj7SAxt.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj7SAxt.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj7SAxt.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj7SAxt.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj7SAxt.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccj7SAxt.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccj7SAxt.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccj7SAxt.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccj7SAxt.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/omdsha512k128n128tau128v1/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/ccAlvOlC.s: Assembler messages:
encrypt.c: /tmp/ccAlvOlC.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccAlvOlC.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccAlvOlC.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAlvOlC.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAlvOlC.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAlvOlC.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAlvOlC.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAlvOlC.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAlvOlC.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAlvOlC.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAlvOlC.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAlvOlC.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAlvOlC.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAlvOlC.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAlvOlC.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAlvOlC.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAlvOlC.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAlvOlC.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccAlvOlC.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccAlvOlC.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccAlvOlC.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccAlvOlC.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/omdsha512k128n128tau128v1/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/cckpXv64.s: Assembler messages:
encrypt.c: /tmp/cckpXv64.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cckpXv64.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cckpXv64.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cckpXv64.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cckpXv64.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cckpXv64.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cckpXv64.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cckpXv64.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cckpXv64.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cckpXv64.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cckpXv64.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cckpXv64.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cckpXv64.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cckpXv64.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cckpXv64.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cckpXv64.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cckpXv64.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cckpXv64.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cckpXv64.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cckpXv64.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cckpXv64.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cckpXv64.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/omdsha512k128n128tau128v1/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/ccLVt5WT.s: Assembler messages:
encrypt.c: /tmp/ccLVt5WT.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccLVt5WT.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccLVt5WT.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLVt5WT.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLVt5WT.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLVt5WT.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLVt5WT.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLVt5WT.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLVt5WT.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLVt5WT.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLVt5WT.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLVt5WT.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLVt5WT.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLVt5WT.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLVt5WT.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLVt5WT.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLVt5WT.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLVt5WT.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccLVt5WT.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccLVt5WT.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccLVt5WT.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccLVt5WT.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/omdsha512k128n128tau128v1/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/cckDn8Aw.s: Assembler messages:
encrypt.c: /tmp/cckDn8Aw.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cckDn8Aw.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cckDn8Aw.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cckDn8Aw.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cckDn8Aw.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cckDn8Aw.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cckDn8Aw.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cckDn8Aw.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cckDn8Aw.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cckDn8Aw.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cckDn8Aw.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cckDn8Aw.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cckDn8Aw.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cckDn8Aw.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cckDn8Aw.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cckDn8Aw.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cckDn8Aw.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cckDn8Aw.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cckDn8Aw.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cckDn8Aw.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cckDn8Aw.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cckDn8Aw.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/omdsha512k128n128tau128v1/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/ccBXOj2u.s: Assembler messages:
encrypt.c: /tmp/ccBXOj2u.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccBXOj2u.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccBXOj2u.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBXOj2u.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBXOj2u.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBXOj2u.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBXOj2u.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBXOj2u.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBXOj2u.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBXOj2u.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBXOj2u.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBXOj2u.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBXOj2u.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBXOj2u.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBXOj2u.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBXOj2u.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBXOj2u.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBXOj2u.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccBXOj2u.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccBXOj2u.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccBXOj2u.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccBXOj2u.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/omdsha512k128n128tau128v1/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/ccP5EpAk.s: Assembler messages:
encrypt.c: /tmp/ccP5EpAk.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccP5EpAk.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccP5EpAk.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP5EpAk.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP5EpAk.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP5EpAk.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP5EpAk.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP5EpAk.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP5EpAk.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP5EpAk.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP5EpAk.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP5EpAk.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP5EpAk.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP5EpAk.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP5EpAk.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP5EpAk.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP5EpAk.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP5EpAk.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccP5EpAk.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccP5EpAk.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccP5EpAk.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccP5EpAk.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/omdsha512k128n128tau128v1/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/cclvA53p.s: Assembler messages:
encrypt.c: /tmp/cclvA53p.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cclvA53p.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cclvA53p.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cclvA53p.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cclvA53p.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cclvA53p.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cclvA53p.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cclvA53p.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cclvA53p.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cclvA53p.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cclvA53p.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cclvA53p.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cclvA53p.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cclvA53p.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cclvA53p.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cclvA53p.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cclvA53p.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cclvA53p.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cclvA53p.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cclvA53p.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cclvA53p.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cclvA53p.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/omdsha512k128n128tau128v1/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/ccm8UUrb.s: Assembler messages:
encrypt.c: /tmp/ccm8UUrb.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccm8UUrb.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccm8UUrb.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm8UUrb.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm8UUrb.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm8UUrb.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm8UUrb.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm8UUrb.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm8UUrb.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm8UUrb.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm8UUrb.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm8UUrb.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm8UUrb.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm8UUrb.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm8UUrb.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm8UUrb.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm8UUrb.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm8UUrb.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccm8UUrb.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccm8UUrb.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccm8UUrb.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccm8UUrb.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/omdsha512k128n128tau128v1/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/ccA1HTSr.s: Assembler messages:
encrypt.c: /tmp/ccA1HTSr.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccA1HTSr.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccA1HTSr.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA1HTSr.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA1HTSr.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA1HTSr.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA1HTSr.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA1HTSr.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA1HTSr.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA1HTSr.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA1HTSr.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA1HTSr.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA1HTSr.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA1HTSr.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA1HTSr.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA1HTSr.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA1HTSr.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA1HTSr.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccA1HTSr.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccA1HTSr.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccA1HTSr.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccA1HTSr.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/omdsha512k128n128tau128v1/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/ccyPnw9A.s: Assembler messages:
encrypt.c: /tmp/ccyPnw9A.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccyPnw9A.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccyPnw9A.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyPnw9A.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyPnw9A.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyPnw9A.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyPnw9A.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyPnw9A.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyPnw9A.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyPnw9A.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyPnw9A.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyPnw9A.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyPnw9A.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyPnw9A.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyPnw9A.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyPnw9A.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyPnw9A.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyPnw9A.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccyPnw9A.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccyPnw9A.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccyPnw9A.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccyPnw9A.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/omdsha512k128n128tau128v1/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/ccbdueZf.s: Assembler messages:
encrypt.c: /tmp/ccbdueZf.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccbdueZf.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccbdueZf.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbdueZf.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbdueZf.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbdueZf.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbdueZf.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbdueZf.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbdueZf.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbdueZf.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbdueZf.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbdueZf.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbdueZf.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbdueZf.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbdueZf.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbdueZf.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbdueZf.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbdueZf.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccbdueZf.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccbdueZf.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccbdueZf.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccbdueZf.s:38: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

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