Implementation notes: amd64, enigma, crypto_hash/blake32

Computer: enigma
Architecture: amd64
CPU ID: GenuineIntel-000006fb-bfebfbff
SUPERCOP version: 20140529
Operation: crypto_hash
Primitive: blake32
TimeImplementationCompilerBenchmark dateSUPERCOP version
16542sphlibgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014053020140529
16614sse2gcc -m64 -march=core2 -O -fomit-frame-pointer2014053020140529
16623sphlibgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014053020140529
16623sphlibgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014053020140529
16641sse2gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014053020140529
16641sse2gcc -m64 -march=nocona -O -fomit-frame-pointer2014053020140529
16731sphlibgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014053020140529
16740sse2gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014053020140529
16740sse2gcc -march=nocona -O -fomit-frame-pointer2014053020140529
16758sphlibgcc -funroll-loops -O3 -fomit-frame-pointer2014053020140529
16758sphlibgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014053020140529
16758sphlibgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014053020140529
16776sphlibgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014053020140529
16785sphlibgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014053020140529
16812sse2gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014053020140529
16821sphlibgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014053020140529
16830sphlibgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014053020140529
16857sphlibgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014053020140529
16857sse2gcc -march=k8 -O -fomit-frame-pointer2014053020140529
16866sphlibgcc -march=barcelona -O3 -fomit-frame-pointer2014053020140529
16902sse2gcc -fno-schedule-insns -O -fomit-frame-pointer2014053020140529
16911sse2gcc -O -fomit-frame-pointer2014053020140529
16911sse2gcc -m64 -march=k8 -O -fomit-frame-pointer2014053020140529
16929sphlibgcc -m64 -O2 -fomit-frame-pointer2014053020140529
16938sphlibgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014053020140529
16938sse2gcc -m64 -march=barcelona -O -fomit-frame-pointer2014053020140529
16965sphlibgcc -O2 -fomit-frame-pointer2014053020140529
16965sphlibgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014053020140529
16965sse2gcc -march=barcelona -O -fomit-frame-pointer2014053020140529
16974sse2gcc -m64 -march=barcelona -O -fomit-frame-pointer2014053020140529
16974sphlibgcc -march=k8 -O2 -fomit-frame-pointer2014053020140529
16974sphlibgcc -march=k8 -O3 -fomit-frame-pointer2014053020140529
16983sse2gcc -m64 -O -fomit-frame-pointer2014053020140529
16992sphlibgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014053020140529
17001sphlibgcc -O3 -fomit-frame-pointer2014053020140529
17001sphlibgcc -m64 -O3 -fomit-frame-pointer2014053020140529
17001sphlibgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014053020140529
17010sphlibgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014053020140529
17037sphlibgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014053020140529
17064sphlibgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014053020140529
17073sphlibgcc -march=barcelona -O2 -fomit-frame-pointer2014053020140529
17109sphlibgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014053020140529
17109sphlibgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014053020140529
17118sse2gcc -funroll-loops -m64 -O -fomit-frame-pointer2014053020140529
17118sse2gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014053020140529
17118sphlibgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014053020140529
17127sse2gcc -funroll-loops -O -fomit-frame-pointer2014053020140529
17136sphlibgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014053020140529
17145sphlibgcc -funroll-loops -O2 -fomit-frame-pointer2014053020140529
17145sse2gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014053020140529
17145sphlibgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014053020140529
17154sse2gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014053020140529
17154sphlibgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014053020140529
17154sphlibgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014053020140529
17163sphlibgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014053020140529
17172sphlibgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014053020140529
17172sphlibgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014053020140529
17199sse2gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014053020140529
17208sse2gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014053020140529
17478sphlibgcc -m64 -march=barcelona -O -fomit-frame-pointer2014053020140529
17568ssse3gcc -m64 -march=core2 -O -fomit-frame-pointer2014053020140529
17586sphlibgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014053020140529
17586ssse3gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014053020140529
17595sphlibgcc -O -fomit-frame-pointer2014053020140529
17595sphlibgcc -funroll-loops -O -fomit-frame-pointer2014053020140529
17595sphlibgcc -funroll-loops -m64 -O -fomit-frame-pointer2014053020140529
17595sphlibgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014053020140529
17595sphlibgcc -m64 -march=core2 -O -fomit-frame-pointer2014053020140529
17595sphlibgcc -m64 -march=nocona -O -fomit-frame-pointer2014053020140529
17613sphlibgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014053020140529
17613sphlibgcc -march=nocona -O -fomit-frame-pointer2014053020140529
17622sphlibgcc -fno-schedule-insns -O -fomit-frame-pointer2014053020140529
17631sphlibgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014053020140529
17640sphlibgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014053020140529
17640sphlibgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014053020140529
17649sphlibgcc -march=barcelona -O -fomit-frame-pointer2014053020140529
17694sphlibgcc -march=k8 -O -fomit-frame-pointer2014053020140529
17721sphlibgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014053020140529
17730sphlibgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014053020140529
17748sphlibgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014053020140529
17748sphlibgcc -m64 -march=barcelona -O -fomit-frame-pointer2014053020140529
17748sphlibgcc -m64 -march=k8 -O -fomit-frame-pointer2014053020140529
17748sphlibgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014053020140529
17829sphlibgcc -m64 -O -fomit-frame-pointer2014053020140529
17865sphlibgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014053020140529
17865sphlibgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014053020140529
17865sphlibgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014053020140529
17865sphlibgcc -march=nocona -O3 -fomit-frame-pointer2014053020140529
17874sphlibgcc -march=nocona -O2 -fomit-frame-pointer2014053020140529
17892sphlibgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014053020140529
17892sphlibgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014053020140529
17928sphlibgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014053020140529
18072ssse3gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014053020140529
18090ssse3gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014053020140529
18171ssse3gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014053020140529
18189ssse3gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014053020140529
18306sse2gcc -march=nocona -O3 -fomit-frame-pointer2014053020140529
18315sse2gcc -m64 -march=nocona -O3 -fomit-frame-pointer2014053020140529
18351sse2gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014053020140529
18351sse2gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014053020140529
18360sse2gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014053020140529
18360sse2gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014053020140529
18387sse2gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014053020140529
18387sse2gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014053020140529
18432sse2gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014053020140529
18441sse2gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014053020140529
18450ssse3gcc -m64 -march=core2 -Os -fomit-frame-pointer2014053020140529
18459sse2gcc -march=nocona -O2 -fomit-frame-pointer2014053020140529
18477sse2gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014053020140529
18477sse2gcc -m64 -march=nocona -O2 -fomit-frame-pointer2014053020140529
18486sse2gcc -funroll-loops -O2 -fomit-frame-pointer2014053020140529
18495sse2gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014053020140529
18495ssse3gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014053020140529
18540sse2gcc -funroll-loops -O3 -fomit-frame-pointer2014053020140529
18540sse2gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014053020140529
18549sse2gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014053020140529
18567sse2gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014053020140529
18594sse2gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014053020140529
18639sse2gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014053020140529
18648sse2gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014053020140529
18756sse2gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014053020140529
18765sse2gcc -m64 -march=k8 -O3 -fomit-frame-pointer2014053020140529
18783sse2gcc -O3 -fomit-frame-pointer2014053020140529
18783sse2gcc -m64 -O3 -fomit-frame-pointer2014053020140529
18801sse2gcc -march=barcelona -O2 -fomit-frame-pointer2014053020140529
18810sse2gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014053020140529
18828sse2gcc -O2 -fomit-frame-pointer2014053020140529
18837sse2gcc -funroll-loops -Os -fomit-frame-pointer2014053020140529
18837sse2gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014053020140529
18837sse2gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014053020140529
18864sse2gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014053020140529
18864sse2gcc -funroll-loops -m64 -Os -fomit-frame-pointer2014053020140529
18864sse2gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014053020140529
18873sse2gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014053020140529
18882sse2gcc -march=barcelona -O3 -fomit-frame-pointer2014053020140529
18900sse2gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014053020140529
18900sse2gcc -march=k8 -O3 -fomit-frame-pointer2014053020140529
18909sse2gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014053020140529
18909sse2gcc -march=k8 -O2 -fomit-frame-pointer2014053020140529
18918sse2gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014053020140529
18927sse2gcc -m64 -O2 -fomit-frame-pointer2014053020140529
18936sse2gcc -m64 -march=k8 -O2 -fomit-frame-pointer2014053020140529
18954sse2gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014053020140529
18963sse2gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014053020140529
18963sse2gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014053020140529
18972sse2gcc -Os -fomit-frame-pointer2014053020140529
18972sse2gcc -march=k8 -Os -fomit-frame-pointer2014053020140529
18972sse2gcc -march=nocona -Os -fomit-frame-pointer2014053020140529
18990sse2gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014053020140529
18999sse2gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014053020140529
19017sse2gcc -m64 -Os -fomit-frame-pointer2014053020140529
19026sse2gcc -fno-schedule-insns -Os -fomit-frame-pointer2014053020140529
19026sse2gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014053020140529
19026sse2gcc -m64 -march=k8 -Os -fomit-frame-pointer2014053020140529
19035sse2gcc -m64 -march=nocona -Os -fomit-frame-pointer2014053020140529
19053sse2gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014053020140529
19053sse2gcc -march=barcelona -Os -fomit-frame-pointer2014053020140529
19170sse2gcc -m64 -march=core2 -Os -fomit-frame-pointer2014053020140529
19170sse2gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014053020140529
19908sphlibgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014053020140529
19926sphlibgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014053020140529
19926sphlibgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014053020140529
19926sphlibgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014053020140529
19962sphlibgcc -Os -fomit-frame-pointer2014053020140529
19962sphlibgcc -m64 -march=k8 -Os -fomit-frame-pointer2014053020140529
19962sphlibgcc -march=k8 -Os -fomit-frame-pointer2014053020140529
19971sphlibgcc -fno-schedule-insns -Os -fomit-frame-pointer2014053020140529
19971sphlibgcc -m64 -Os -fomit-frame-pointer2014053020140529
20088sphlibgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014053020140529
20115sphlibgcc -march=barcelona -Os -fomit-frame-pointer2014053020140529
20628sphlibgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014053020140529
20628sphlibgcc -m64 -march=nocona -Os -fomit-frame-pointer2014053020140529
20718sphlibgcc -funroll-loops -Os -fomit-frame-pointer2014053020140529
20718sphlibgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014053020140529
20754sphlibgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014053020140529
20772sphlib-smallgcc -m64 -O2 -fomit-frame-pointer2014053020140529
20781sphlib-smallgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014053020140529
20790sphlib-smallgcc -O2 -fomit-frame-pointer2014053020140529
20790sphlib-smallgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014053020140529
20835sphlib-smallgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014053020140529
20853sphlib-smallgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014053020140529
20862sphlib-smallgcc -march=barcelona -O2 -fomit-frame-pointer2014053020140529
20880sphlib-smallgcc -O3 -fomit-frame-pointer2014053020140529
20880sphlib-smallgcc -m64 -O3 -fomit-frame-pointer2014053020140529
20880sphlibgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014053020140529
20925sphlibgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014053020140529
20925sphlibgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014053020140529
20961sphlib-smallgcc -march=k8 -O3 -fomit-frame-pointer2014053020140529
20970sphlib-smallgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014053020140529
21006sphlibgcc -m64 -march=core2 -Os -fomit-frame-pointer2014053020140529
21006sphlib-smallgcc -march=k8 -O2 -fomit-frame-pointer2014053020140529
21033sphlib-smallgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014053020140529
21177sphlib-smallgcc -march=barcelona -O3 -fomit-frame-pointer2014053020140529
21312sphlib-smallgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014053020140529
21339sphlib-smallgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014053020140529
21357sphlib-smallgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014053020140529
21366sphlib-smallgcc -funroll-loops -O2 -fomit-frame-pointer2014053020140529
21393sphlib-smallgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014053020140529
21429sphlib-smallgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014053020140529
21456sphlib-smallgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014053020140529
21474sphlib-smallgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014053020140529
21501sphlib-smallgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014053020140529
21510sphlib-smallgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014053020140529
21519sphlib-smallgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014053020140529
21519sphlib-smallgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014053020140529
21519sphlib-smallgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014053020140529
21519sphlib-smallgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014053020140529
21528sphlib-smallgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014053020140529
21546refgcc -m64 -O3 -fomit-frame-pointer2014053020140529
21546sphlib-smallgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014053020140529
21546sphlib-smallgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014053020140529
21573sphlib-smallgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014053020140529
21591sphlib-smallgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014053020140529
21591refgcc -march=k8 -O3 -fomit-frame-pointer2014053020140529
21600sphlib-smallgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014053020140529
21618sphlib-smallgcc -funroll-loops -O3 -fomit-frame-pointer2014053020140529
21627refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014053020140529
21717refgcc -O3 -fomit-frame-pointer2014053020140529
21744refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014053020140529
21744refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014053020140529
21753refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014053020140529
21780refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014053020140529
21807refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014053020140529
21807sphlib-smallgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014053020140529
21834refgcc -funroll-loops -O3 -fomit-frame-pointer2014053020140529
21834refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014053020140529
21888refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014053020140529
21942refgcc -march=barcelona -O3 -fomit-frame-pointer2014053020140529
21969sphlibgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014053020140529
22005refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014053020140529
22023sphlib-smallgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014053020140529
22023sphlibgcc -march=nocona -Os -fomit-frame-pointer2014053020140529
22059refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014053020140529
22086sphlib-smallgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014053020140529
22086refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014053020140529
22095refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014053020140529
22095refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014053020140529
22167refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014053020140529
22176refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014053020140529
22203refgcc -funroll-loops -O2 -fomit-frame-pointer2014053020140529
22248refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014053020140529
22257refgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014053020140529
22293refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014053020140529
22302refgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014053020140529
22320sphlib-smallgcc -m64 -march=barcelona -O -fomit-frame-pointer2014053020140529
22320sphlib-smallgcc -march=barcelona -O -fomit-frame-pointer2014053020140529
22329sphlib-smallgcc -m64 -march=barcelona -O -fomit-frame-pointer2014053020140529
22329sphlib-smallgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014053020140529
22338sphlib-smallgcc -m64 -march=core2 -O -fomit-frame-pointer2014053020140529
22347sphlib-smallgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014053020140529
22356sphlib-smallgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014053020140529
22374sphlib-smallgcc -funroll-loops -m64 -O -fomit-frame-pointer2014053020140529
22374sphlib-smallgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014053020140529
22374sphlib-smallgcc -m64 -march=nocona -O -fomit-frame-pointer2014053020140529
22383sphlib-smallgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014053020140529
22383sphlib-smallgcc -march=nocona -O -fomit-frame-pointer2014053020140529
22392sphlib-smallgcc -funroll-loops -O -fomit-frame-pointer2014053020140529
22428refgcc -march=nocona -O3 -fomit-frame-pointer2014053020140529
22437sphlib-smallgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014053020140529
22464refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014053020140529
22500refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014053020140529
22500refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014053020140529
22527sphlib-smallgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014053020140529
22536sphlib-smallgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014053020140529
22545sphlib-smallgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014053020140529
22581sphlib-smallgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014053020140529
22599sphlib-smallgcc -m64 -O -fomit-frame-pointer2014053020140529
22608sphlib-smallgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014053020140529
22644refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014053020140529
22653sphlib-smallgcc -march=nocona -O2 -fomit-frame-pointer2014053020140529
22662sphlib-smallgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014053020140529
22671sphlib-smallgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014053020140529
22671sphlib-smallgcc -march=k8 -O -fomit-frame-pointer2014053020140529
22716sphlib-smallgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014053020140529
22734sphlib-smallgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014053020140529
22842sphlib-smallgcc -O -fomit-frame-pointer2014053020140529
22869refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014053020140529
22869sphlib-smallgcc -m64 -march=k8 -O -fomit-frame-pointer2014053020140529
22878refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014053020140529
22923sphlib-smallgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014053020140529
22923refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014053020140529
22932refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014053020140529
22977refgcc -funroll-loops -O -fomit-frame-pointer2014053020140529
22986refgcc -funroll-loops -m64 -O -fomit-frame-pointer2014053020140529
23049refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014053020140529
23085refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014053020140529
23103refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014053020140529
23121sphlib-smallgcc -fno-schedule-insns -O -fomit-frame-pointer2014053020140529
23256sphlib-smallgcc -march=nocona -O3 -fomit-frame-pointer2014053020140529
23382refgcc -m64 -O2 -fomit-frame-pointer2014053020140529
23382refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014053020140529
23418refgcc -march=barcelona -O2 -fomit-frame-pointer2014053020140529
23445refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014053020140529
23499refgcc -O2 -fomit-frame-pointer2014053020140529
23535refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014053020140529
23904refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014053020140529
23913refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014053020140529
23949refgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014053020140529
23958refgcc -march=k8 -O2 -fomit-frame-pointer2014053020140529
23994refgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014053020140529
23994refgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014053020140529
24021refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014053020140529
24138refgcc -march=nocona -O2 -fomit-frame-pointer2014053020140529
24381refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014053020140529
24552refgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014053020140529
24570refgcc -m64 -march=barcelona -O -fomit-frame-pointer2014053020140529
24570refgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014053020140529
24588refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014053020140529
24615refgcc -m64 -march=barcelona -O -fomit-frame-pointer2014053020140529
24615refgcc -m64 -march=core2 -O -fomit-frame-pointer2014053020140529
24633refgcc -march=k8 -O -fomit-frame-pointer2014053020140529
24660refgcc -m64 -march=k8 -O -fomit-frame-pointer2014053020140529
24687refgcc -m64 -march=nocona -O -fomit-frame-pointer2014053020140529
24777refgcc -O -fomit-frame-pointer2014053020140529
24795refgcc -fno-schedule-insns -O -fomit-frame-pointer2014053020140529
24831refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014053020140529
24876refgcc -march=barcelona -O -fomit-frame-pointer2014053020140529
24975refgcc -m64 -O -fomit-frame-pointer2014053020140529
25407refgcc -march=nocona -O -fomit-frame-pointer2014053020140529
25434refgcc -funroll-loops -Os -fomit-frame-pointer2014053020140529
25434refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014053020140529
25524refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014053020140529
25542refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014053020140529
25650refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014053020140529
25650refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014053020140529
25677refgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014053020140529
25740refgcc -m64 -Os -fomit-frame-pointer2014053020140529
25848refgcc -march=k8 -Os -fomit-frame-pointer2014053020140529
25884refgcc -m64 -march=k8 -Os -fomit-frame-pointer2014053020140529
25956refgcc -march=barcelona -Os -fomit-frame-pointer2014053020140529
25992refgcc -fno-schedule-insns -Os -fomit-frame-pointer2014053020140529
25992refgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014053020140529
26037refgcc -m64 -march=nocona -Os -fomit-frame-pointer2014053020140529
26046refgcc -Os -fomit-frame-pointer2014053020140529
26055refgcc -m64 -march=core2 -Os -fomit-frame-pointer2014053020140529
26118refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014053020140529
26127refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014053020140529
26163refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014053020140529
26217refgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014053020140529
26226refgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014053020140529
26235refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014053020140529
26505refgcc -march=nocona -Os -fomit-frame-pointer2014053020140529
26847sphlib-smallgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014053020140529
26847sphlib-smallgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014053020140529
27063sphlib-smallgcc -funroll-loops -Os -fomit-frame-pointer2014053020140529
27072sphlib-smallgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014053020140529
27180sphlib-smallgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014053020140529
27198sphlib-smallgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014053020140529
27216sphlib-smallgcc -march=barcelona -Os -fomit-frame-pointer2014053020140529
27225sphlib-smallgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014053020140529
27279sphlib-smallgcc -fno-schedule-insns -Os -fomit-frame-pointer2014053020140529
27279sphlib-smallgcc -m64 -Os -fomit-frame-pointer2014053020140529
27279sphlib-smallgcc -m64 -march=k8 -Os -fomit-frame-pointer2014053020140529
27288sphlib-smallgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014053020140529
27306sphlib-smallgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014053020140529
27522sphlib-smallgcc -m64 -march=core2 -Os -fomit-frame-pointer2014053020140529
27882sphlib-smallgcc -march=k8 -Os -fomit-frame-pointer2014053020140529
27954sphlib-smallgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014053020140529
28044sphlib-smallgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014053020140529
28215sphlib-smallgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014053020140529
28242sphlib-smallgcc -Os -fomit-frame-pointer2014053020140529
28278sphlib-smallgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014053020140529
28584sphlib-smallgcc -march=nocona -Os -fomit-frame-pointer2014053020140529
28638sphlib-smallgcc -m64 -march=nocona -Os -fomit-frame-pointer2014053020140529
28647sphlib-smallgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014053020140529
68841sphlibcc2014053020140529
68850sphlibgcc -funroll-loops2014053020140529
68886sphlibgcc2014053020140529
95022sphlib-smallgcc2014053020140529
95076sphlib-smallcc2014053020140529
96147sphlib-smallgcc -funroll-loops2014053020140529
104634refcc2014053020140529
104823refgcc2014053020140529
105192refgcc -funroll-loops2014053020140529
282456sse2gcc -funroll-loops2014053020140529
282465sse2gcc2014053020140529
282483sse2cc2014053020140529

Test failure

Implementation: crypto_hash/blake32/sse2
Compiler: gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer
error 111

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

Compiler output

Implementation: crypto_hash/blake32/ssse3
Compiler: cc
hash.c: In file included from hash.c:5:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.4.3/include/tmmintrin.h:31:3: error: #error "SSSE3 instruction set not enabled"
hash.c: hash.c: In function 'blake32_compress':
hash.c: hash.c:196: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:196: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:196: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:196: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:197: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:197: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:197: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: ...
hash.c: hash.c:203: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:203: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:204: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:204: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:204: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:204: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:205: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:205: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:205: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:205: error: incompatible types when assigning to type '__m128i' from type 'int'

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

Compiler output

Implementation: crypto_hash/blake32/ssse3
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
hash.c: In file included from hash.c:5:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.4.3/include/tmmintrin.h:31:3: error: #error "SSSE3 instruction set not enabled"
hash.c: hash.c: In function 'blake32_compress':
hash.c: hash.c:196: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:196: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:196: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:196: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:197: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:197: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:197: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: ...
hash.c: hash.c:203: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:203: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:204: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:204: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:204: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:204: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:205: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:205: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:205: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:205: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: In file included from hash.c:5:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.4.3/include/tmmintrin.h:31:3: error: #error "SSSE3 instruction set not enabled"
hash.c: hash.c: In function 'blake32_compress':
hash.c: hash.c:196: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:196: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:196: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:196: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:197: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:197: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:197: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: ...
hash.c: hash.c:203: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:203: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:204: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:204: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:204: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:204: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:205: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:205: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:205: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:205: error: incompatible types when assigning to type '__m128i' from type 'int'

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