Implementation notes: amd64, mangetsu, crypto_aead/deoxyseq256128v1

Computer: mangetsu
Architecture: amd64
CPU ID: GenuineIntel-000206a7-bfebfbff
SUPERCOP version: 20141014
Operation: crypto_aead
Primitive: deoxyseq256128v1
TimeImplementationCompilerBenchmark dateSUPERCOP version
21408optgcc-4.8 -m64 -march=core-avx-i -O2 -fomit-frame-pointer2014092320140907
21416optgcc-4.8 -m64 -march=corei7-avx -O2 -fomit-frame-pointer2014092320140907
21492optgcc-4.8 -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014092320140907
21768optgcc-4.7 -m64 -march=core-avx-i -Os -fomit-frame-pointer2014092320140907
21768optgcc-4.7 -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014092320140907
21792optgcc-4.8 -m64 -march=core-avx-i -O3 -fomit-frame-pointer2014092320140907
21876optgcc-4.8 -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014092320140907
21884optgcc-4.8 -m64 -march=corei7-avx -O3 -fomit-frame-pointer2014092320140907
21972optgcc-4.7 -m64 -march=corei7-avx -O2 -fomit-frame-pointer2014092320140907
22064optgcc-4.7 -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014092320140907
22100optgcc-4.7 -m64 -march=core-avx-i -O2 -fomit-frame-pointer2014092320140907
22112optgcc-4.7 -m64 -march=corei7-avx -Os -fomit-frame-pointer2014092320140907
22304optgcc-4.8 -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014092320140907
22412optgcc-4.8 -m64 -march=core-avx-i -Os -fomit-frame-pointer2014092320140907
22452optgcc-4.7 -m64 -march=core-avx2 -O -fomit-frame-pointer2014092320140907
22456optgcc-4.8 -m64 -march=corei7-avx -Os -fomit-frame-pointer2014092320140907
22512optgcc-4.7 -m64 -march=native -mtune=native -O -fomit-frame-pointer2014092320140907
22580optgcc-4.8 -m64 -march=corei7-avx -O -fomit-frame-pointer2014092320140907
22592optgcc-4.7 -m64 -march=corei7-avx -O -fomit-frame-pointer2014092320140907
22620optgcc-4.8 -m64 -march=native -mtune=native -O -fomit-frame-pointer2014092320140907
22624optgcc-4.7 -m64 -march=core-avx-i -O -fomit-frame-pointer2014092320140907
22640optgcc-4.8 -m64 -march=core-avx-i -O -fomit-frame-pointer2014092320140907
22992optgcc-4.7 -m64 -march=corei7-avx -O3 -fomit-frame-pointer2014092320140907
23112optgcc-4.7 -m64 -march=core-avx-i -O3 -fomit-frame-pointer2014092320140907
23176optgcc-4.7 -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014092320140907
27984optclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer2014101820141014
28304optclang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014092320140907
28420optclang -O3 -fwrapv -march=native -fomit-frame-pointer2014092320140907
28460optclang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101820141014
1468704refgcc-4.7 -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014092320140907
1469524refgcc-4.7 -funroll-loops -m64 -O3 -fomit-frame-pointer2014092320140907
1469640refgcc-4.7 -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014092320140907
1469672refgcc-4.7 -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014092320140907
1469864refgcc-4.7 -funroll-loops -O3 -fomit-frame-pointer2014092320140907
1473296refgcc-4.7 -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014092320140907
1486156refgcc-4.7 -O3 -fomit-frame-pointer2014092320140907
1486324refgcc-4.7 -m64 -march=k8 -O3 -fomit-frame-pointer2014092320140907
1486504refgcc-4.7 -m64 -O3 -fomit-frame-pointer2014092320140907
1486696refgcc-4.7 -m64 -march=barcelona -O3 -fomit-frame-pointer2014092320140907
1487040refgcc-4.7 -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014092320140907
1487292refgcc-4.7 -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014092320140907
1487312refgcc-4.7 -fno-schedule-insns -O3 -fomit-frame-pointer2014092320140907
1487768refgcc-4.7 -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014092320140907
1487888refgcc-4.7 -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014092320140907
1488140refgcc-4.7 -march=barcelona -O3 -fomit-frame-pointer2014092320140907
1488844refgcc-4.7 -m64 -march=corei7-avx -O3 -fomit-frame-pointer2014092320140907
1490232refgcc-4.7 -m64 -march=core-avx-i -O3 -fomit-frame-pointer2014092320140907
1491336refgcc-4.7 -m64 -march=corei7 -O3 -fomit-frame-pointer2014092320140907
1495604refgcc-4.7 -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014092320140907
1495904refgcc-4.7 -m64 -march=nocona -O3 -fomit-frame-pointer2014092320140907
1496076refgcc-4.7 -march=k8 -O3 -fomit-frame-pointer2014092320140907
1499908refgcc-4.7 -march=nocona -O3 -fomit-frame-pointer2014092320140907
1502504refgcc-4.7 -m64 -march=core2 -O3 -fomit-frame-pointer2014092320140907
1507032refgcc-4.7 -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014092320140907
1741408refgcc-4.8 -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014092320140907
1749404refgcc-4.8 -fno-schedule-insns -O3 -fomit-frame-pointer2014092320140907
1750612refgcc-4.8 -O3 -fomit-frame-pointer2014092320140907
1751768refgcc-4.8 -march=k8 -O3 -fomit-frame-pointer2014092320140907
1752332refgcc-4.8 -m64 -march=k8 -O3 -fomit-frame-pointer2014092320140907
1756560refgcc-4.8 -m64 -O3 -fomit-frame-pointer2014092320140907
1756596refgcc-4.8 -m64 -march=barcelona -O3 -fomit-frame-pointer2014092320140907
1756752refgcc-4.8 -m64 -march=nocona -O3 -fomit-frame-pointer2014092320140907
1757092refgcc-4.8 -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014092320140907
1757424refgcc-4.8 -march=barcelona -O3 -fomit-frame-pointer2014092320140907
1757780refgcc-4.8 -march=nocona -O3 -fomit-frame-pointer2014092320140907
1762684refgcc-4.8 -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014092320140907
1766376refgcc-4.8 -m64 -march=core-avx-i -O3 -fomit-frame-pointer2014092320140907
1767328refgcc-4.8 -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014092320140907
1767416refgcc-4.8 -m64 -march=corei7-avx -O3 -fomit-frame-pointer2014092320140907
1809648refgcc-4.8 -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014092320140907
1810676refgcc-4.8 -m64 -march=corei7 -O3 -fomit-frame-pointer2014092320140907
1812064refgcc-4.8 -m64 -march=core2 -O3 -fomit-frame-pointer2014092320140907
1812788refgcc-4.8 -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014092320140907
1846672refgcc-4.8 -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014092320140907
1901160refgcc-4.8 -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014092320140907
1907096refgcc-4.8 -funroll-loops -m64 -O3 -fomit-frame-pointer2014092320140907
1920960refgcc-4.8 -funroll-loops -O3 -fomit-frame-pointer2014092320140907
1934244refgcc-4.8 -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014092320140907
1962556refgcc-4.8 -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014092320140907
2588392refclang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014092320140907
2592044refclang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101820141014
2626664refclang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014092320140907
3062932refclang -O3 -fwrapv -march=native -fomit-frame-pointer2014092320140907
3069484refclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer2014101820141014
3127328refclang -O3 -fwrapv -mavx -fomit-frame-pointer2014092320140907
4058420refclang -O3 -fomit-frame-pointer2014092320140907
4077136refgcc-4.7 -funroll-loops -O2 -fomit-frame-pointer2014092320140907
4077552refgcc-4.7 -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014092320140907
4090300refgcc-4.7 -funroll-loops -march=k8 -O -fomit-frame-pointer2014092320140907
4097984refgcc-4.7 -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014092320140907
4100832refgcc-4.7 -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014092320140907
4145992refgcc-4.7 -funroll-loops -march=nocona -O -fomit-frame-pointer2014092320140907
4148636refgcc-4.7 -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014092320140907
4164500refgcc-4.7 -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014092320140907
4193008refgcc-4.7 -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014092320140907
4193504refgcc-4.7 -funroll-loops -m64 -O2 -fomit-frame-pointer2014092320140907
4213944refgcc-4.7 -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014092320140907
4322572refgcc-4.7 -funroll-loops -O -fomit-frame-pointer2014092320140907
4328452refgcc-4.7 -funroll-loops -m64 -O -fomit-frame-pointer2014092320140907
4357832refgcc-4.7 -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014092320140907
4387872refgcc-4.7 -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014092320140907
4434604refgcc-4.7 -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014092320140907
4684548refgcc-4.7 -funroll-loops -march=barcelona -O -fomit-frame-pointer2014092320140907
4692160refgcc-4.7 -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014092320140907
4987812refgcc-4.8 -funroll-loops -march=k8 -O -fomit-frame-pointer2014092320140907
4994904refgcc-4.8 -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014092320140907
5014392refgcc-4.8 -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014092320140907
5015288refgcc-4.8 -funroll-loops -O2 -fomit-frame-pointer2014092320140907
5023700refgcc-4.8 -funroll-loops -m64 -O2 -fomit-frame-pointer2014092320140907
5056160refgcc-4.8 -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014092320140907
5058628refgcc-4.8 -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014092320140907
5087348refgcc-4.8 -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014092320140907
5091868refgcc-4.8 -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014092320140907
5440996refgcc-4.8 -funroll-loops -march=nocona -O -fomit-frame-pointer2014092320140907
5441528refgcc-4.8 -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014092320140907
5455004refgcc-4.8 -march=barcelona -O2 -fomit-frame-pointer2014092320140907
5472880refgcc-4.8 -m64 -march=barcelona -O2 -fomit-frame-pointer2014092320140907
5536168refgcc-4.8 -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014092320140907
5545428refgcc-4.8 -funroll-loops -march=barcelona -O -fomit-frame-pointer2014092320140907
5569516refgcc-4.8 -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014092320140907
5587032refgcc-4.8 -funroll-loops -O -fomit-frame-pointer2014092320140907
5590788refgcc-4.8 -funroll-loops -m64 -O -fomit-frame-pointer2014092320140907
5669324refgcc-4.8 -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014092320140907
5689084refgcc-4.8 -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014092320140907
5750608refgcc-4.7 -m64 -march=barcelona -O2 -fomit-frame-pointer2014092320140907
5772916refgcc-4.7 -march=barcelona -O2 -fomit-frame-pointer2014092320140907
5927528refgcc-4.8 -m64 -march=nocona -O2 -fomit-frame-pointer2014092320140907
5938484refgcc-4.8 -march=nocona -O2 -fomit-frame-pointer2014092320140907
5973968refgcc-4.8 -m64 -march=barcelona -O -fomit-frame-pointer2014092320140907
5981468refgcc-4.8 -march=barcelona -O -fomit-frame-pointer2014092320140907
6078144refgcc-4.8 -march=k8 -O2 -fomit-frame-pointer2014092320140907
6078464refgcc-4.8 -m64 -march=k8 -O2 -fomit-frame-pointer2014092320140907
6128048refgcc-4.8 -m64 -march=nocona -O -fomit-frame-pointer2014092320140907
6140260refgcc-4.8 -march=nocona -O -fomit-frame-pointer2014092320140907
6144124refgcc-4.8 -m64 -march=core-avx-i -Os -fomit-frame-pointer2014092320140907
6154212refgcc-4.8 -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014092320140907
6162388refgcc-4.8 -m64 -march=core2 -O2 -fomit-frame-pointer2014092320140907
6162728refgcc-4.8 -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014092320140907
6163480refgcc-4.8 -m64 -O2 -fomit-frame-pointer2014092320140907
6165348refgcc-4.8 -O2 -fomit-frame-pointer2014092320140907
6170324refgcc-4.8 -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014092320140907
6173912refgcc-4.8 -fno-schedule-insns -O2 -fomit-frame-pointer2014092320140907
6182312refgcc-4.7 -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014092320140907
6184344refgcc-4.7 -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014092320140907
6186388refgcc-4.7 -m64 -march=core2 -O2 -fomit-frame-pointer2014092320140907
6186532refgcc-4.7 -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014092320140907
6187692refgcc-4.7 -m64 -march=corei7 -O2 -fomit-frame-pointer2014092320140907
6187748refgcc-4.7 -m64 -march=corei7-avx -O2 -fomit-frame-pointer2014092320140907
6187808refgcc-4.7 -m64 -march=core-avx-i -O2 -fomit-frame-pointer2014092320140907
6188028refgcc-4.7 -m64 -O2 -fomit-frame-pointer2014092320140907
6190844refgcc-4.8 -m64 -march=corei7-avx -Os -fomit-frame-pointer2014092320140907
6191420refgcc-4.8 -m64 -march=corei7-avx -O2 -fomit-frame-pointer2014092320140907
6193304refgcc-4.8 -m64 -march=core-avx-i -O2 -fomit-frame-pointer2014092320140907
6195584refgcc-4.8 -m64 -march=corei7 -O2 -fomit-frame-pointer2014092320140907
6199984refgcc-4.7 -O2 -fomit-frame-pointer2014092320140907
6203844refgcc-4.7 -fno-schedule-insns -O2 -fomit-frame-pointer2014092320140907
6215772refgcc-4.8 -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014092320140907
6263624refgcc-4.7 -funroll-loops -Os -fomit-frame-pointer2014092320140907
6266816refgcc-4.7 -funroll-loops -march=k8 -Os -fomit-frame-pointer2014092320140907
6268260refgcc-4.7 -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014092320140907
6275192refgcc-4.7 -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014092320140907
6275260refgcc-4.7 -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014092320140907
6282124refgcc-4.7 -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014092320140907
6321668refgcc-4.7 -march=k8 -O2 -fomit-frame-pointer2014092320140907
6327748refgcc-4.7 -m64 -march=k8 -O2 -fomit-frame-pointer2014092320140907
6327916refgcc-4.7 -funroll-loops -m64 -Os -fomit-frame-pointer2014092320140907
6342360refgcc-4.7 -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014092320140907
6362864refgcc-4.7 -funroll-loops -march=nocona -Os -fomit-frame-pointer2014092320140907
6374928refgcc-4.8 -O -fomit-frame-pointer2014092320140907
6375136refgcc-4.8 -m64 -march=corei7 -O -fomit-frame-pointer2014092320140907
6385228refgcc-4.8 -m64 -march=core2 -O -fomit-frame-pointer2014092320140907
6386064refgcc-4.8 -m64 -march=native -mtune=native -O -fomit-frame-pointer2014092320140907
6387976refgcc-4.8 -fno-schedule-insns -O -fomit-frame-pointer2014092320140907
6403552refgcc-4.8 -m64 -march=corei7-avx -O -fomit-frame-pointer2014092320140907
6407788refgcc-4.8 -m64 -O -fomit-frame-pointer2014092320140907
6414980refgcc-4.8 -march=k8 -O -fomit-frame-pointer2014092320140907
6422448refgcc-4.8 -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014092320140907
6423896refgcc-4.8 -m64 -march=core-avx-i -O -fomit-frame-pointer2014092320140907
6437476refgcc-4.8 -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014092320140907
6476116refgcc-4.8 -m64 -march=k8 -O -fomit-frame-pointer2014092320140907
6485420refgcc-4.7 -march=nocona -O2 -fomit-frame-pointer2014092320140907
6496592refgcc-4.7 -m64 -march=nocona -O2 -fomit-frame-pointer2014092320140907
6507260refgcc-4.8 -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014092320140907
6507692refgcc-4.8 -funroll-loops -Os -fomit-frame-pointer2014092320140907
6509620refgcc-4.8 -funroll-loops -march=k8 -Os -fomit-frame-pointer2014092320140907
6514488refgcc-4.8 -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014092320140907
6518452refgcc-4.8 -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014092320140907
6532316refgcc-4.8 -funroll-loops -m64 -Os -fomit-frame-pointer2014092320140907
6536264refgcc-4.8 -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014092320140907
6563920refgcc-4.7 -march=barcelona -O -fomit-frame-pointer2014092320140907
6572516refgcc-4.7 -m64 -march=barcelona -O -fomit-frame-pointer2014092320140907
6590072refgcc-4.8 -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014092320140907
6593816refgcc-4.8 -funroll-loops -march=nocona -Os -fomit-frame-pointer2014092320140907
6655300refgcc-4.8 -march=k8 -Os -fomit-frame-pointer2014092320140907
6656072refgcc-4.8 -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014092320140907
6658580refgcc-4.8 -march=barcelona -Os -fomit-frame-pointer2014092320140907
6659160refgcc-4.8 -fno-schedule-insns -Os -fomit-frame-pointer2014092320140907
6659972refgcc-4.8 -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014092320140907
6662060refgcc-4.8 -m64 -march=corei7 -Os -fomit-frame-pointer2014092320140907
6662284refgcc-4.8 -march=nocona -Os -fomit-frame-pointer2014092320140907
6663484refgcc-4.8 -m64 -march=barcelona -Os -fomit-frame-pointer2014092320140907
6665332refgcc-4.8 -Os -fomit-frame-pointer2014092320140907
6666968refgcc-4.8 -m64 -march=core2 -Os -fomit-frame-pointer2014092320140907
6670236refgcc-4.8 -m64 -Os -fomit-frame-pointer2014092320140907
6674924refgcc-4.8 -m64 -march=k8 -Os -fomit-frame-pointer2014092320140907
6687004refgcc-4.8 -m64 -march=nocona -Os -fomit-frame-pointer2014092320140907
6947708refgcc-4.7 -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014092320140907
6948024refgcc-4.7 -fno-schedule-insns -Os -fomit-frame-pointer2014092320140907
6948404refgcc-4.7 -march=k8 -Os -fomit-frame-pointer2014092320140907
6949304refgcc-4.7 -m64 -march=k8 -Os -fomit-frame-pointer2014092320140907
6949340refgcc-4.7 -Os -fomit-frame-pointer2014092320140907
6949992refgcc-4.7 -march=barcelona -Os -fomit-frame-pointer2014092320140907
6951468refgcc-4.7 -m64 -march=k8 -O -fomit-frame-pointer2014092320140907
6953728refgcc-4.7 -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014092320140907
6953980refgcc-4.7 -march=nocona -Os -fomit-frame-pointer2014092320140907
6956168refgcc-4.7 -m64 -Os -fomit-frame-pointer2014092320140907
6956264refgcc-4.7 -m64 -march=barcelona -Os -fomit-frame-pointer2014092320140907
6956940refgcc-4.7 -m64 -march=nocona -Os -fomit-frame-pointer2014092320140907
6961272refgcc-4.7 -m64 -march=core2 -Os -fomit-frame-pointer2014092320140907
6971676refgcc-4.7 -march=nocona -O -fomit-frame-pointer2014092320140907
6973156refgcc-4.7 -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014092320140907
6975208refgcc-4.7 -m64 -march=core-avx2 -O -fomit-frame-pointer2014092320140907
6976900refgcc-4.7 -m64 -march=corei7-avx -Os -fomit-frame-pointer2014092320140907
6982184refgcc-4.7 -m64 -march=corei7 -Os -fomit-frame-pointer2014092320140907
6992128refgcc-4.7 -m64 -march=core2 -O -fomit-frame-pointer2014092320140907
6995288refgcc-4.7 -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014092320140907
6996164refgcc-4.7 -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014092320140907
6996212refgcc-4.7 -m64 -march=core-avx-i -O -fomit-frame-pointer2014092320140907
7004772refgcc-4.7 -m64 -O -fomit-frame-pointer2014092320140907
7005756refgcc-4.7 -O -fomit-frame-pointer2014092320140907
7006912refgcc-4.7 -m64 -march=native -mtune=native -O -fomit-frame-pointer2014092320140907
7009620refgcc-4.7 -m64 -march=nocona -O -fomit-frame-pointer2014092320140907
7012680refgcc-4.7 -m64 -march=corei7-avx -O -fomit-frame-pointer2014092320140907
7016620refgcc-4.7 -fno-schedule-insns -O -fomit-frame-pointer2014092320140907
7027752refgcc-4.7 -march=k8 -O -fomit-frame-pointer2014092320140907
7054116refgcc-4.7 -m64 -march=corei7 -O -fomit-frame-pointer2014092320140907
7550636refgcc-4.7 -m64 -march=core-avx-i -Os -fomit-frame-pointer2014092320140907
14493048refgcc-4.82014092320140907
14508484refgcc-4.8 -funroll-loops2014092320140907
14587772refgcc-4.7 -funroll-loops2014092320140907
14620820refcc2014092320140907
14631104refgcc-4.72014092320140907

Test failure

Implementation: crypto_aead/deoxyseq256128v1/opt
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 13, namely:
CompilerImplementations
clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer opt ref
clang -O3 -fwrapv -mavx2 -fomit-frame-pointer ref
gcc-4.7 -m64 -march=core-avx2 -O2 -fomit-frame-pointer opt ref
gcc-4.7 -m64 -march=core-avx2 -Os -fomit-frame-pointer opt ref
gcc-4.8 -m64 -march=core-avx2 -O2 -fomit-frame-pointer opt ref
gcc-4.8 -m64 -march=core-avx2 -O -fomit-frame-pointer opt ref
gcc-4.8 -m64 -march=core-avx2 -Os -fomit-frame-pointer opt ref

Compiler output

Implementation: crypto_aead/deoxyseq256128v1/opt
Compiler: cc
deoxys-256.c: In file included from deoxys-256.c:27:0:
deoxys-256.c: /usr/lib64/gcc/x86_64-suse-linux/4.8/include/wmmintrin.h:34:3: error: #error "AES/PCLMUL instructions not enabled"
deoxys-256.c: # error "AES/PCLMUL instructions not enabled"
deoxys-256.c: ^
deoxys-256.c: In file included from deoxys-256.c:28:0:
deoxys-256.c: /usr/lib64/gcc/x86_64-suse-linux/4.8/include/tmmintrin.h:31:3: error: #error "SSSE3 instruction set not enabled"
deoxys-256.c: # error "SSSE3 instruction set not enabled"
deoxys-256.c: ^
deoxys-256.c: In file included from deoxys-256.c:29:0:
deoxys-256.c: deoxys-256.c: In function 'XLS':
deoxys-256.c: tweakable-cipher.macros:79:40: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys-256.c: s = xor( s , xor( subkeys[ 0] , t ) );t=permute( t , H_PERMUTATION);\
deoxys-256.c: ^
deoxys-256.c: deoxys-256.c:92:21: note: in expansion of macro 'AES'
deoxys-256.c: if( Direction){ AES( State , subkeys , Tweak , tTweak ); }
deoxys-256.c: ^
deoxys-256.c: tweakable-cipher.macros:80:3: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys-256.c: s = enc( s , xor( subkeys[ 1] , t ) );t=permute( t , H_PERMUTATION);\
deoxys-256.c: ^
deoxys-256.c: deoxys-256.c:92:21: note: in expansion of macro 'AES'
deoxys-256.c: if( Direction){ AES( State , subkeys , Tweak , tTweak ); }
deoxys-256.c: ^
deoxys-256.c: tweakable-cipher.macros:80:40: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys-256.c: s = enc( s , xor( subkeys[ 1] , t ) );t=permute( t , H_PERMUTATION);\
deoxys-256.c: ^
deoxys-256.c: ...

Number of similar (compiler,implementation) pairs: 71, namely:
CompilerImplementations
cc opt
gcc-4.8 opt
gcc-4.8 -O2 -fomit-frame-pointer opt
gcc-4.8 -O3 -fomit-frame-pointer opt
gcc-4.8 -O -fomit-frame-pointer opt
gcc-4.8 -Os -fomit-frame-pointer opt
gcc-4.8 -fno-schedule-insns -O2 -fomit-frame-pointer opt
gcc-4.8 -fno-schedule-insns -O3 -fomit-frame-pointer opt
gcc-4.8 -fno-schedule-insns -O -fomit-frame-pointer opt
gcc-4.8 -fno-schedule-insns -Os -fomit-frame-pointer opt
gcc-4.8 -funroll-loops opt
gcc-4.8 -funroll-loops -O2 -fomit-frame-pointer opt
gcc-4.8 -funroll-loops -O3 -fomit-frame-pointer opt
gcc-4.8 -funroll-loops -O -fomit-frame-pointer opt
gcc-4.8 -funroll-loops -Os -fomit-frame-pointer opt
gcc-4.8 -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer opt
gcc-4.8 -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer opt
gcc-4.8 -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer opt
gcc-4.8 -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer opt
gcc-4.8 -funroll-loops -m64 -O2 -fomit-frame-pointer opt
gcc-4.8 -funroll-loops -m64 -O3 -fomit-frame-pointer opt
gcc-4.8 -funroll-loops -m64 -O -fomit-frame-pointer opt
gcc-4.8 -funroll-loops -m64 -Os -fomit-frame-pointer opt
gcc-4.8 -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer opt
gcc-4.8 -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer opt
gcc-4.8 -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer opt
gcc-4.8 -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer opt
gcc-4.8 -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer opt
gcc-4.8 -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer opt
gcc-4.8 -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer opt
gcc-4.8 -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer opt
gcc-4.8 -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer opt
gcc-4.8 -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer opt
gcc-4.8 -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer opt
gcc-4.8 -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer opt
gcc-4.8 -funroll-loops -march=barcelona -O2 -fomit-frame-pointer opt
gcc-4.8 -funroll-loops -march=barcelona -O3 -fomit-frame-pointer opt
gcc-4.8 -funroll-loops -march=barcelona -O -fomit-frame-pointer opt
gcc-4.8 -funroll-loops -march=barcelona -Os -fomit-frame-pointer opt
gcc-4.8 -funroll-loops -march=k8 -O2 -fomit-frame-pointer opt
gcc-4.8 -funroll-loops -march=k8 -O3 -fomit-frame-pointer opt
gcc-4.8 -funroll-loops -march=k8 -O -fomit-frame-pointer opt
gcc-4.8 -funroll-loops -march=k8 -Os -fomit-frame-pointer opt
gcc-4.8 -funroll-loops -march=nocona -O2 -fomit-frame-pointer opt
gcc-4.8 -funroll-loops -march=nocona -O3 -fomit-frame-pointer opt
gcc-4.8 -funroll-loops -march=nocona -O -fomit-frame-pointer opt
gcc-4.8 -funroll-loops -march=nocona -Os -fomit-frame-pointer opt
gcc-4.8 -m64 -O2 -fomit-frame-pointer opt
gcc-4.8 -m64 -O3 -fomit-frame-pointer opt
gcc-4.8 -m64 -O -fomit-frame-pointer opt
gcc-4.8 -m64 -Os -fomit-frame-pointer opt
gcc-4.8 -m64 -march=k8 -O2 -fomit-frame-pointer opt
gcc-4.8 -m64 -march=k8 -O3 -fomit-frame-pointer opt
gcc-4.8 -m64 -march=k8 -O -fomit-frame-pointer opt
gcc-4.8 -m64 -march=k8 -Os -fomit-frame-pointer opt
gcc-4.8 -m64 -march=nocona -O2 -fomit-frame-pointer opt
gcc-4.8 -m64 -march=nocona -O3 -fomit-frame-pointer opt
gcc-4.8 -m64 -march=nocona -O -fomit-frame-pointer opt
gcc-4.8 -m64 -march=nocona -Os -fomit-frame-pointer opt
gcc-4.8 -march=barcelona -O2 -fomit-frame-pointer opt
gcc-4.8 -march=barcelona -O3 -fomit-frame-pointer opt
gcc-4.8 -march=barcelona -O -fomit-frame-pointer opt
gcc-4.8 -march=barcelona -Os -fomit-frame-pointer opt
gcc-4.8 -march=k8 -O2 -fomit-frame-pointer opt
gcc-4.8 -march=k8 -O3 -fomit-frame-pointer opt
gcc-4.8 -march=k8 -O -fomit-frame-pointer opt
gcc-4.8 -march=k8 -Os -fomit-frame-pointer opt
gcc-4.8 -march=nocona -O2 -fomit-frame-pointer opt
gcc-4.8 -march=nocona -O3 -fomit-frame-pointer opt
gcc-4.8 -march=nocona -O -fomit-frame-pointer opt
gcc-4.8 -march=nocona -Os -fomit-frame-pointer opt

Compiler output

Implementation: crypto_aead/deoxyseq256128v1/opt
Compiler: clang -O3 -fomit-frame-pointer
deoxys-256.c: In file included from deoxys-256.c:27:
deoxys-256.c: /usr/bin/../lib64/clang/3.3/include/wmmintrin.h:30:3: error: "AES/PCLMUL instructions not enabled"
deoxys-256.c: # error "AES/PCLMUL instructions not enabled"
deoxys-256.c: ^
deoxys-256.c: In file included from deoxys-256.c:28:
deoxys-256.c: /usr/bin/../lib64/clang/3.3/include/tmmintrin.h:28:2: error: "SSSE3 instruction set not enabled"
deoxys-256.c: #error "SSSE3 instruction set not enabled"
deoxys-256.c: ^
deoxys-256.c: deoxys-256.c:92:21: warning: implicit declaration of function '_mm_shuffle_epi8' is invalid in C99 [-Wimplicit-function-declaration]
deoxys-256.c: if( Direction){ AES( State , subkeys , Tweak , tTweak ); }
deoxys-256.c: ^
deoxys-256.c: ./tweakable-cipher.macros:79:41: note: expanded from macro 'AES'
deoxys-256.c: s = xor( s , xor( subkeys[ 0] , t ) );t=permute( t , H_PERMUTATION);\
deoxys-256.c: ^
deoxys-256.c: ./tweakable-cipher.macros:7:22: note: expanded from macro 'permute'
deoxys-256.c: #define permute(a,b) _mm_shuffle_epi8(a,b)
deoxys-256.c: ^
deoxys-256.c: deoxys-256.c:92:21: error: assigning to '__m128i' from incompatible type 'int'
deoxys-256.c: if( Direction){ AES( State , subkeys , Tweak , tTweak ); }
deoxys-256.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
deoxys-256.c: ./tweakable-cipher.macros:79:40: note: expanded from macro 'AES'
deoxys-256.c: s = xor( s , xor( subkeys[ 0] , t ) );t=permute( t , H_PERMUTATION);\
deoxys-256.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
deoxys-256.c: deoxys-256.c:92:21: warning: implicit declaration of function '_mm_aesenc_si128' is invalid in C99 [-Wimplicit-function-declaration]
deoxys-256.c: ./tweakable-cipher.macros:80:5: note: expanded from macro 'AES'
deoxys-256.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer opt

Compiler output

Implementation: crypto_aead/deoxyseq256128v1/opt
Compiler: clang -O3 -fwrapv -march=native -fomit-frame-pointer
deoxys-256.c: deoxys-256.c:585:16: warning: comparison of unsigned expression deoxys-256.c: if( c_len deoxys-256.c: ~~~~~ ^ ~
deoxys-256.c: 1 warning generated.

Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
clang -O3 -fwrapv -march=native -fomit-frame-pointer opt
clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer opt

Compiler output

Implementation: crypto_aead/deoxyseq256128v1/opt
Compiler: clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
deoxys-256.c: clang-3.3: warning: argument unused during compilation: '-fpolly'
deoxys-256.c: deoxys-256.c:585:16: warning: comparison of unsigned expression deoxys-256.c: if( c_len deoxys-256.c: ~~~~~ ^ ~
deoxys-256.c: 1 warning generated.
encrypt.c: clang-3.3: warning: argument unused during compilation: '-fpolly'

Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer opt
clang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer opt

Compiler output

Implementation: crypto_aead/deoxyseq256128v1/ref
Compiler: clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
deoxys.c: clang-3.3: warning: argument unused during compilation: '-fpolly'
encrypt.c: clang-3.3: warning: argument unused during compilation: '-fpolly'
tweakableBC.c: clang-3.3: warning: argument unused during compilation: '-fpolly'

Number of similar (compiler,implementation) pairs: 3, namely:
CompilerImplementations
clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer ref
clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer ref
clang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer ref

Compiler output

Implementation: crypto_aead/deoxyseq256128v1/opt
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer
deoxys-256.c: clang-3.3: warning: argument unused during compilation: '-mcpu=core-avx2'
deoxys-256.c: deoxys-256.c:585:16: warning: comparison of unsigned expression deoxys-256.c: if( c_len deoxys-256.c: ~~~~~ ^ ~
deoxys-256.c: 1 warning generated.
encrypt.c: clang-3.3: warning: argument unused during compilation: '-mcpu=core-avx2'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer opt

Compiler output

Implementation: crypto_aead/deoxyseq256128v1/ref
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer
deoxys.c: clang-3.3: warning: argument unused during compilation: '-mcpu=core-avx2'
encrypt.c: clang-3.3: warning: argument unused during compilation: '-mcpu=core-avx2'
tweakableBC.c: clang-3.3: warning: argument unused during compilation: '-mcpu=core-avx2'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer ref

Compiler output

Implementation: crypto_aead/deoxyseq256128v1/opt
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
deoxys-256.c: In file included from deoxys-256.c:27:
deoxys-256.c: /usr/bin/../lib64/clang/3.3/include/wmmintrin.h:30:3: error: "AES/PCLMUL instructions not enabled"
deoxys-256.c: # error "AES/PCLMUL instructions not enabled"
deoxys-256.c: ^
deoxys-256.c: deoxys-256.c:92:21: warning: implicit declaration of function '_mm_aesenc_si128' is invalid in C99 [-Wimplicit-function-declaration]
deoxys-256.c: if( Direction){ AES( State , subkeys , Tweak , tTweak ); }
deoxys-256.c: ^
deoxys-256.c: ./tweakable-cipher.macros:80:5: note: expanded from macro 'AES'
deoxys-256.c: s = enc( s , xor( subkeys[ 1] , t ) );t=permute( t , H_PERMUTATION);\
deoxys-256.c: ^
deoxys-256.c: ./tweakable-cipher.macros:1:18: note: expanded from macro 'enc'
deoxys-256.c: #define enc(a,b) _mm_aesenc_si128(a,b)
deoxys-256.c: ^
deoxys-256.c: deoxys-256.c:92:21: error: assigning to '__m128i' from incompatible type 'int'
deoxys-256.c: if( Direction){ AES( State , subkeys , Tweak , tTweak ); }
deoxys-256.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
deoxys-256.c: ./tweakable-cipher.macros:80:3: note: expanded from macro 'AES'
deoxys-256.c: s = enc( s , xor( subkeys[ 1] , t ) );t=permute( t , H_PERMUTATION);\
deoxys-256.c: ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
deoxys-256.c: deoxys-256.c:92:21: error: assigning to '__m128i' from incompatible type 'int'
deoxys-256.c: if( Direction){ AES( State , subkeys , Tweak , tTweak ); }
deoxys-256.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
deoxys-256.c: ./tweakable-cipher.macros:81:3: note: expanded from macro 'AES'
deoxys-256.c: s = enc( s , xor( subkeys[ 2] , t ) );t=permute( t , H_PERMUTATION);\
deoxys-256.c: ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
deoxys-256.c: ...

Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx2 -fomit-frame-pointer opt
clang -O3 -fwrapv -mavx -fomit-frame-pointer opt

Compiler output

Implementation: crypto_aead/deoxyseq256128v1/opt
Compiler: clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
deoxys-256.c: clang-3.3: warning: argument unused during compilation: '-fpolly'
deoxys-256.c: In file included from deoxys-256.c:27:
deoxys-256.c: /usr/bin/../lib64/clang/3.3/include/wmmintrin.h:30:3: error: "AES/PCLMUL instructions not enabled"
deoxys-256.c: # error "AES/PCLMUL instructions not enabled"
deoxys-256.c: ^
deoxys-256.c: deoxys-256.c:92:21: warning: implicit declaration of function '_mm_aesenc_si128' is invalid in C99 [-Wimplicit-function-declaration]
deoxys-256.c: if( Direction){ AES( State , subkeys , Tweak , tTweak ); }
deoxys-256.c: ^
deoxys-256.c: ./tweakable-cipher.macros:80:5: note: expanded from macro 'AES'
deoxys-256.c: s = enc( s , xor( subkeys[ 1] , t ) );t=permute( t , H_PERMUTATION);\
deoxys-256.c: ^
deoxys-256.c: ./tweakable-cipher.macros:1:18: note: expanded from macro 'enc'
deoxys-256.c: #define enc(a,b) _mm_aesenc_si128(a,b)
deoxys-256.c: ^
deoxys-256.c: deoxys-256.c:92:21: error: assigning to '__m128i' from incompatible type 'int'
deoxys-256.c: if( Direction){ AES( State , subkeys , Tweak , tTweak ); }
deoxys-256.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
deoxys-256.c: ./tweakable-cipher.macros:80:3: note: expanded from macro 'AES'
deoxys-256.c: s = enc( s , xor( subkeys[ 1] , t ) );t=permute( t , H_PERMUTATION);\
deoxys-256.c: ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
deoxys-256.c: deoxys-256.c:92:21: error: assigning to '__m128i' from incompatible type 'int'
deoxys-256.c: if( Direction){ AES( State , subkeys , Tweak , tTweak ); }
deoxys-256.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
deoxys-256.c: ./tweakable-cipher.macros:81:3: note: expanded from macro 'AES'
deoxys-256.c: s = enc( s , xor( subkeys[ 2] , t ) );t=permute( t , H_PERMUTATION);\
deoxys-256.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer opt

Compiler output

Implementation: crypto_aead/deoxyseq256128v1/opt
Compiler: gcc-4.7
deoxys-256.c: In file included from deoxys-256.c:27:0:
deoxys-256.c: /usr/lib64/gcc/x86_64-suse-linux/4.7/include/wmmintrin.h:34:3: error: #error "AES/PCLMUL instructions not enabled"
deoxys-256.c: In file included from deoxys-256.c:28:0:
deoxys-256.c: /usr/lib64/gcc/x86_64-suse-linux/4.7/include/tmmintrin.h:31:3: error: #error "SSSE3 instruction set not enabled"
deoxys-256.c: deoxys-256.c: In function 'XLS':
deoxys-256.c: deoxys-256.c:92:21: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys-256.c: deoxys-256.c:92:21: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys-256.c: deoxys-256.c:92:21: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys-256.c: deoxys-256.c:92:21: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys-256.c: deoxys-256.c:92:21: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys-256.c: deoxys-256.c:92:21: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys-256.c: deoxys-256.c:92:21: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys-256.c: deoxys-256.c:92:21: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys-256.c: deoxys-256.c:92:21: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys-256.c: deoxys-256.c:92:21: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys-256.c: deoxys-256.c:92:21: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys-256.c: deoxys-256.c:92:21: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys-256.c: deoxys-256.c:92:21: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys-256.c: deoxys-256.c:92:21: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys-256.c: deoxys-256.c:92:21: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys-256.c: deoxys-256.c:92:21: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys-256.c: deoxys-256.c:92:21: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys-256.c: deoxys-256.c:92:21: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys-256.c: deoxys-256.c:92:21: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys-256.c: deoxys-256.c:92:21: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys-256.c: ...

Number of similar (compiler,implementation) pairs: 70, namely:
CompilerImplementations
gcc-4.7 opt
gcc-4.7 -O2 -fomit-frame-pointer opt
gcc-4.7 -O3 -fomit-frame-pointer opt
gcc-4.7 -O -fomit-frame-pointer opt
gcc-4.7 -Os -fomit-frame-pointer opt
gcc-4.7 -fno-schedule-insns -O2 -fomit-frame-pointer opt
gcc-4.7 -fno-schedule-insns -O3 -fomit-frame-pointer opt
gcc-4.7 -fno-schedule-insns -O -fomit-frame-pointer opt
gcc-4.7 -fno-schedule-insns -Os -fomit-frame-pointer opt
gcc-4.7 -funroll-loops opt
gcc-4.7 -funroll-loops -O2 -fomit-frame-pointer opt
gcc-4.7 -funroll-loops -O3 -fomit-frame-pointer opt
gcc-4.7 -funroll-loops -O -fomit-frame-pointer opt
gcc-4.7 -funroll-loops -Os -fomit-frame-pointer opt
gcc-4.7 -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer opt
gcc-4.7 -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer opt
gcc-4.7 -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer opt
gcc-4.7 -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer opt
gcc-4.7 -funroll-loops -m64 -O2 -fomit-frame-pointer opt
gcc-4.7 -funroll-loops -m64 -O3 -fomit-frame-pointer opt
gcc-4.7 -funroll-loops -m64 -O -fomit-frame-pointer opt
gcc-4.7 -funroll-loops -m64 -Os -fomit-frame-pointer opt
gcc-4.7 -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer opt
gcc-4.7 -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer opt
gcc-4.7 -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer opt
gcc-4.7 -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer opt
gcc-4.7 -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer opt
gcc-4.7 -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer opt
gcc-4.7 -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer opt
gcc-4.7 -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer opt
gcc-4.7 -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer opt
gcc-4.7 -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer opt
gcc-4.7 -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer opt
gcc-4.7 -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer opt
gcc-4.7 -funroll-loops -march=barcelona -O2 -fomit-frame-pointer opt
gcc-4.7 -funroll-loops -march=barcelona -O3 -fomit-frame-pointer opt
gcc-4.7 -funroll-loops -march=barcelona -O -fomit-frame-pointer opt
gcc-4.7 -funroll-loops -march=barcelona -Os -fomit-frame-pointer opt
gcc-4.7 -funroll-loops -march=k8 -O2 -fomit-frame-pointer opt
gcc-4.7 -funroll-loops -march=k8 -O3 -fomit-frame-pointer opt
gcc-4.7 -funroll-loops -march=k8 -O -fomit-frame-pointer opt
gcc-4.7 -funroll-loops -march=k8 -Os -fomit-frame-pointer opt
gcc-4.7 -funroll-loops -march=nocona -O2 -fomit-frame-pointer opt
gcc-4.7 -funroll-loops -march=nocona -O3 -fomit-frame-pointer opt
gcc-4.7 -funroll-loops -march=nocona -O -fomit-frame-pointer opt
gcc-4.7 -funroll-loops -march=nocona -Os -fomit-frame-pointer opt
gcc-4.7 -m64 -O2 -fomit-frame-pointer opt
gcc-4.7 -m64 -O3 -fomit-frame-pointer opt
gcc-4.7 -m64 -O -fomit-frame-pointer opt
gcc-4.7 -m64 -Os -fomit-frame-pointer opt
gcc-4.7 -m64 -march=k8 -O2 -fomit-frame-pointer opt
gcc-4.7 -m64 -march=k8 -O3 -fomit-frame-pointer opt
gcc-4.7 -m64 -march=k8 -O -fomit-frame-pointer opt
gcc-4.7 -m64 -march=k8 -Os -fomit-frame-pointer opt
gcc-4.7 -m64 -march=nocona -O2 -fomit-frame-pointer opt
gcc-4.7 -m64 -march=nocona -O3 -fomit-frame-pointer opt
gcc-4.7 -m64 -march=nocona -O -fomit-frame-pointer opt
gcc-4.7 -m64 -march=nocona -Os -fomit-frame-pointer opt
gcc-4.7 -march=barcelona -O2 -fomit-frame-pointer opt
gcc-4.7 -march=barcelona -O3 -fomit-frame-pointer opt
gcc-4.7 -march=barcelona -O -fomit-frame-pointer opt
gcc-4.7 -march=barcelona -Os -fomit-frame-pointer opt
gcc-4.7 -march=k8 -O2 -fomit-frame-pointer opt
gcc-4.7 -march=k8 -O3 -fomit-frame-pointer opt
gcc-4.7 -march=k8 -O -fomit-frame-pointer opt
gcc-4.7 -march=k8 -Os -fomit-frame-pointer opt
gcc-4.7 -march=nocona -O2 -fomit-frame-pointer opt
gcc-4.7 -march=nocona -O3 -fomit-frame-pointer opt
gcc-4.7 -march=nocona -O -fomit-frame-pointer opt
gcc-4.7 -march=nocona -Os -fomit-frame-pointer opt

Compiler output

Implementation: crypto_aead/deoxyseq256128v1/opt
Compiler: gcc-4.7 -m64 -march=barcelona -O2 -fomit-frame-pointer
deoxys-256.c: In file included from deoxys-256.c:27:0:
deoxys-256.c: /usr/lib64/gcc/x86_64-suse-linux/4.7/include/wmmintrin.h:34:3: error: #error "AES/PCLMUL instructions not enabled"
deoxys-256.c: In file included from deoxys-256.c:28:0:
deoxys-256.c: /usr/lib64/gcc/x86_64-suse-linux/4.7/include/tmmintrin.h:31:3: error: #error "SSSE3 instruction set not enabled"
deoxys-256.c: deoxys-256.c: In function 'XLS':
deoxys-256.c: deoxys-256.c:92:21: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys-256.c: deoxys-256.c:92:21: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys-256.c: deoxys-256.c:92:21: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys-256.c: deoxys-256.c:92:21: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys-256.c: deoxys-256.c:92:21: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys-256.c: deoxys-256.c:92:21: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys-256.c: deoxys-256.c:92:21: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys-256.c: deoxys-256.c:92:21: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys-256.c: deoxys-256.c:92:21: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys-256.c: deoxys-256.c:92:21: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys-256.c: deoxys-256.c:92:21: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys-256.c: deoxys-256.c:92:21: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys-256.c: deoxys-256.c:92:21: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys-256.c: deoxys-256.c:92:21: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys-256.c: deoxys-256.c:92:21: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys-256.c: deoxys-256.c:92:21: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys-256.c: deoxys-256.c:92:21: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys-256.c: deoxys-256.c:92:21: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys-256.c: deoxys-256.c:92:21: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys-256.c: deoxys-256.c:92:21: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys-256.c: ...
deoxys-256.c: In file included from deoxys-256.c:27:0:
deoxys-256.c: /usr/lib64/gcc/x86_64-suse-linux/4.7/include/wmmintrin.h:34:3: error: #error "AES/PCLMUL instructions not enabled"
deoxys-256.c: In file included from deoxys-256.c:28:0:
deoxys-256.c: /usr/lib64/gcc/x86_64-suse-linux/4.7/include/tmmintrin.h:31:3: error: #error "SSSE3 instruction set not enabled"
deoxys-256.c: deoxys-256.c: In function 'XLS':
deoxys-256.c: deoxys-256.c:92:21: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys-256.c: deoxys-256.c:92:21: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys-256.c: deoxys-256.c:92:21: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys-256.c: deoxys-256.c:92:21: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys-256.c: deoxys-256.c:92:21: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys-256.c: deoxys-256.c:92:21: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys-256.c: deoxys-256.c:92:21: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys-256.c: deoxys-256.c:92:21: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys-256.c: deoxys-256.c:92:21: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys-256.c: deoxys-256.c:92:21: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys-256.c: deoxys-256.c:92:21: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys-256.c: deoxys-256.c:92:21: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys-256.c: deoxys-256.c:92:21: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys-256.c: deoxys-256.c:92:21: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys-256.c: deoxys-256.c:92:21: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys-256.c: deoxys-256.c:92:21: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys-256.c: deoxys-256.c:92:21: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys-256.c: deoxys-256.c:92:21: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys-256.c: deoxys-256.c:92:21: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys-256.c: deoxys-256.c:92:21: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys-256.c: ...

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

Compiler output

Implementation: crypto_aead/deoxyseq256128v1/opt
Compiler: gcc-4.7 -m64 -march=core2 -O2 -fomit-frame-pointer
deoxys-256.c: In file included from deoxys-256.c:27:0:
deoxys-256.c: /usr/lib64/gcc/x86_64-suse-linux/4.7/include/wmmintrin.h:34:3: error: #error "AES/PCLMUL instructions not enabled"
deoxys-256.c: deoxys-256.c: In function 'XLS':
deoxys-256.c: deoxys-256.c:92:21: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys-256.c: deoxys-256.c:92:21: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys-256.c: deoxys-256.c:92:21: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys-256.c: deoxys-256.c:92:21: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys-256.c: deoxys-256.c:92:21: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys-256.c: deoxys-256.c:92:21: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys-256.c: deoxys-256.c:92:21: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys-256.c: deoxys-256.c:92:21: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys-256.c: deoxys-256.c:92:21: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys-256.c: deoxys-256.c:92:21: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys-256.c: deoxys-256.c:92:21: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys-256.c: deoxys-256.c:92:21: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys-256.c: deoxys-256.c:92:21: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys-256.c: deoxys-256.c:92:21: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys-256.c: deoxys-256.c:92:21: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys-256.c: deoxys-256.c:92:21: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys-256.c: deoxys-256.c:93:10: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys-256.c: deoxys-256.c:93:3: error: incompatible type for argument 2 of '_mm_xor_si128'
deoxys-256.c: In file included from /usr/lib64/gcc/x86_64-suse-linux/4.7/include/xmmintrin.h:1247:0,
deoxys-256.c: from deoxys-256.c:25:
deoxys-256.c: /usr/lib64/gcc/x86_64-suse-linux/4.7/include/emmintrin.h:1249:1: note: expected '__m128i' but argument is of type 'int'
deoxys-256.c: deoxys-256.c:93:3: error: incompatible type for argument 2 of '_mm_xor_si128'
deoxys-256.c: ...

Number of similar (compiler,implementation) pairs: 16, namely:
CompilerImplementations
gcc-4.7 -m64 -march=core2 -O2 -fomit-frame-pointer opt
gcc-4.7 -m64 -march=core2 -O3 -fomit-frame-pointer opt
gcc-4.7 -m64 -march=core2 -O -fomit-frame-pointer opt
gcc-4.7 -m64 -march=core2 -Os -fomit-frame-pointer opt
gcc-4.7 -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer opt
gcc-4.7 -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer opt
gcc-4.7 -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer opt
gcc-4.7 -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer opt
gcc-4.7 -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer opt
gcc-4.7 -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer opt
gcc-4.7 -m64 -march=core2 -msse4 -O -fomit-frame-pointer opt
gcc-4.7 -m64 -march=core2 -msse4 -Os -fomit-frame-pointer opt
gcc-4.7 -m64 -march=corei7 -O2 -fomit-frame-pointer opt
gcc-4.7 -m64 -march=corei7 -O3 -fomit-frame-pointer opt
gcc-4.7 -m64 -march=corei7 -O -fomit-frame-pointer opt
gcc-4.7 -m64 -march=corei7 -Os -fomit-frame-pointer opt

Compiler output

Implementation: crypto_aead/deoxyseq256128v1/opt
Compiler: gcc-4.8 -m64 -march=barcelona -O2 -fomit-frame-pointer
deoxys-256.c: In file included from deoxys-256.c:27:0:
deoxys-256.c: /usr/lib64/gcc/x86_64-suse-linux/4.8/include/wmmintrin.h:34:3: error: #error "AES/PCLMUL instructions not enabled"
deoxys-256.c: # error "AES/PCLMUL instructions not enabled"
deoxys-256.c: ^
deoxys-256.c: In file included from deoxys-256.c:28:0:
deoxys-256.c: /usr/lib64/gcc/x86_64-suse-linux/4.8/include/tmmintrin.h:31:3: error: #error "SSSE3 instruction set not enabled"
deoxys-256.c: # error "SSSE3 instruction set not enabled"
deoxys-256.c: ^
deoxys-256.c: In file included from deoxys-256.c:29:0:
deoxys-256.c: deoxys-256.c: In function 'XLS':
deoxys-256.c: tweakable-cipher.macros:79:40: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys-256.c: s = xor( s , xor( subkeys[ 0] , t ) );t=permute( t , H_PERMUTATION);\
deoxys-256.c: ^
deoxys-256.c: deoxys-256.c:92:21: note: in expansion of macro 'AES'
deoxys-256.c: if( Direction){ AES( State , subkeys , Tweak , tTweak ); }
deoxys-256.c: ^
deoxys-256.c: tweakable-cipher.macros:80:3: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys-256.c: s = enc( s , xor( subkeys[ 1] , t ) );t=permute( t , H_PERMUTATION);\
deoxys-256.c: ^
deoxys-256.c: deoxys-256.c:92:21: note: in expansion of macro 'AES'
deoxys-256.c: if( Direction){ AES( State , subkeys , Tweak , tTweak ); }
deoxys-256.c: ^
deoxys-256.c: tweakable-cipher.macros:80:40: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys-256.c: s = enc( s , xor( subkeys[ 1] , t ) );t=permute( t , H_PERMUTATION);\
deoxys-256.c: ^
deoxys-256.c: ...
deoxys-256.c: In file included from deoxys-256.c:27:0:
deoxys-256.c: /usr/lib64/gcc/x86_64-suse-linux/4.8/include/wmmintrin.h:34:3: error: #error "AES/PCLMUL instructions not enabled"
deoxys-256.c: # error "AES/PCLMUL instructions not enabled"
deoxys-256.c: ^
deoxys-256.c: In file included from deoxys-256.c:28:0:
deoxys-256.c: /usr/lib64/gcc/x86_64-suse-linux/4.8/include/tmmintrin.h:31:3: error: #error "SSSE3 instruction set not enabled"
deoxys-256.c: # error "SSSE3 instruction set not enabled"
deoxys-256.c: ^
deoxys-256.c: In file included from deoxys-256.c:29:0:
deoxys-256.c: deoxys-256.c: In function 'XLS':
deoxys-256.c: tweakable-cipher.macros:79:40: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys-256.c: s = xor( s , xor( subkeys[ 0] , t ) );t=permute( t , H_PERMUTATION);\
deoxys-256.c: ^
deoxys-256.c: deoxys-256.c:92:21: note: in expansion of macro 'AES'
deoxys-256.c: if( Direction){ AES( State , subkeys , Tweak , tTweak ); }
deoxys-256.c: ^
deoxys-256.c: tweakable-cipher.macros:80:3: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys-256.c: s = enc( s , xor( subkeys[ 1] , t ) );t=permute( t , H_PERMUTATION);\
deoxys-256.c: ^
deoxys-256.c: deoxys-256.c:92:21: note: in expansion of macro 'AES'
deoxys-256.c: if( Direction){ AES( State , subkeys , Tweak , tTweak ); }
deoxys-256.c: ^
deoxys-256.c: tweakable-cipher.macros:80:40: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys-256.c: s = enc( s , xor( subkeys[ 1] , t ) );t=permute( t , H_PERMUTATION);\
deoxys-256.c: ^
deoxys-256.c: ...

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

Compiler output

Implementation: crypto_aead/deoxyseq256128v1/opt
Compiler: gcc-4.8 -m64 -march=core2 -O2 -fomit-frame-pointer
deoxys-256.c: In file included from deoxys-256.c:27:0:
deoxys-256.c: /usr/lib64/gcc/x86_64-suse-linux/4.8/include/wmmintrin.h:34:3: error: #error "AES/PCLMUL instructions not enabled"
deoxys-256.c: # error "AES/PCLMUL instructions not enabled"
deoxys-256.c: ^
deoxys-256.c: In file included from deoxys-256.c:29:0:
deoxys-256.c: deoxys-256.c: In function 'XLS':
deoxys-256.c: tweakable-cipher.macros:80:3: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys-256.c: s = enc( s , xor( subkeys[ 1] , t ) );t=permute( t , H_PERMUTATION);\
deoxys-256.c: ^
deoxys-256.c: deoxys-256.c:92:21: note: in expansion of macro 'AES'
deoxys-256.c: if( Direction){ AES( State , subkeys , Tweak , tTweak ); }
deoxys-256.c: ^
deoxys-256.c: tweakable-cipher.macros:81:3: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys-256.c: s = enc( s , xor( subkeys[ 2] , t ) );t=permute( t , H_PERMUTATION);\
deoxys-256.c: ^
deoxys-256.c: deoxys-256.c:92:21: note: in expansion of macro 'AES'
deoxys-256.c: if( Direction){ AES( State , subkeys , Tweak , tTweak ); }
deoxys-256.c: ^
deoxys-256.c: tweakable-cipher.macros:82:3: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys-256.c: s = enc( s , xor( subkeys[ 3] , t ) );t=permute( t , H_PERMUTATION);\
deoxys-256.c: ^
deoxys-256.c: deoxys-256.c:92:21: note: in expansion of macro 'AES'
deoxys-256.c: if( Direction){ AES( State , subkeys , Tweak , tTweak ); }
deoxys-256.c: ^
deoxys-256.c: tweakable-cipher.macros:83:3: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys-256.c: ...

Number of similar (compiler,implementation) pairs: 16, namely:
CompilerImplementations
gcc-4.8 -m64 -march=core2 -O2 -fomit-frame-pointer opt
gcc-4.8 -m64 -march=core2 -O3 -fomit-frame-pointer opt
gcc-4.8 -m64 -march=core2 -O -fomit-frame-pointer opt
gcc-4.8 -m64 -march=core2 -Os -fomit-frame-pointer opt
gcc-4.8 -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer opt
gcc-4.8 -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer opt
gcc-4.8 -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer opt
gcc-4.8 -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer opt
gcc-4.8 -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer opt
gcc-4.8 -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer opt
gcc-4.8 -m64 -march=core2 -msse4 -O -fomit-frame-pointer opt
gcc-4.8 -m64 -march=core2 -msse4 -Os -fomit-frame-pointer opt
gcc-4.8 -m64 -march=corei7 -O2 -fomit-frame-pointer opt
gcc-4.8 -m64 -march=corei7 -O3 -fomit-frame-pointer opt
gcc-4.8 -m64 -march=corei7 -O -fomit-frame-pointer opt
gcc-4.8 -m64 -march=corei7 -Os -fomit-frame-pointer opt