Implementation notes: amd64, cobra, crypto_hash/blake256

Computer: cobra
Architecture: amd64
CPU ID: GenuineIntel-000006fd-bfebfbff
SUPERCOP version: 20111120
Operation: crypto_hash
Primitive: blake256
TimeImplementationCompilerBenchmark dateSUPERCOP version
19116sse2icc -O2 -xP -static2011061520110609
19116sse2icc -O2 -xW -static2011061520110609
19128sse2icc -m64 -xHost -vec-report0 -static2011061520110609
19152sse2icc -O2 -static2011061520110609
19188sse2icc -O3 -xW -static2011061520110609
19188sse2icc -m64 -O3 -static2011061520110609
19212sse2icc -O3 -xP -static2011061520110609
19284sse2icc2011061520110609
19296sse2icc -O3 -static2011061520110609
19500ssse3icc -m64 -xHost -vec-report0 -static2011061520110609
19512ssse3icc -O2 -xP -static2011061520110609
19524ssse3icc -O2 -xW -static2011061520110609
19524ssse3icc -m64 -O2 -static2011061520110609
19536ssse3icc -O2 -static2011061520110609
19584sse2icc -Os -xW -static2011061520110609
19608sse2icc -Os -xP -static2011061520110609
19620sse2icc -O1 -xW -static2011061520110609
19644sse2icc -Os -static2011061520110609
19668ssse3icc -m64 -Os -static2011061520110609
19680ssse3icc -Os -xW -static2011061520110609
19692ssse3icc -O3 -static2011061520110609
19692ssse3icc -Os -static2011061520110609
19692ssse3icc -m64 -O3 -static2011061520110609
19704ssse3icc -O3 -xW -static2011061520110609
19728sse2icc -O1 -static -no-vec2011061520110609
19740sse2icc -O1 -static2011061520110609
19740sse2icc -m64 -O1 -static2011061520110609
19752sse2icc -O1 -xP -static -no-vec2011061520110609
19752sse2icc -O1 -xW -static -no-vec2011061520110609
19752sse2icc -m64 -O1 -static -no-vec2011061520110609
19764sse2icc -O1 -xP -static2011061520110609
19764sse2icc -O2 -static -no-vec2011061520110609
19764sse2icc -O2 -xP -static -no-vec2011061520110609
19764sse2icc -no-vec2011061520110609
19776sse2icc -m64 -O2 -static -no-vec2011061520110609
19812sse2icc -Os -xP -static -no-vec2011061520110609
19812sse2icc -Os -xW -static -no-vec2011061520110609
19836sse2icc -m64 -Os -static -no-vec2011061520110609
19848sse2icc -m64 -O2 -static2011061520110609
19872ssse3icc2011061520110609
19956sse2icc -Os -static -no-vec2011061520110609
19968ssse3icc -m64 -O3 -static -no-vec2011061520110609
19980sse2icc -m64 -Os -static2011061520110609
19992ssse3icc -O3 -xP -static -no-vec2011061520110609
20004ssse3icc -Os -xP -static2011061520110609
20052ssse3icc -m64 -Os -static -no-vec2011061520110609
20064ssse3icc -O3 -xP -static2011061520110609
20064ssse3icc -Os -static -no-vec2011061520110609
20076ssse3icc -O1 -static -no-vec2011061520110609
20076ssse3icc -Os -xP -static -no-vec2011061520110609
20076ssse3icc -Os -xW -static -no-vec2011061520110609
20088ssse3icc -O1 -static2011061520110609
20100sse2icc -O2 -xW -static -no-vec2011061520110609
20124ssse3icc -m64 -O1 -static2011061520110609
20136ssse3icc -O1 -xP -static2011061520110609
20196sse2icc -O3 -static -no-vec2011061520110609
20196ssse3icc -O3 -static -no-vec2011061520110609
20220sse2icc -O3 -xW -static -no-vec2011061520110609
20220sse2icc -m64 -O3 -static -no-vec2011061520110609
20232sse2icc -O3 -xP -static -no-vec2011061520110609
20244ssse3icc -O1 -xW -static2011061520110609
20244ssse3icc -O3 -xW -static -no-vec2011061520110609
20304ssse3icc -O1 -xP -static -no-vec2011061520110609
20352ssse3icc -no-vec2011061520110609
20364ssse3icc -m64 -O1 -static -no-vec2011061520110609
20388ssse3icc -m64 -O2 -static -no-vec2011061520110609
20412ssse3icc -O2 -xP -static -no-vec2011061520110609
20412ssse3icc -O2 -xW -static -no-vec2011061520110609
20424ssse3icc -O2 -static -no-vec2011061520110609
20700vect128-mmxhackicc -Os -xW -static2011082620110825
20784vect128-mmxhackicc -Os -xP -static2011082620110825
20784vect128-mmxhackicc -m64 -Os -static2011082620110825
20796ssse3icc -O1 -xW -static -no-vec2011061520110609
20820sse2gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2011120220111120
20820sse2gcc -march=k8 -O -fomit-frame-pointer2011120220111120
20832vect128-mmxhackicc -Os -static2011082620110825
20856sse2gcc -m64 -march=k8 -O -fomit-frame-pointer2011120220111120
20880sse2gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2011120220111120
20904sse2gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2011120220111120
20964sse2gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2011120220111120
21036sse2gcc -march=nocona -O3 -fomit-frame-pointer2011120220111120
21048sse2gcc -m64 -march=nocona -O3 -fomit-frame-pointer2011120220111120
21060sse2gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2011120220111120
21060vect128-mmxhackicc -O3 -xW -static2011082620110825
21072sse2gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2011120220111120
21072sse2gcc -march=k8 -O3 -fomit-frame-pointer2011120220111120
21072sphlibicc -O1 -xP -static2011082320110821
21072vect128-mmxhackicc -no-vec2011082620110825
21084sse2gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2011120220111120
21084sphlibicc -O1 -static2011082320110821
21084sphlibicc -O1 -static -no-vec2011082320110821
21084sphlibicc -O1 -xP -static -no-vec2011082320110821
21084sphlibicc -O1 -xW -static2011082320110821
21084sphlibicc -O1 -xW -static -no-vec2011082320110821
21084sphlibicc -m64 -O1 -static2011082320110821
21084sphlibicc -m64 -O1 -static -no-vec2011082320110821
21084vect128-mmxhackicc -m64 -xHost -vec-report0 -static2011082620110825
21096sse2gcc -m64 -march=k8 -O3 -fomit-frame-pointer2011120220111120
21096vect128-mmxhackicc -O2 -static2011082620110825
21096vect128-mmxhackicc -O2 -static -no-vec2011082620110825
21096vect128-mmxhackicc -O2 -xP -static2011082620110825
21096vect128-mmxhackicc -O2 -xW -static2011082620110825
21096vect128-mmxhackicc -O3 -static2011082620110825
21096vect128-mmxhackicc -O3 -xP -static -no-vec2011082620110825
21108sse2gcc -m64 -march=k8 -O2 -fomit-frame-pointer2011120220111120
21108sse2gcc -march=k8 -O2 -fomit-frame-pointer2011120220111120
21108vect128-mmxhackicc -O2 -xW -static -no-vec2011082620110825
21108vect128-mmxhackicc -O3 -xW -static -no-vec2011082620110825
21120vect128-mmxhackicc -O1 -static -no-vec2011082620110825
21120vect128-mmxhackicc -O3 -static -no-vec2011082620110825
21120vect128-mmxhackicc -m64 -O3 -static2011082620110825
21144vect128-mmxhackicc -O1 -static2011082620110825
21144vect128-mmxhackicc -m64 -O2 -static -no-vec2011082620110825
21180sse2gcc -march=nocona -O2 -fomit-frame-pointer2011120220111120
21192sphlibgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2011120220111120
21204sse2gcc -m64 -march=nocona -O2 -fomit-frame-pointer2011120220111120
21240sse2gcc -m64 -march=nocona -Os -fomit-frame-pointer2011120220111120
21240vect128-mmxhackicc -O3 -xP -static2011082620110825
21252sse2gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2011120220111120
21252sphlibgcc -march=k8 -O2 -fomit-frame-pointer2011120220111120
21252sse2gcc -march=nocona -Os -fomit-frame-pointer2011120220111120
21264sphlibgcc -O2 -fomit-frame-pointer2011120220111120
21264sphlibgcc -m64 -O3 -fomit-frame-pointer2011120220111120
21264vect128-mmxhackicc -O1 -xP -static -no-vec2011082620110825
21276sphlibgcc -O3 -fomit-frame-pointer2011120220111120
21276sphlibgcc -fno-schedule-insns -O3 -fomit-frame-pointer2011120220111120
21276vect128-mmxhackicc -O2 -xP -static -no-vec2011082620110825
21288sse2gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2011120220111120
21288sphlibgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2011120220111120
21288sphlibicc -m64 -O2 -static2011082320110821
21300sse2gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2011120220111120
21312vect128-mmxhackicc2011082620110825
21324vect128-mmxhackgcc -m64 -march=core2 -O2 -fomit-frame-pointer2011120220111120
21324vect128-mmxhackgcc -m64 -march=core2 -O3 -fomit-frame-pointer2011120220111120
21324vect128-mmxhackgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2011120220111120
21324sphlibgcc -march=barcelona -O2 -fomit-frame-pointer2011120220111120
21324sphlibicc -O2 -static -no-vec2011082320110821
21336vect128-mmxhackgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2011120220111120
21336sphlibicc -O2 -xW -static2011082320110821
21348sphlibgcc -march=barcelona -O3 -fomit-frame-pointer2011120220111120
21348sphlibicc -O2 -xP -static -no-vec2011082320110821
21348vect128-mmxhackicc -Os -xW -static -no-vec2011082620110825
21360sphlibicc -O2 -xW -static -no-vec2011082320110821
21372sse2gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2011120220111120
21372vect128-mmxhackgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2011120220111120
21384sphlibgcc -fno-schedule-insns -O2 -fomit-frame-pointer2011120220111120
21384sphlibgcc -m64 -O2 -fomit-frame-pointer2011120220111120
21384vect128-mmxhackicc -Os -static -no-vec2011082620110825
21396sphlibgcc -m64 -march=k8 -O2 -fomit-frame-pointer2011120220111120
21396vect128-mmxhackicc -m64 -Os -static -no-vec2011082620110825
21408vect128-mmxhackicc -Os -xP -static -no-vec2011082620110825
21420sphlibicc -m64 -O2 -static -no-vec2011082320110821
21432vect128-mmxhackicc -O1 -xW -static -no-vec2011082620110825
21432vect128-mmxhackicc -m64 -O1 -static -no-vec2011082620110825
21456sphlibgcc -funroll-loops -O3 -fomit-frame-pointer2011120220111120
21456vect128-mmxhackgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2011120220111120
21468sphlibgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2011120220111120
21468sphlibgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2011120220111120
21468sphlibgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2011120220111120
21468sphlibgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2011120220111120
21468sphlibgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2011120220111120
21468sse2gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2011120220111120
21468vect128-mmxhackicc -m64 -O1 -static2011082620110825
21480sphlibgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2011120220111120
21480sphlibgcc -m64 -march=k8 -O3 -fomit-frame-pointer2011120220111120
21492sse2gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2011120220111120
21492sphlibgcc -march=k8 -O3 -fomit-frame-pointer2011120220111120
21516sse2gcc -fno-schedule-insns -O3 -fomit-frame-pointer2011120220111120
21516vect128-mmxhackicc -O1 -xP -static2011082620110825
21528sse2gcc -O2 -fomit-frame-pointer2011120220111120
21528sse2gcc -m64 -march=core2 -Os -fomit-frame-pointer2011120220111120
21528vect128-mmxhackgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2011120220111120
21540sse2gcc -O3 -fomit-frame-pointer2011120220111120
21540sphlibgcc -funroll-loops -O2 -fomit-frame-pointer2011120220111120
21540sse2gcc -m64 -march=core2 -O -fomit-frame-pointer2011120220111120
21540sse2gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2011120220111120
21552sse2gcc -Os -fomit-frame-pointer2011120220111120
21552sse2gcc -m64 -O3 -fomit-frame-pointer2011120220111120
21552sse2gcc -m64 -march=core2 -O2 -fomit-frame-pointer2011120220111120
21552sse2gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2011120220111120
21552sse2gcc -march=k8 -Os -fomit-frame-pointer2011120220111120
21564sphlibgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2011120220111120
21564sse2gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2011120220111120
21564sse2gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2011120220111120
21564vect128-mmxhackgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2011120220111120
21564sse2gcc -march=barcelona -O2 -fomit-frame-pointer2011120220111120
21576sse2gcc -m64 -march=k8 -Os -fomit-frame-pointer2011120220111120
21576vect128icc2011082620110825
21576vect128icc -O3 -xW -static -no-vec2011082620110825
21576vect128icc -no-vec2011082620110825
21600sse2gcc -m64 -O2 -fomit-frame-pointer2011120220111120
21612sse2gcc -m64 -Os -fomit-frame-pointer2011120220111120
21612vect128-mmxhackicc -O1 -xW -static2011082620110825
21624sse2gcc -m64 -march=barcelona -Os -fomit-frame-pointer2011120220111120
21636sse2gcc -funroll-loops -O2 -fomit-frame-pointer2011120220111120
21636sphlibgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2011120220111120
21636vect128icc -O2 -static -no-vec2011082620110825
21636vect128icc -O2 -xW -static -no-vec2011082620110825
21648sse2gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2011120220111120
21648sse2gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2011120220111120
21648vect128icc -m64 -O3 -static2011082620110825
21660sse2gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2011120220111120
21660sphlibgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2011120220111120
21660sse2gcc -m64 -march=core2 -O3 -fomit-frame-pointer2011120220111120
21660sphlibicc -m64 -xHost -vec-report0 -static2011082320110821
21672sse2gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2011120220111120
21672sphlibicc -m64 -Os -static -no-vec2011082320110821
21684sse2gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2011120220111120
21684vect128icc -O2 -static2011082620110825
21684sphlibicc -O3 -static2011082320110821
21696sse2gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2011120220111120
21696sse2gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2011120220111120
21696sse2gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2011120220111120
21696sse2gcc -march=barcelona -O3 -fomit-frame-pointer2011120220111120
21696sphlibicc2011082320110821
21696sphlibicc -Os -static2011082320110821
21696sphlibicc -Os -static -no-vec2011082320110821
21696sphlibicc -Os -xP -static2011082320110821
21696sphlibicc -Os -xP -static -no-vec2011082320110821
21696sphlibicc -Os -xW -static2011082320110821
21696sphlibicc -Os -xW -static -no-vec2011082320110821
21696sphlibicc -m64 -Os -static2011082320110821
21708sphlibgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2011120220111120
21708sse2gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2011120220111120
21720sse2gcc -fno-schedule-insns -O2 -fomit-frame-pointer2011120220111120
21720sse2gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2011120220111120
21720sse2gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2011120220111120
21720sphlibicc -O2 -static2011082320110821
21720sphlibicc -O2 -xP -static2011082320110821
21720sphlibicc -O3 -xP -static2011082320110821
21720sphlibicc -O3 -xW -static2011082320110821
21720sphlibicc -m64 -O3 -static2011082320110821
21732sphlibicc -O3 -static -no-vec2011082320110821
21732sphlibicc -O3 -xP -static -no-vec2011082320110821
21732sphlibicc -O3 -xW -static -no-vec2011082320110821
21744sphlibicc -no-vec2011082320110821
21756sphlibgcc -m64 -march=core2 -O2 -fomit-frame-pointer2011120220111120
21756ssse3gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2011120220111120
21756sse2gcc -march=barcelona -Os -fomit-frame-pointer2011120220111120
21768vect128-mmxhackgcc -m64 -march=core2 -Os -fomit-frame-pointer2011120220111120
21768vect128-mmxhackgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2011120220111120
21768vect128-mmxhackgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2011120220111120
21780ssse3gcc -m64 -march=core2 -O -fomit-frame-pointer2011120220111120
21780vect128-mmxhackgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2011120220111120
21780vect128icc -O1 -static -no-vec2011082620110825
21780vect128icc -O1 -xW -static2011082620110825
21780vect128icc -O1 -xW -static -no-vec2011082620110825
21792vect128icc -Os -static -no-vec2011082620110825
21804vect128-mmxhackicc -m64 -O3 -static -no-vec2011082620110825
21816sse2gcc -fno-schedule-insns -Os -fomit-frame-pointer2011120220111120
21816sse2gcc -funroll-loops -O3 -fomit-frame-pointer2011120220111120
21816vect128icc -O2 -xP -static -no-vec2011082620110825
21816vect128icc -O3 -xP -static -no-vec2011082620110825
21816vect128icc -O3 -xW -static2011082620110825
21816vect128icc -m64 -O3 -static -no-vec2011082620110825
21840sse2gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2011120220111120
21840vect128icc -Os -xW -static -no-vec2011082620110825
21840vect128icc -m64 -O2 -static2011082620110825
21852vect128icc -Os -xW -static2011082620110825
21852vect128-mmxhackicc -m64 -O2 -static2011082620110825
21852vect128icc -m64 -xHost -vec-report0 -static2011082620110825
21864vect128icc -O1 -xP -static -no-vec2011082620110825
21864vect128icc -O2 -xW -static2011082620110825
21864vect128icc -Os -static2011082620110825
21864vect128icc -Os -xP -static2011082620110825
21864vect128icc -m64 -Os -static2011082620110825
21888sse2gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2011120220111120
21900sse2gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2011120220111120
21900vect128icc -m64 -O1 -static2011082620110825
21912vect128icc -O3 -static -no-vec2011082620110825
21924sse2gcc -funroll-loops -m64 -Os -fomit-frame-pointer2011120220111120
21924sse2gcc -march=nocona -O -fomit-frame-pointer2011120220111120
21936sse2gcc -m64 -march=barcelona -O -fomit-frame-pointer2011120220111120
21948sse2gcc -O -fomit-frame-pointer2011120220111120
21948sphlibgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2011120220111120
21948sse2gcc -march=barcelona -O -fomit-frame-pointer2011120220111120
21960sse2gcc -fno-schedule-insns -O -fomit-frame-pointer2011120220111120
21960sse2gcc -funroll-loops -Os -fomit-frame-pointer2011120220111120
21960sphlibgcc -m64 -march=core2 -O3 -fomit-frame-pointer2011120220111120
21960ssse3gcc -m64 -march=core2 -Os -fomit-frame-pointer2011120220111120
21960vect128icc -O2 -xP -static2011082620110825
21972sphlibgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2011120220111120
21972sse2gcc -m64 -O -fomit-frame-pointer2011120220111120
22008ssse3gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2011120220111120
22020vect128-mmxhackgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2011120220111120
22020vect128-mmxhackgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2011120220111120
22020vect128icc -O1 -xP -static2011082620110825
22032sphlibgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2011120220111120
22032vect128icc -O1 -static2011082620110825
22032vect128icc -m64 -O2 -static -no-vec2011082620110825
22056sphlibgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2011120220111120
22068sse2gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2011120220111120
22068sphlibgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2011120220111120
22068vect128icc -O3 -static2011082620110825
22080sphlibgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2011120220111120
22080sphlibicc -m64 -O3 -static -no-vec2011082320110821
22092sse2gcc -funroll-loops -O -fomit-frame-pointer2011120220111120
22092sphlibgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2011120220111120
22104sse2gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2011120220111120
22104sse2gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2011120220111120
22116sse2gcc -funroll-loops -m64 -O -fomit-frame-pointer2011120220111120
22188sphlibgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2011120220111120
22224vect128-mmxhackgcc -m64 -march=core2 -O -fomit-frame-pointer2011120220111120
22248ssse3gcc -m64 -march=core2 -O3 -fomit-frame-pointer2011120220111120
22260sse2gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2011120220111120
22260sphlibgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2011120220111120
22308sse2gcc -m64 -march=nocona -O -fomit-frame-pointer2011120220111120
22320ssse3gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2011120220111120
22356sphlibgcc -funroll-loops -m64 -O -fomit-frame-pointer2011120220111120
22356ssse3gcc -m64 -march=core2 -O2 -fomit-frame-pointer2011120220111120
22356vect128icc -O3 -xP -static2011082620110825
22368sphlibgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2011120220111120
22368vect128gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2011120220111120
22368vect128gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2011120220111120
22368vect128icc -Os -xP -static -no-vec2011082620110825
22368vect128icc -m64 -Os -static -no-vec2011082620110825
22380vect128icc -m64 -O1 -static -no-vec2011082620110825
22392sphlibgcc -funroll-loops -O -fomit-frame-pointer2011120220111120
22392sse2gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2011120220111120
22392sphlibgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2011120220111120
22392vect128gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2011120220111120
22416vect128gcc -m64 -march=core2 -O -fomit-frame-pointer2011120220111120
22440vect128gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2011120220111120
22440vect128gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2011120220111120
22452vect128gcc -m64 -march=core2 -O3 -fomit-frame-pointer2011120220111120
22464vect128gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2011120220111120
22476vect128gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2011120220111120
22476vect128gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2011120220111120
22476vect128gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2011120220111120
22476ssse3gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2011120220111120
22488vect128gcc -m64 -march=core2 -O2 -fomit-frame-pointer2011120220111120
22488vect128-mmxhackgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2011120220111120
22500sphlibgcc -m64 -march=nocona -O -fomit-frame-pointer2011120220111120
22704sphlibgcc -march=nocona -O -fomit-frame-pointer2011120220111120
22716vect128gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2011120220111120
22716vect128gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2011120220111120
22740vect128gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2011120220111120
22764sphlibgcc -m64 -march=barcelona -O -fomit-frame-pointer2011120220111120
22776sphlibgcc -fno-schedule-insns -O -fomit-frame-pointer2011120220111120
22788sphlibgcc -O -fomit-frame-pointer2011120220111120
22788sphlibgcc -m64 -O -fomit-frame-pointer2011120220111120
22812sphlibgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2011120220111120
22824sphlibgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2011120220111120
22836sphlibgcc -m64 -march=core2 -O -fomit-frame-pointer2011120220111120
22848sphlibgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2011120220111120
22848sphlibgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2011120220111120
22872sphlibgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2011120220111120
22884sphlibgcc -march=barcelona -O -fomit-frame-pointer2011120220111120
23016vect128gcc -m64 -march=core2 -Os -fomit-frame-pointer2011120220111120
23028sphlibgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2011120220111120
23028sphlibgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2011120220111120
23052sphlibgcc -m64 -march=nocona -O2 -fomit-frame-pointer2011120220111120
23076sphlibgcc -m64 -march=nocona -O3 -fomit-frame-pointer2011120220111120
23112sphlibgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2011120220111120
23112sphlibgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2011120220111120
23124sphlibgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2011120220111120
23172sphlibgcc -m64 -march=k8 -O -fomit-frame-pointer2011120220111120
23208sphlibgcc -march=nocona -O3 -fomit-frame-pointer2011120220111120
23232sphlibgcc -march=nocona -O2 -fomit-frame-pointer2011120220111120
23268sphlibgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2011120220111120
23616sphlibgcc -march=k8 -O -fomit-frame-pointer2011120220111120
24384sphlibgcc -Os -fomit-frame-pointer2011120220111120
24384sphlibgcc -fno-schedule-insns -Os -fomit-frame-pointer2011120220111120
24384sphlibgcc -funroll-loops -Os -fomit-frame-pointer2011120220111120
24384sphlibgcc -m64 -Os -fomit-frame-pointer2011120220111120
24384sphlibgcc -m64 -march=k8 -Os -fomit-frame-pointer2011120220111120
24384sphlibgcc -march=k8 -Os -fomit-frame-pointer2011120220111120
24396sphlibgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2011120220111120
24624sphlibgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2011120220111120
24624sphlibgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2011120220111120
24672sphlibgcc -march=barcelona -Os -fomit-frame-pointer2011120220111120
24732sphlibgcc -m64 -march=barcelona -Os -fomit-frame-pointer2011120220111120
25524sphlibgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2011120220111120
25524sphlibgcc -funroll-loops -m64 -Os -fomit-frame-pointer2011120220111120
25524sphlibgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2011120220111120
25656sphlibgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2011120220111120
25692sphlibgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2011120220111120
26292sphlibgcc -m64 -march=nocona -Os -fomit-frame-pointer2011120220111120
26304sphlibgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2011120220111120
26304sphlibgcc -march=nocona -Os -fomit-frame-pointer2011120220111120
26316sphlibgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2011120220111120
26568sphlibgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2011120220111120
26580sphlibgcc -m64 -march=core2 -Os -fomit-frame-pointer2011120220111120
27108sphlib-smallgcc -O3 -fomit-frame-pointer2011120220111120
27108sphlib-smallgcc -m64 -O2 -fomit-frame-pointer2011120220111120
27216sphlib-smallgcc -fno-schedule-insns -O2 -fomit-frame-pointer2011120220111120
27420sphlib-smallgcc -fno-schedule-insns -O3 -fomit-frame-pointer2011120220111120
27744sphlib-smallgcc -m64 -O3 -fomit-frame-pointer2011120220111120
27816sphlib-smallgcc -O2 -fomit-frame-pointer2011120220111120
27828sphlib-smallgcc -m64 -march=core2 -O3 -fomit-frame-pointer2011120220111120
27828sphlib-smallgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2011120220111120
27864sphlib-smallgcc -m64 -march=core2 -O2 -fomit-frame-pointer2011120220111120
27948sphlib-smallgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2011120220111120
27948sphlib-smallgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2011120220111120
27984sphlib-smallgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2011120220111120
28068sphlib-smallgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2011120220111120
28104sphlib-smallgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2011120220111120
28104sphlib-smallgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2011120220111120
28116sphlib-smallgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2011120220111120
28248sphlib-smallgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2011120220111120
28296sphlib-smallgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2011120220111120
28368sphlib-smallgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2011120220111120
28368sphlib-smallgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2011120220111120
28416sphlib-smallgcc -funroll-loops -O2 -fomit-frame-pointer2011120220111120
28416sphlib-smallgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2011120220111120
28440sphlib-smallgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2011120220111120
28476sphlib-smallgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2011120220111120
28488sphlib-smallgcc -m64 -march=k8 -O2 -fomit-frame-pointer2011120220111120
28512sphlib-smallgcc -march=k8 -O3 -fomit-frame-pointer2011120220111120
28584sphlib-smallgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2011120220111120
28596sphlib-smallgcc -m64 -march=k8 -O3 -fomit-frame-pointer2011120220111120
28608refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2011120220111120
28608refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2011120220111120
28620sphlib-smallgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2011120220111120
28632refgcc -funroll-loops -O2 -fomit-frame-pointer2011120220111120
28632refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2011120220111120
28632refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2011120220111120
28632sphlib-smallgcc -march=barcelona -O3 -fomit-frame-pointer2011120220111120
28644sphlib-smallgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2011120220111120
28656sphlib-smallgcc -march=barcelona -O2 -fomit-frame-pointer2011120220111120
28668refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2011120220111120
28692sphlib-smallgcc -funroll-loops -O3 -fomit-frame-pointer2011120220111120
28716refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2011120220111120
29328sphlib-smallicc -m64 -xHost -vec-report0 -static2011082320110821
29424refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2011120220111120
29424sphlib-smallgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2011120220111120
29424sphlib-smallgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2011120220111120
29424sphlib-smallgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2011120220111120
29436sphlib-smallgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2011120220111120
29496sphlib-smallgcc -m64 -march=nocona -O3 -fomit-frame-pointer2011120220111120
29520sphlib-smallicc -Os -xW -static -no-vec2011082320110821
29532sphlib-smallgcc -march=nocona -O2 -fomit-frame-pointer2011120220111120
29556sphlib-smallgcc -m64 -march=nocona -O2 -fomit-frame-pointer2011120220111120
29592sphlib-smallgcc -march=nocona -O3 -fomit-frame-pointer2011120220111120
29592sphlib-smallicc -m64 -Os -static -no-vec2011082320110821
29604refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2011120220111120
29604reficc -O3 -xP -static -no-vec2011061520110609
29604sphlib-smallicc -Os -static2011082320110821
29604sphlib-smallicc -Os -static -no-vec2011082320110821
29604sphlib-smallicc -Os -xP -static2011082320110821
29604sphlib-smallicc -Os -xP -static -no-vec2011082320110821
29604sphlib-smallicc -Os -xW -static2011082320110821
29604sphlib-smallicc -m64 -Os -static2011082320110821
29616sphlib-smallicc -O3 -xP -static -no-vec2011082320110821
29640sphlib-smallicc -O2 -static2011082320110821
29640sphlib-smallicc -O2 -xP -static2011082320110821
29640sphlib-smallicc -m64 -O2 -static2011082320110821
29640sphlib-smallicc -m64 -O2 -static -no-vec2011082320110821
29652reficc -O2 -xP -static -no-vec2011061520110609
29688sphlib-smallicc -O2 -xW -static2011082320110821
29688sphlib-smallicc -m64 -O3 -static -no-vec2011082320110821
29712sphlib-smallicc2011082320110821
29724sphlib-smallicc -O1 -static2011082320110821
29736refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2011120220111120
29736sphlib-smallicc -O3 -static -no-vec2011082320110821
29736sphlib-smallicc -O3 -xW -static -no-vec2011082320110821
29748refgcc -funroll-loops -O3 -fomit-frame-pointer2011120220111120
29748sphlib-smallicc -O1 -xP -static -no-vec2011082320110821
29760sphlib-smallicc -O1 -xP -static2011082320110821
29760sphlib-smallicc -O1 -xW -static -no-vec2011082320110821
29760sphlib-smallicc -m64 -O1 -static2011082320110821
29760sphlib-smallicc -m64 -O1 -static -no-vec2011082320110821
29760reficc -m64 -xHost -vec-report0 -static2011061520110609
29796sphlib-smallicc -O3 -static2011082320110821
29796sphlib-smallicc -m64 -O3 -static2011082320110821
29808reficc -O3 -xP -static2011061520110609
29820reficc -O2 -xP -static2011061520110609
29832sphlib-smallicc -O2 -xP -static -no-vec2011082320110821
29844refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2011120220111120
29856reficc -m64 -O2 -static2011061520110609
29892reficc2011061520110609
29892reficc -O2 -xW -static2011061520110609
29928reficc -O2 -static2011061520110609
29988reficc -O3 -xW -static2011061520110609
30012sphlib-smallicc -O2 -static -no-vec2011082320110821
30012reficc -O3 -static -no-vec2011061520110609
30024reficc -O3 -static2011061520110609
30060reficc -O3 -xW -static -no-vec2011061520110609
30060reficc -m64 -O3 -static2011061520110609
30084reficc -m64 -O3 -static -no-vec2011061520110609
30096refgcc -m64 -march=core2 -O3 -fomit-frame-pointer2011120220111120
30096refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2011120220111120
30168sphlib-smallgcc -fno-schedule-insns -O -fomit-frame-pointer2011120220111120
30180sphlib-smallgcc -m64 -O -fomit-frame-pointer2011120220111120
30180sphlib-smallgcc -m64 -march=nocona -O -fomit-frame-pointer2011120220111120
30192refgcc -funroll-loops -O -fomit-frame-pointer2011120220111120
30192refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2011120220111120
30192sphlib-smallgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2011120220111120
30192sphlib-smallgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2011120220111120
30192refgcc -m64 -O2 -fomit-frame-pointer2011120220111120
30192sphlib-smallgcc -march=barcelona -O -fomit-frame-pointer2011120220111120
30204refgcc -O2 -fomit-frame-pointer2011120220111120
30204reficc -O2 -xW -static -no-vec2011061520110609
30204sphlib-smallicc -O3 -xW -static2011082320110821
30216refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2011120220111120
30228refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2011120220111120
30228reficc -m64 -O2 -static -no-vec2011061520110609
30240sphlib-smallgcc -O -fomit-frame-pointer2011120220111120
30252sphlib-smallgcc -m64 -march=barcelona -O -fomit-frame-pointer2011120220111120
30288sphlib-smallicc -O3 -xP -static2011082320110821
30300sphlib-smallgcc -march=nocona -O -fomit-frame-pointer2011120220111120
30300sphlib-smallicc -O1 -xW -static2011082320110821
30348refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2011120220111120
30372refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2011120220111120
30384sphlib-smallgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2011120220111120
30384sphlib-smallgcc -funroll-loops -m64 -O -fomit-frame-pointer2011120220111120
30384sphlib-smallgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2011120220111120
30384sphlib-smallgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2011120220111120
30384sphlib-smallgcc -m64 -march=core2 -O -fomit-frame-pointer2011120220111120
30396refgcc -funroll-loops -m64 -O -fomit-frame-pointer2011120220111120
30396sphlib-smallgcc -march=k8 -O -fomit-frame-pointer2011120220111120
30408sphlib-smallgcc -funroll-loops -O -fomit-frame-pointer2011120220111120
30408refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2011120220111120
30408sphlib-smallgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2011120220111120
30408refgcc -march=k8 -O2 -fomit-frame-pointer2011120220111120
30408sphlib-smallicc -O1 -static -no-vec2011082320110821
30420refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2011120220111120
30420sphlib-smallicc -O2 -xW -static -no-vec2011082320110821
30444refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2011120220111120
30456refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2011120220111120
30468sphlib-smallgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2011120220111120
30504sphlib-smallgcc -m64 -march=k8 -O -fomit-frame-pointer2011120220111120
30516reficc -O2 -static -no-vec2011061520110609
30540refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2011120220111120
30552refgcc -march=barcelona -O2 -fomit-frame-pointer2011120220111120
30564refgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2011120220111120
30576refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2011120220111120
30576sphlib-smallgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2011120220111120
30588refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2011120220111120
30600refgcc -m64 -O3 -fomit-frame-pointer2011120220111120
30612refgcc -O3 -fomit-frame-pointer2011120220111120
30612refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2011120220111120
30612refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2011120220111120
30744sphlib-smallgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2011120220111120
30744refgcc -march=barcelona -O3 -fomit-frame-pointer2011120220111120
30804refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2011120220111120
30816refgcc -march=k8 -O3 -fomit-frame-pointer2011120220111120
30984refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2011120220111120
31044refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2011120220111120
31092refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2011120220111120
31116refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2011120220111120
31116refgcc -march=nocona -O2 -fomit-frame-pointer2011120220111120
31368sphlib-smallgcc -march=k8 -O2 -fomit-frame-pointer2011120220111120
31536reficc -no-vec2011061520110609
31620sphlib-smallgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2011120220111120
31824refgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2011120220111120
31824refgcc -march=nocona -O3 -fomit-frame-pointer2011120220111120
31848refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2011120220111120
31860refgcc -O -fomit-frame-pointer2011120220111120
31932refgcc -fno-schedule-insns -O -fomit-frame-pointer2011120220111120
31956sphlib-smallgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2011120220111120
31992refgcc -march=k8 -O -fomit-frame-pointer2011120220111120
32028refgcc -march=nocona -O -fomit-frame-pointer2011120220111120
32064refgcc -m64 -march=nocona -O -fomit-frame-pointer2011120220111120
32100refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2011120220111120
32124refgcc -m64 -march=core2 -O -fomit-frame-pointer2011120220111120
32148refgcc -march=barcelona -O -fomit-frame-pointer2011120220111120
32160refgcc -m64 -O -fomit-frame-pointer2011120220111120
32196refgcc -m64 -march=k8 -O -fomit-frame-pointer2011120220111120
32220refgcc -m64 -march=barcelona -O -fomit-frame-pointer2011120220111120
32256refgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2011120220111120
32304sphlib-smallicc -no-vec2011082320110821
32364refgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2011120220111120
32436refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2011120220111120
33060reficc -O1 -static2011061520110609
33060reficc -O1 -static -no-vec2011061520110609
33132refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2011120220111120
33144reficc -m64 -O1 -static2011061520110609
33168reficc -m64 -Os -static2011061520110609
33180reficc -O1 -xP -static2011061520110609
33240reficc -m64 -Os -static -no-vec2011061520110609
33252reficc -Os -xP -static -no-vec2011061520110609
33264reficc -O1 -xW -static2011061520110609
33276reficc -O1 -xP -static -no-vec2011061520110609
33276reficc -m64 -O1 -static -no-vec2011061520110609
33300reficc -O1 -xW -static -no-vec2011061520110609
33336reficc -Os -xP -static2011061520110609
33336reficc -Os -xW -static2011061520110609
33360refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2011120220111120
33384reficc -Os -static -no-vec2011061520110609
33480refgcc -funroll-loops -Os -fomit-frame-pointer2011120220111120
33576refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2011120220111120
33576reficc -Os -static2011061520110609
33648refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2011120220111120
33672refgcc -Os -fomit-frame-pointer2011120220111120
33696refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2011120220111120
33696refgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2011120220111120
33792refgcc -march=k8 -Os -fomit-frame-pointer2011120220111120
33804refgcc -fno-schedule-insns -Os -fomit-frame-pointer2011120220111120
33804refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2011120220111120
33864refgcc -m64 -Os -fomit-frame-pointer2011120220111120
33924refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2011120220111120
33924refgcc -m64 -march=k8 -Os -fomit-frame-pointer2011120220111120
33924refgcc -march=barcelona -Os -fomit-frame-pointer2011120220111120
33960refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2011120220111120
34044refgcc -m64 -march=core2 -Os -fomit-frame-pointer2011120220111120
34092refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2011120220111120
34092refgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2011120220111120
34116refgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2011120220111120
34176refgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2011120220111120
34236refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2011120220111120
34308refgcc -m64 -march=nocona -Os -fomit-frame-pointer2011120220111120
34536refgcc -march=nocona -Os -fomit-frame-pointer2011120220111120
35136sphlib-smallgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2011120220111120
35400reficc -Os -xW -static -no-vec2011061520110609
38676sphlib-smallgcc -m64 -march=k8 -Os -fomit-frame-pointer2011120220111120
38688sphlib-smallgcc -m64 -Os -fomit-frame-pointer2011120220111120
38988sphlib-smallgcc -m64 -march=core2 -Os -fomit-frame-pointer2011120220111120
38988sphlib-smallgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2011120220111120
39000sphlib-smallgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2011120220111120
39024sphlib-smallgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2011120220111120
39120sphlib-smallgcc -funroll-loops -m64 -Os -fomit-frame-pointer2011120220111120
39180sphlib-smallgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2011120220111120
39336sphlib-smallgcc -march=nocona -Os -fomit-frame-pointer2011120220111120
39444sphlib-smallgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2011120220111120
39456sphlib-smallgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2011120220111120
39504sphlib-smallgcc -m64 -march=nocona -Os -fomit-frame-pointer2011120220111120
39516sphlib-smallgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2011120220111120
39708sphlib-smallgcc -march=barcelona -Os -fomit-frame-pointer2011120220111120
40008sphlib-smallgcc -Os -fomit-frame-pointer2011120220111120
40008sphlib-smallgcc -march=k8 -Os -fomit-frame-pointer2011120220111120
40260sphlib-smallgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2011120220111120
40308sphlib-smallgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2011120220111120
40380sphlib-smallgcc -funroll-loops -Os -fomit-frame-pointer2011120220111120
40380sphlib-smallgcc -m64 -march=barcelona -Os -fomit-frame-pointer2011120220111120
40632sphlib-smallgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2011120220111120
41352sphlib-smallgcc -fno-schedule-insns -Os -fomit-frame-pointer2011120220111120
92400sphlibgcc2011120220111120
92616sphlibgcc -funroll-loops2011120220111120
92760sphlibcc2011120220111120
126696sphlib-smallgcc -funroll-loops2011120220111120
127188sphlib-smallgcc2011120220111120
129192sphlib-smallcc2011120220111120
136464refgcc2011120220111120
136464refgcc -funroll-loops2011120220111120
136584refcc2011120220111120
429948sse2cc2011120220111120
430452sse2gcc -funroll-loops2011120220111120
430980sse2gcc2011120220111120

Test failure

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

Number of similar (compiler,implementation) pairs: 61, namely:
CompilerImplementations
gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer sse2 sse41 ssse3
gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer ref sse2 sse41 ssse3
gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer sse2 sse41 ssse3
gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer sse2 sse41 ssse3
gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer sse2 sse41 ssse3
gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer ref sse2 sse41 ssse3
gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer sse2 sse41 ssse3
gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer sse2 sse41 ssse3
icc sse41
icc -O1 -static sse41
icc -O1 -static -no-vec sse41
icc -O1 -xP -static sse41
icc -O1 -xP -static -no-vec sse41
icc -O1 -xW -static sse41
icc -O1 -xW -static -no-vec sse41
icc -O2 -static sse41
icc -O2 -static -no-vec sse41
icc -O2 -xP -static sse41
icc -O2 -xP -static -no-vec sse41
icc -O2 -xW -static sse41
icc -O2 -xW -static -no-vec sse41
icc -O3 -static sse41
icc -O3 -static -no-vec sse41
icc -O3 -xP -static sse41
icc -O3 -xP -static -no-vec sse41
icc -O3 -xW -static sse41
icc -O3 -xW -static -no-vec sse41
icc -Os -static sse41
icc -Os -static -no-vec sse41
icc -Os -xP -static sse41
icc -Os -xP -static -no-vec sse41
icc -Os -xW -static sse41
icc -Os -xW -static -no-vec sse41
icc -m64 -O1 -static sse41
icc -m64 -O1 -static -no-vec sse41
icc -m64 -O2 -static sse41
icc -m64 -O2 -static -no-vec sse41
icc -m64 -O3 -static sse41
icc -m64 -O3 -static -no-vec sse41
icc -m64 -Os -static sse41
icc -m64 -Os -static -no-vec sse41
icc -m64 -xHost -vec-report0 -static sse41
icc -no-vec sse41

Compiler output

Implementation: crypto_hash/blake256/sse41
Compiler: cc
hash.c: In file included from hash.c:4:0:
hash.c: /usr/lib/x86_64-linux-gnu/gcc/x86_64-linux-gnu/4.5.2/include/tmmintrin.h:31:3: error: #error "SSSE3 instruction set not enabled"
hash.c: In file included from hash.c:5:0:
hash.c: /usr/lib/x86_64-linux-gnu/gcc/x86_64-linux-gnu/4.5.2/include/smmintrin.h:32:3: error: #error "SSE4.1 instruction set not enabled"
hash.c: hash.c: In function 'blake256_compress':
hash.c: hash.c:104:5: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:105:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:106:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:107:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: In file included from hash.c:121:0:
hash.c: ...
hash.c: rounds.sse41.h:837:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.sse41.h:848:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.sse41.h:851:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.sse41.h:852:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.sse41.h:864:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.sse41.h:871:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.sse41.h:880:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.sse41.h:881:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.sse41.h:897:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.sse41.h:903:6: error: incompatible types when assigning to type '__m128i' from type 'int'

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

Compiler output

Implementation: crypto_hash/blake256/ssse3
Compiler: cc
hash.c: In file included from hash.c:4:0:
hash.c: /usr/lib/x86_64-linux-gnu/gcc/x86_64-linux-gnu/4.5.2/include/tmmintrin.h:31:3: error: #error "SSSE3 instruction set not enabled"
hash.c: hash.c: In function 'blake256_compress':
hash.c: hash.c:105:13: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:106:13: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:107:13: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:108:13: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: In file included from hash.c:122:0:
hash.c: rounds.ssse3.h:10:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.ssse3.h:17:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: ...
hash.c: rounds.ssse3.h:563:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.ssse3.h:569:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.ssse3.h:586:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.ssse3.h:593:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.ssse3.h:611:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.ssse3.h:617:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.ssse3.h:634:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.ssse3.h:641:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.ssse3.h:659:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.ssse3.h:665:6: 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/blake256/vect128-mmxhack
Compiler: cc
vector.c: vector.c: In function 'round256':
vector.c: vector.c:162:3: error: can't convert between vector values of different size
vector.c: vector.c:162:3: error: can't convert between vector values of different size
vector.c: vector.c:163:5: error: can't convert between vector values of different size
vector.c: vector.c:163:5: error: can't convert between vector values of different size
vector.c: vector.c:384:3: error: can't convert between vector values of different size
vector.c: vector.c:385:3: error: can't convert between vector values of different size
vector.c: vector.c:386:3: error: can't convert between vector values of different size
vector.c: vector.c:387:3: error: can't convert between vector values of different size
vector.c: vector.c:464:3: error: can't convert between vector values of different size
vector.c: ...
vector.c: vector.c:466:3: error: can't convert between vector values of different size
vector.c: vector.c:466:3: error: can't convert between vector values of different size
vector.c: vector.c:467:3: error: can't convert between vector values of different size
vector.c: vector.c:467:3: error: can't convert between vector values of different size
vector.c: vector.c:467:3: error: can't convert between vector values of different size
vector.c: vector.c:467:3: error: can't convert between vector values of different size
vector.c: vector.c:467:3: error: can't convert between vector values of different size
vector.c: vector.c:467:3: error: can't convert between vector values of different size
vector.c: vector.c:467:3: error: can't convert between vector values of different size
vector.c: vector.c:467:3: error: can't convert between vector values of different size

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

Compiler output

Implementation: crypto_hash/blake256/vect128
Compiler: cc
vector.c: vector.c: In function 'round256':
vector.c: vector.c:384:3: error: can't convert between vector values of different size
vector.c: vector.c:385:3: error: can't convert between vector values of different size
vector.c: vector.c:386:3: error: can't convert between vector values of different size
vector.c: vector.c:387:3: error: can't convert between vector values of different size
vector.c: vector.c:464:3: error: can't convert between vector values of different size
vector.c: vector.c:464:3: error: can't convert between vector values of different size
vector.c: vector.c:464:3: error: can't convert between vector values of different size
vector.c: vector.c:464:3: error: can't convert between vector values of different size
vector.c: vector.c:464:3: error: can't convert between vector values of different size
vector.c: ...
vector.c: vector.c:467:3: error: can't convert between vector values of different size
vector.c: vector.c:467:3: error: can't convert between vector values of different size
vector.c: vector.c:467:3: error: can't convert between vector values of different size
vector.c: vector.c:467:3: error: can't convert between vector values of different size
vector.c: vector.c:467:3: error: can't convert between vector values of different size
vector.c: vector.c:467:3: error: can't convert between vector values of different size
vector.c: vector.c:467:3: error: can't convert between vector values of different size
vector.c: vector.c:467:3: error: can't convert between vector values of different size
vector.c: vector.c:467:3: error: can't convert between vector values of different size
vector.c: vector.c:467:3: error: can't convert between vector values of different size

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

Compiler output

Implementation: crypto_hash/blake256/sse41
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
hash.c: In file included from hash.c:4:0:
hash.c: /usr/lib/x86_64-linux-gnu/gcc/x86_64-linux-gnu/4.5.2/include/tmmintrin.h:31:3: error: #error "SSSE3 instruction set not enabled"
hash.c: In file included from hash.c:5:0:
hash.c: /usr/lib/x86_64-linux-gnu/gcc/x86_64-linux-gnu/4.5.2/include/smmintrin.h:32:3: error: #error "SSE4.1 instruction set not enabled"
hash.c: hash.c: In function 'blake256_compress':
hash.c: hash.c:104:5: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:105:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:106:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:107:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: In file included from hash.c:121:0:
hash.c: ...
hash.c: rounds.sse41.h:837:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.sse41.h:848:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.sse41.h:851:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.sse41.h:852:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.sse41.h:864:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.sse41.h:871:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.sse41.h:880:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.sse41.h:881:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.sse41.h:897:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.sse41.h:903:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: In file included from hash.c:4:0:
hash.c: /usr/lib/x86_64-linux-gnu/gcc/x86_64-linux-gnu/4.5.2/include/tmmintrin.h:31:3: error: #error "SSSE3 instruction set not enabled"
hash.c: In file included from hash.c:5:0:
hash.c: /usr/lib/x86_64-linux-gnu/gcc/x86_64-linux-gnu/4.5.2/include/smmintrin.h:32:3: error: #error "SSE4.1 instruction set not enabled"
hash.c: hash.c: In function 'blake256_compress':
hash.c: hash.c:104:5: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:105:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:106:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:107:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: In file included from hash.c:121:0:
hash.c: ...
hash.c: rounds.sse41.h:837:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.sse41.h:848:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.sse41.h:851:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.sse41.h:852:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.sse41.h:864:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.sse41.h:871:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.sse41.h:880:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.sse41.h:881:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.sse41.h:897:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.sse41.h:903:6: 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 sse41
gcc -m64 -march=barcelona -O3 -fomit-frame-pointer sse41
gcc -m64 -march=barcelona -O -fomit-frame-pointer sse41
gcc -m64 -march=barcelona -Os -fomit-frame-pointer sse41

Compiler output

Implementation: crypto_hash/blake256/ssse3
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
hash.c: In file included from hash.c:4:0:
hash.c: /usr/lib/x86_64-linux-gnu/gcc/x86_64-linux-gnu/4.5.2/include/tmmintrin.h:31:3: error: #error "SSSE3 instruction set not enabled"
hash.c: hash.c: In function 'blake256_compress':
hash.c: hash.c:105:13: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:106:13: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:107:13: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:108:13: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: In file included from hash.c:122:0:
hash.c: rounds.ssse3.h:10:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.ssse3.h:17:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: ...
hash.c: rounds.ssse3.h:563:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.ssse3.h:569:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.ssse3.h:586:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.ssse3.h:593:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.ssse3.h:611:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.ssse3.h:617:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.ssse3.h:634:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.ssse3.h:641:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.ssse3.h:659:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.ssse3.h:665:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: In file included from hash.c:4:0:
hash.c: /usr/lib/x86_64-linux-gnu/gcc/x86_64-linux-gnu/4.5.2/include/tmmintrin.h:31:3: error: #error "SSSE3 instruction set not enabled"
hash.c: hash.c: In function 'blake256_compress':
hash.c: hash.c:105:13: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:106:13: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:107:13: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:108:13: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: In file included from hash.c:122:0:
hash.c: rounds.ssse3.h:10:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.ssse3.h:17:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: ...
hash.c: rounds.ssse3.h:563:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.ssse3.h:569:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.ssse3.h:586:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.ssse3.h:593:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.ssse3.h:611:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.ssse3.h:617:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.ssse3.h:634:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.ssse3.h:641:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.ssse3.h:659:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.ssse3.h:665:6: 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

Compiler output

Implementation: crypto_hash/blake256/vect128-mmxhack
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
vector.c: vector.c: In function 'round256':
vector.c: vector.c:162:3: error: can't convert between vector values of different size
vector.c: vector.c:162:3: error: can't convert between vector values of different size
vector.c: vector.c:163:5: error: can't convert between vector values of different size
vector.c: vector.c:163:5: error: can't convert between vector values of different size
vector.c: vector.c:384:3: error: can't convert between vector values of different size
vector.c: vector.c:385:3: error: can't convert between vector values of different size
vector.c: vector.c:386:3: error: can't convert between vector values of different size
vector.c: vector.c:387:3: error: can't convert between vector values of different size
vector.c: vector.c:464:3: error: can't convert between vector values of different size
vector.c: ...
vector.c: vector.c:466:3: error: can't convert between vector values of different size
vector.c: vector.c:466:3: error: can't convert between vector values of different size
vector.c: vector.c:467:3: error: can't convert between vector values of different size
vector.c: vector.c:467:3: error: can't convert between vector values of different size
vector.c: vector.c:467:3: error: can't convert between vector values of different size
vector.c: vector.c:467:3: error: can't convert between vector values of different size
vector.c: vector.c:467:3: error: can't convert between vector values of different size
vector.c: vector.c:467:3: error: can't convert between vector values of different size
vector.c: vector.c:467:3: error: can't convert between vector values of different size
vector.c: vector.c:467:3: error: can't convert between vector values of different size
vector.c: vector.c: In function 'round256':
vector.c: vector.c:162:3: error: can't convert between vector values of different size
vector.c: vector.c:162:3: error: can't convert between vector values of different size
vector.c: vector.c:163:5: error: can't convert between vector values of different size
vector.c: vector.c:163:5: error: can't convert between vector values of different size
vector.c: vector.c:384:3: error: can't convert between vector values of different size
vector.c: vector.c:385:3: error: can't convert between vector values of different size
vector.c: vector.c:386:3: error: can't convert between vector values of different size
vector.c: vector.c:387:3: error: can't convert between vector values of different size
vector.c: vector.c:464:3: error: can't convert between vector values of different size
vector.c: ...
vector.c: vector.c:466:3: error: can't convert between vector values of different size
vector.c: vector.c:466:3: error: can't convert between vector values of different size
vector.c: vector.c:467:3: error: can't convert between vector values of different size
vector.c: vector.c:467:3: error: can't convert between vector values of different size
vector.c: vector.c:467:3: error: can't convert between vector values of different size
vector.c: vector.c:467:3: error: can't convert between vector values of different size
vector.c: vector.c:467:3: error: can't convert between vector values of different size
vector.c: vector.c:467:3: error: can't convert between vector values of different size
vector.c: vector.c:467:3: error: can't convert between vector values of different size
vector.c: vector.c:467:3: error: can't convert between vector values of different size

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

Compiler output

Implementation: crypto_hash/blake256/vect128
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
vector.c: vector.c: In function 'round256':
vector.c: vector.c:384:3: error: can't convert between vector values of different size
vector.c: vector.c:385:3: error: can't convert between vector values of different size
vector.c: vector.c:386:3: error: can't convert between vector values of different size
vector.c: vector.c:387:3: error: can't convert between vector values of different size
vector.c: vector.c:464:3: error: can't convert between vector values of different size
vector.c: vector.c:464:3: error: can't convert between vector values of different size
vector.c: vector.c:464:3: error: can't convert between vector values of different size
vector.c: vector.c:464:3: error: can't convert between vector values of different size
vector.c: vector.c:464:3: error: can't convert between vector values of different size
vector.c: ...
vector.c: vector.c:467:3: error: can't convert between vector values of different size
vector.c: vector.c:467:3: error: can't convert between vector values of different size
vector.c: vector.c:467:3: error: can't convert between vector values of different size
vector.c: vector.c:467:3: error: can't convert between vector values of different size
vector.c: vector.c:467:3: error: can't convert between vector values of different size
vector.c: vector.c:467:3: error: can't convert between vector values of different size
vector.c: vector.c:467:3: error: can't convert between vector values of different size
vector.c: vector.c:467:3: error: can't convert between vector values of different size
vector.c: vector.c:467:3: error: can't convert between vector values of different size
vector.c: vector.c:467:3: error: can't convert between vector values of different size
vector.c: vector.c: In function 'round256':
vector.c: vector.c:384:3: error: can't convert between vector values of different size
vector.c: vector.c:385:3: error: can't convert between vector values of different size
vector.c: vector.c:386:3: error: can't convert between vector values of different size
vector.c: vector.c:387:3: error: can't convert between vector values of different size
vector.c: vector.c:464:3: error: can't convert between vector values of different size
vector.c: vector.c:464:3: error: can't convert between vector values of different size
vector.c: vector.c:464:3: error: can't convert between vector values of different size
vector.c: vector.c:464:3: error: can't convert between vector values of different size
vector.c: vector.c:464:3: error: can't convert between vector values of different size
vector.c: ...
vector.c: vector.c:467:3: error: can't convert between vector values of different size
vector.c: vector.c:467:3: error: can't convert between vector values of different size
vector.c: vector.c:467:3: error: can't convert between vector values of different size
vector.c: vector.c:467:3: error: can't convert between vector values of different size
vector.c: vector.c:467:3: error: can't convert between vector values of different size
vector.c: vector.c:467:3: error: can't convert between vector values of different size
vector.c: vector.c:467:3: error: can't convert between vector values of different size
vector.c: vector.c:467:3: error: can't convert between vector values of different size
vector.c: vector.c:467:3: error: can't convert between vector values of different size
vector.c: vector.c:467:3: error: can't convert between vector values of different size

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

Compiler output

Implementation: crypto_hash/blake256/sse41
Compiler: gcc -m64 -march=core2 -O2 -fomit-frame-pointer
hash.c: In file included from hash.c:5:0:
hash.c: /usr/lib/x86_64-linux-gnu/gcc/x86_64-linux-gnu/4.5.2/include/smmintrin.h:32:3: error: #error "SSE4.1 instruction set not enabled"
hash.c: In file included from hash.c:121:0:
hash.c: rounds.sse41.h: In function 'blake256_compress':
hash.c: rounds.sse41.h:71:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.sse41.h:73:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.sse41.h:76:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.sse41.h:77:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.sse41.h:106:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.sse41.h:107:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: ...
hash.c: rounds.sse41.h:792:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.sse41.h:812:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.sse41.h:814:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.sse41.h:817:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.sse41.h:818:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.sse41.h:848:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.sse41.h:851:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.sse41.h:852:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.sse41.h:880:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.sse41.h:881:6: error: incompatible types when assigning to type '__m128i' from type 'int'

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
gcc -m64 -march=core2 -O2 -fomit-frame-pointer sse41
gcc -m64 -march=core2 -O3 -fomit-frame-pointer sse41
gcc -m64 -march=core2 -O -fomit-frame-pointer sse41
gcc -m64 -march=core2 -Os -fomit-frame-pointer sse41
gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer sse41
gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer sse41
gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer sse41
gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer sse41

Compiler output

Implementation: crypto_hash/blake256/sse41
Compiler: icc -O1 -xP -static
hash.c: icc: command line remark #10279: option '-xP' is deprecated and will be removed in a future release. See '-help deprecated'
try.c: icc: command line remark #10279: option '-xP' is deprecated and will be removed in a future release. See '-help deprecated'

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
icc -O1 -xP -static sse41
icc -O1 -xP -static -no-vec sse41
icc -O2 -xP -static sse41
icc -O2 -xP -static -no-vec sse41
icc -O3 -xP -static sse41
icc -O3 -xP -static -no-vec sse41
icc -Os -xP -static sse41
icc -Os -xP -static -no-vec sse41

Compiler output

Implementation: crypto_hash/blake256/ref
Compiler: icc -O1 -xP -static
hash.c: icc: command line remark #10279: option '-xP' is deprecated and will be removed in a future release. See '-help deprecated'
try.c: icc: command line remark #10279: option '-xP' is deprecated and will be removed in a future release. See '-help deprecated'
measure.c: icc: command line remark #10279: option '-xP' is deprecated and will be removed in a future release. See '-help deprecated'

Number of similar (compiler,implementation) pairs: 24, namely:
CompilerImplementations
icc -O1 -xP -static ref sse2 ssse3
icc -O1 -xP -static -no-vec ref sse2 ssse3
icc -O2 -xP -static ref sse2 ssse3
icc -O2 -xP -static -no-vec ref sse2 ssse3
icc -O3 -xP -static ref sse2 ssse3
icc -O3 -xP -static -no-vec ref sse2 ssse3
icc -Os -xP -static ref sse2 ssse3
icc -Os -xP -static -no-vec ref sse2 ssse3

Compiler output

Implementation: crypto_hash/blake256/sphlib
Compiler: icc -O1 -xP -static
blake.c: icc: command line remark #10279: option '-xP' is deprecated and will be removed in a future release. See '-help deprecated'
hash.c: icc: command line remark #10279: option '-xP' is deprecated and will be removed in a future release. See '-help deprecated'
try.c: icc: command line remark #10279: option '-xP' is deprecated and will be removed in a future release. See '-help deprecated'
measure.c: icc: command line remark #10279: option '-xP' is deprecated and will be removed in a future release. See '-help deprecated'

Number of similar (compiler,implementation) pairs: 16, namely:
CompilerImplementations
icc -O1 -xP -static sphlib sphlib-small
icc -O1 -xP -static -no-vec sphlib sphlib-small
icc -O2 -xP -static sphlib sphlib-small
icc -O2 -xP -static -no-vec sphlib sphlib-small
icc -O3 -xP -static sphlib sphlib-small
icc -O3 -xP -static -no-vec sphlib sphlib-small
icc -Os -xP -static sphlib sphlib-small
icc -Os -xP -static -no-vec sphlib sphlib-small

Compiler output

Implementation: crypto_hash/blake256/vect128
Compiler: icc -O1 -xP -static
hash.c: icc: command line remark #10279: option '-xP' is deprecated and will be removed in a future release. See '-help deprecated'
nist.c: icc: command line remark #10279: option '-xP' is deprecated and will be removed in a future release. See '-help deprecated'
vector.c: icc: command line remark #10279: option '-xP' is deprecated and will be removed in a future release. See '-help deprecated'
try.c: icc: command line remark #10279: option '-xP' is deprecated and will be removed in a future release. See '-help deprecated'
measure.c: icc: command line remark #10279: option '-xP' is deprecated and will be removed in a future release. See '-help deprecated'

Number of similar (compiler,implementation) pairs: 16, namely:
CompilerImplementations
icc -O1 -xP -static vect128 vect128-mmxhack
icc -O1 -xP -static -no-vec vect128 vect128-mmxhack
icc -O2 -xP -static vect128 vect128-mmxhack
icc -O2 -xP -static -no-vec vect128 vect128-mmxhack
icc -O3 -xP -static vect128 vect128-mmxhack
icc -O3 -xP -static -no-vec vect128 vect128-mmxhack
icc -Os -xP -static vect128 vect128-mmxhack
icc -Os -xP -static -no-vec vect128 vect128-mmxhack

Compiler output

Implementation: crypto_hash/blake256/sse41
Compiler: icc -O1 -xW -static
hash.c: icc: command line remark #10279: option '-xW' is deprecated and will be removed in a future release. See '-help deprecated'
try.c: icc: command line remark #10279: option '-xW' is deprecated and will be removed in a future release. See '-help deprecated'

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
icc -O1 -xW -static sse41
icc -O1 -xW -static -no-vec sse41
icc -O2 -xW -static sse41
icc -O2 -xW -static -no-vec sse41
icc -O3 -xW -static sse41
icc -O3 -xW -static -no-vec sse41
icc -Os -xW -static sse41
icc -Os -xW -static -no-vec sse41

Compiler output

Implementation: crypto_hash/blake256/ref
Compiler: icc -O1 -xW -static
hash.c: icc: command line remark #10279: option '-xW' is deprecated and will be removed in a future release. See '-help deprecated'
try.c: icc: command line remark #10279: option '-xW' is deprecated and will be removed in a future release. See '-help deprecated'
measure.c: icc: command line remark #10279: option '-xW' is deprecated and will be removed in a future release. See '-help deprecated'

Number of similar (compiler,implementation) pairs: 24, namely:
CompilerImplementations
icc -O1 -xW -static ref sse2 ssse3
icc -O1 -xW -static -no-vec ref sse2 ssse3
icc -O2 -xW -static ref sse2 ssse3
icc -O2 -xW -static -no-vec ref sse2 ssse3
icc -O3 -xW -static ref sse2 ssse3
icc -O3 -xW -static -no-vec ref sse2 ssse3
icc -Os -xW -static ref sse2 ssse3
icc -Os -xW -static -no-vec ref sse2 ssse3

Compiler output

Implementation: crypto_hash/blake256/sphlib
Compiler: icc -O1 -xW -static
blake.c: icc: command line remark #10279: option '-xW' is deprecated and will be removed in a future release. See '-help deprecated'
hash.c: icc: command line remark #10279: option '-xW' is deprecated and will be removed in a future release. See '-help deprecated'
try.c: icc: command line remark #10279: option '-xW' is deprecated and will be removed in a future release. See '-help deprecated'
measure.c: icc: command line remark #10279: option '-xW' is deprecated and will be removed in a future release. See '-help deprecated'

Number of similar (compiler,implementation) pairs: 16, namely:
CompilerImplementations
icc -O1 -xW -static sphlib sphlib-small
icc -O1 -xW -static -no-vec sphlib sphlib-small
icc -O2 -xW -static sphlib sphlib-small
icc -O2 -xW -static -no-vec sphlib sphlib-small
icc -O3 -xW -static sphlib sphlib-small
icc -O3 -xW -static -no-vec sphlib sphlib-small
icc -Os -xW -static sphlib sphlib-small
icc -Os -xW -static -no-vec sphlib sphlib-small

Compiler output

Implementation: crypto_hash/blake256/vect128
Compiler: icc -O1 -xW -static
hash.c: icc: command line remark #10279: option '-xW' is deprecated and will be removed in a future release. See '-help deprecated'
nist.c: icc: command line remark #10279: option '-xW' is deprecated and will be removed in a future release. See '-help deprecated'
vector.c: icc: command line remark #10279: option '-xW' is deprecated and will be removed in a future release. See '-help deprecated'
try.c: icc: command line remark #10279: option '-xW' is deprecated and will be removed in a future release. See '-help deprecated'
measure.c: icc: command line remark #10279: option '-xW' is deprecated and will be removed in a future release. See '-help deprecated'

Number of similar (compiler,implementation) pairs: 16, namely:
CompilerImplementations
icc -O1 -xW -static vect128 vect128-mmxhack
icc -O1 -xW -static -no-vec vect128 vect128-mmxhack
icc -O2 -xW -static vect128 vect128-mmxhack
icc -O2 -xW -static -no-vec vect128 vect128-mmxhack
icc -O3 -xW -static vect128 vect128-mmxhack
icc -O3 -xW -static -no-vec vect128 vect128-mmxhack
icc -Os -xW -static vect128 vect128-mmxhack
icc -Os -xW -static -no-vec vect128 vect128-mmxhack