Implementation notes: mipso32, gcc49, crypto_hash/echo512

Computer: gcc49
Architecture: mipso32
CPU ID: unknown CPU ID
SUPERCOP version: 20130126
Operation: crypto_hash
Primitive: echo512
TimeImplementationCompilerBenchmark dateSUPERCOP version
302370generic/opt32gcc -fno-schedule-insns -O3 -fomit-frame-pointer2012040820120329
308178sphlibgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012040820120329
309202generic/opt32gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012040820120329
315230sphlibgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012040820120329
315696generic/opt32gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012040820120329
315800sphlibgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012040820120329
317054sphlibgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012040820120329
326138sphlib-smallgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012040820120329
329858powerpc/pp32cv2gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012040820120329
330454generic/opt32gcc -fno-schedule-insns -O2 -fomit-frame-pointer2012040820120329
346026sphlib-smallgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012040820120329
354408powerpc/pp32cv2gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012040820120329
360264sphlibgcc -O -fomit-frame-pointer2012040820120329
360302sphlibgcc -fno-schedule-insns -O -fomit-frame-pointer2012040820120329
360348sphlibgcc -mabi=32 -O -fomit-frame-pointer2012040820120329
361050sphlibgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012040820120329
361122sphlibgcc -funroll-loops -mabi=32 -O -fomit-frame-pointer2012040820120329
361140sphlibgcc -funroll-loops -O -fomit-frame-pointer2012040820120329
363544powerpc/pp32cv2gcc -fno-schedule-insns -O2 -fomit-frame-pointer2012040820120329
370818generic/opt64gcc -fno-schedule-insns -O2 -fomit-frame-pointer2012040820120329
372300sphlib-smallgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012040820120329
378462generic/opt64gcc -fno-schedule-insns -O3 -fomit-frame-pointer2012040820120329
379452sphlib-smallgcc -O2 -fomit-frame-pointer2012040820120329
379454sphlib-smallgcc -mabi=32 -O2 -fomit-frame-pointer2012040820120329
380218sphlib-smallgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012040820120329
381892sphlib-smallgcc -mabi=32 -O3 -fomit-frame-pointer2012040820120329
381954sphlib-smallgcc -O3 -fomit-frame-pointer2012040820120329
384498generic/opt64gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012040820120329
385150sphlib-smallgcc -funroll-loops -O2 -fomit-frame-pointer2012040820120329
385160sphlib-smallgcc -funroll-loops -mabi=32 -O2 -fomit-frame-pointer2012040820120329
388972generic/opt64gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012040820120329
394254generic/opt32gcc -funroll-loops -mabi=32 -O -fomit-frame-pointer2012040820120329
394286generic/opt32gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012040820120329
394300generic/opt32gcc -funroll-loops -O -fomit-frame-pointer2012040820120329
394914powerpc/pp32cv2gcc -fno-schedule-insns -O3 -fomit-frame-pointer2012040820120329
397610generic/opt32gcc -O -fomit-frame-pointer2012040820120329
397678generic/opt32gcc -fno-schedule-insns -O -fomit-frame-pointer2012040820120329
397684generic/opt32gcc -mabi=32 -O -fomit-frame-pointer2012040820120329
409174generic/opt32gcc -fno-schedule-insns -Os -fomit-frame-pointer2012040820120329
414148sphlib-smallgcc -funroll-loops -mabi=32 -O3 -fomit-frame-pointer2012040820120329
414198sphlib-smallgcc -funroll-loops -O3 -fomit-frame-pointer2012040820120329
415326generic/opt64gcc -mabi=32 -O -fomit-frame-pointer2012040820120329
415358generic/opt64gcc -O -fomit-frame-pointer2012040820120329
415378generic/opt64gcc -fno-schedule-insns -O -fomit-frame-pointer2012040820120329
416402generic/opt32gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012040820120329
421760generic/opt64gcc -funroll-loops -mabi=32 -O -fomit-frame-pointer2012040820120329
421790generic/opt64gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012040820120329
421794generic/opt64gcc -funroll-loops -O -fomit-frame-pointer2012040820120329
422120sphlib-smallgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012040820120329
422128sphlib-smallgcc -funroll-loops -mabi=32 -O -fomit-frame-pointer2012040820120329
422194sphlib-smallgcc -funroll-loops -O -fomit-frame-pointer2012040820120329
423242sphlib-smallgcc -fno-schedule-insns -O -fomit-frame-pointer2012040820120329
423664sphlib-smallgcc -O -fomit-frame-pointer2012040820120329
423688sphlib-smallgcc -mabi=32 -O -fomit-frame-pointer2012040820120329
431184powerpc/pp32cv2gcc -fno-schedule-insns -Os -fomit-frame-pointer2012040820120329
433492powerpc/pp32cv2gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012040820120329
441820sphlibgcc -mabi=32 -O3 -fomit-frame-pointer2012040820120329
441892sphlibgcc -O3 -fomit-frame-pointer2012040820120329
448626sphlibgcc -mabi=32 -O2 -fomit-frame-pointer2012040820120329
448630sphlibgcc -O2 -fomit-frame-pointer2012040820120329
450470sphlib-smallgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012040820120329
452394sphlibgcc -funroll-loops -mabi=32 -O2 -fomit-frame-pointer2012040820120329
452426sphlibgcc -funroll-loops -O2 -fomit-frame-pointer2012040820120329
452678sphlibgcc -funroll-loops -mabi=32 -O3 -fomit-frame-pointer2012040820120329
452784sphlibgcc -funroll-loops -O3 -fomit-frame-pointer2012040820120329
458868sphlib-smallgcc -fno-schedule-insns -Os -fomit-frame-pointer2012040820120329
462134powerpc/pp32cv2gcc -funroll-loops -mabi=32 -O -fomit-frame-pointer2012040820120329
462198powerpc/pp32cv2gcc -funroll-loops -O -fomit-frame-pointer2012040820120329
462210powerpc/pp32cv2gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012040820120329
469050powerpc/pp32cv2gcc -O -fomit-frame-pointer2012040820120329
469080powerpc/pp32cv2gcc -fno-schedule-insns -O -fomit-frame-pointer2012040820120329
469090powerpc/pp32cv2gcc -mabi=32 -O -fomit-frame-pointer2012040820120329
482124generic/opt64gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012040820120329
514958powerpc/pp32cv1gcc -fno-schedule-insns -O2 -fomit-frame-pointer2012040820120329
520818powerpc/pp32cv1gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012040820120329
526482sphlibgcc -funroll-loops -mabi=32 -Os -fomit-frame-pointer2012040820120329
526556sphlibgcc -funroll-loops -Os -fomit-frame-pointer2012040820120329
534970powerpc/pp32cv1gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012040820120329
536116sphlibgcc -mabi=32 -Os -fomit-frame-pointer2012040820120329
536210sphlibgcc -Os -fomit-frame-pointer2012040820120329
536916powerpc/pp32cv2gcc -funroll-loops -O3 -fomit-frame-pointer2012040820120329
536920powerpc/pp32cv2gcc -funroll-loops -mabi=32 -O3 -fomit-frame-pointer2012040820120329
538368powerpc/pp32cv2gcc -funroll-loops -mabi=32 -Os -fomit-frame-pointer2012040820120329
538474powerpc/pp32cv2gcc -funroll-loops -Os -fomit-frame-pointer2012040820120329
540758powerpc/pp32cv1gcc -fno-schedule-insns -O3 -fomit-frame-pointer2012040820120329
546382powerpc/pp32cv1gcc -fno-schedule-insns -Os -fomit-frame-pointer2012040820120329
549162sphlib-smallgcc -Os -fomit-frame-pointer2012040820120329
549180sphlib-smallgcc -mabi=32 -Os -fomit-frame-pointer2012040820120329
551954sphlib-smallgcc -funroll-loops -mabi=32 -Os -fomit-frame-pointer2012040820120329
552018sphlib-smallgcc -funroll-loops -Os -fomit-frame-pointer2012040820120329
566348powerpc/pp32cv2gcc -funroll-loops -mabi=32 -O2 -fomit-frame-pointer2012040820120329
566476powerpc/pp32cv2gcc -funroll-loops -O2 -fomit-frame-pointer2012040820120329
568204generic/opt64gcc -fno-schedule-insns -Os -fomit-frame-pointer2012040820120329
570122powerpc/pp32cv2gcc -Os -fomit-frame-pointer2012040820120329
570192powerpc/pp32cv2gcc -mabi=32 -Os -fomit-frame-pointer2012040820120329
570796powerpc/pp32cv2gcc -mabi=32 -O3 -fomit-frame-pointer2012040820120329
570804powerpc/pp32cv2gcc -O3 -fomit-frame-pointer2012040820120329
576360powerpc/pp32cv2gcc -O2 -fomit-frame-pointer2012040820120329
576444powerpc/pp32cv2gcc -mabi=32 -O2 -fomit-frame-pointer2012040820120329
585922powerpc/pp32cv1gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012040820120329
589218powerpc/pp32cv1gcc -fno-schedule-insns -O -fomit-frame-pointer2012040820120329
590196powerpc/pp32cv1gcc -O -fomit-frame-pointer2012040820120329
590240powerpc/pp32cv1gcc -mabi=32 -O -fomit-frame-pointer2012040820120329
593644sphlibgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012040820120329
594264sphlibgcc -fno-schedule-insns -Os -fomit-frame-pointer2012040820120329
595500powerpc/pp32cv1gcc -funroll-loops -O2 -fomit-frame-pointer2012040820120329
595728powerpc/pp32cv1gcc -funroll-loops -mabi=32 -O2 -fomit-frame-pointer2012040820120329
610498powerpc/pp32cv1gcc -funroll-loops -mabi=32 -O3 -fomit-frame-pointer2012040820120329
610518powerpc/pp32cv1gcc -funroll-loops -O3 -fomit-frame-pointer2012040820120329
631576powerpc/pp32cv1gcc -mabi=32 -O3 -fomit-frame-pointer2012040820120329
631578powerpc/pp32cv1gcc -O3 -fomit-frame-pointer2012040820120329
647564powerpc/pp32cv1gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012040820120329
647604powerpc/pp32cv1gcc -funroll-loops -mabi=32 -O -fomit-frame-pointer2012040820120329
647624powerpc/pp32cv1gcc -funroll-loops -O -fomit-frame-pointer2012040820120329
656008powerpc/pp32cv1gcc -Os -fomit-frame-pointer2012040820120329
656182powerpc/pp32cv1gcc -mabi=32 -Os -fomit-frame-pointer2012040820120329
657616powerpc/pp32cv1gcc -O2 -fomit-frame-pointer2012040820120329
659546powerpc/pp32cv1gcc -mabi=32 -O2 -fomit-frame-pointer2012040820120329
682380powerpc/pp32cv1gcc -funroll-loops -mabi=32 -Os -fomit-frame-pointer2012040820120329
699086powerpc/pp32cv1gcc -funroll-loops -Os -fomit-frame-pointer2012040820120329
855874generic/opt32gcc -funroll-loops -O2 -fomit-frame-pointer2012040820120329
855912generic/opt32gcc -funroll-loops -mabi=32 -O2 -fomit-frame-pointer2012040820120329
917644generic/opt32gcc -funroll-loops -Os -fomit-frame-pointer2012040820120329
920900generic/opt32gcc -funroll-loops -mabi=32 -Os -fomit-frame-pointer2012040820120329
926600generic/opt32gcc -funroll-loops -mabi=32 -O3 -fomit-frame-pointer2012040820120329
934240generic/opt32gcc -funroll-loops -O3 -fomit-frame-pointer2012040820120329
951158generic/opt32gcc -mabi=32 -O2 -fomit-frame-pointer2012040820120329
951334generic/opt32gcc -O2 -fomit-frame-pointer2012040820120329
953472generic/opt32gcc -mabi=32 -Os -fomit-frame-pointer2012040820120329
960578generic/opt32gcc -Os -fomit-frame-pointer2012040820120329
966300generic/opt64gcc -funroll-loops -Os -fomit-frame-pointer2012040820120329
971314generic/opt32gcc -mabi=32 -O3 -fomit-frame-pointer2012040820120329
974006generic/opt64gcc -funroll-loops -mabi=32 -Os -fomit-frame-pointer2012040820120329
978730generic/opt32gcc -O3 -fomit-frame-pointer2012040820120329
993582generic/opt64gcc -mabi=32 -O2 -fomit-frame-pointer2012040820120329
1001480generic/opt64gcc -O2 -fomit-frame-pointer2012040820120329
1011650generic/opt64gcc -mabi=32 -Os -fomit-frame-pointer2012040820120329
1016112sphlibcc2012040820120329
1016256sphlibgcc -funroll-loops2012040820120329
1016492sphlibgcc2012040820120329
1019346generic/opt64gcc -Os -fomit-frame-pointer2012040820120329
1043480generic/opt32gcc -funroll-loops2012040820120329
1046948generic/opt32gcc2012040820120329
1051116generic/opt32cc2012040820120329
1060872generic/opt64gcc -O3 -fomit-frame-pointer2012040820120329
1061490generic/opt64gcc -mabi=32 -O3 -fomit-frame-pointer2012040820120329
1088068generic/opt64gcc -funroll-loops -mabi=32 -O3 -fomit-frame-pointer2012040820120329
1088296generic/opt64gcc -funroll-loops -O3 -fomit-frame-pointer2012040820120329
1088350generic/opt64gcc -funroll-loops -O2 -fomit-frame-pointer2012040820120329
1092386generic/opt64gcc -funroll-loops -mabi=32 -O2 -fomit-frame-pointer2012040820120329
1318788sphlib-smallgcc2012040820120329
1325948sphlib-smallgcc -funroll-loops2012040820120329
1326142sphlib-smallcc2012040820120329
1895708powerpc/pp32cv2cc2012040820120329
1895996powerpc/pp32cv2gcc -funroll-loops2012040820120329
1896522powerpc/pp32cv2gcc2012040820120329
2686290powerpc/pp32cv1gcc -funroll-loops2012040820120329
2686304powerpc/pp32cv1cc2012040820120329
2688692powerpc/pp32cv1gcc2012040820120329
4634134generic/opt64gcc2012040820120329
4641412generic/opt64gcc -funroll-loops2012040820120329
4641690generic/opt64cc2012040820120329

Compiler output

Implementation: crypto_hash/echo512/generic/opt64
Compiler: cc
echo64.c: echo64.c: In function 'crypto_hash_echo512_generic_opt64':
echo64.c: echo64.c:501: warning: passing argument 2 of 'Hash' discards qualifiers from pointer target type
echo64.c: echo64.c:488: note: expected 'BitSequence *' but argument is of type 'const unsigned char *'

Number of similar (compiler,implementation) pairs: 27, namely:
CompilerImplementations
cc generic/opt64
gcc generic/opt64
gcc -O2 -fomit-frame-pointer generic/opt64
gcc -O3 -fomit-frame-pointer generic/opt64
gcc -O -fomit-frame-pointer generic/opt64
gcc -Os -fomit-frame-pointer generic/opt64
gcc -fno-schedule-insns -O2 -fomit-frame-pointer generic/opt64
gcc -fno-schedule-insns -O3 -fomit-frame-pointer generic/opt64
gcc -fno-schedule-insns -O -fomit-frame-pointer generic/opt64
gcc -fno-schedule-insns -Os -fomit-frame-pointer generic/opt64
gcc -funroll-loops generic/opt64
gcc -funroll-loops -O2 -fomit-frame-pointer generic/opt64
gcc -funroll-loops -O3 -fomit-frame-pointer generic/opt64
gcc -funroll-loops -O -fomit-frame-pointer generic/opt64
gcc -funroll-loops -Os -fomit-frame-pointer generic/opt64
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer generic/opt64
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer generic/opt64
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer generic/opt64
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer generic/opt64
gcc -funroll-loops -mabi=32 -O2 -fomit-frame-pointer generic/opt64
gcc -funroll-loops -mabi=32 -O3 -fomit-frame-pointer generic/opt64
gcc -funroll-loops -mabi=32 -O -fomit-frame-pointer generic/opt64
gcc -funroll-loops -mabi=32 -Os -fomit-frame-pointer generic/opt64
gcc -mabi=32 -O2 -fomit-frame-pointer generic/opt64
gcc -mabi=32 -O3 -fomit-frame-pointer generic/opt64
gcc -mabi=32 -O -fomit-frame-pointer generic/opt64
gcc -mabi=32 -Os -fomit-frame-pointer generic/opt64

Compiler output

Implementation: crypto_hash/echo512/ccalik/aesni
Compiler: cc
hash.c: In file included from hash.c:19:
hash.c: hash_api.h:26:23: error: emmintrin.h: No such file or directory
hash.c: In file included from hash.c:19:
hash.c: hash_api.h:31: error: expected specifier-qualifier-list before '__m128i'
hash.c: In file included from hash.c:20:
hash.c: vperm.h:20:23: error: tmmintrin.h: No such file or directory
hash.c: In file included from crypto_hash.h:4,
hash.c: from hash.c:61:
hash.c: crypto_hash_echo512.h:6: error: expected identifier or '(' before string constant
hash.c: In file included from crypto_hash.h:4,
hash.c: from hash.c:61:
hash.c: crypto_hash_echo512.h:21:2: error: #endif without #if

Number of similar (compiler,implementation) pairs: 54, namely:
CompilerImplementations
cc ccalik/aesni ccalik/vperm
gcc ccalik/aesni ccalik/vperm
gcc -O2 -fomit-frame-pointer ccalik/aesni ccalik/vperm
gcc -O3 -fomit-frame-pointer ccalik/aesni ccalik/vperm
gcc -O -fomit-frame-pointer ccalik/aesni ccalik/vperm
gcc -Os -fomit-frame-pointer ccalik/aesni ccalik/vperm
gcc -fno-schedule-insns -O2 -fomit-frame-pointer ccalik/aesni ccalik/vperm
gcc -fno-schedule-insns -O3 -fomit-frame-pointer ccalik/aesni ccalik/vperm
gcc -fno-schedule-insns -O -fomit-frame-pointer ccalik/aesni ccalik/vperm
gcc -fno-schedule-insns -Os -fomit-frame-pointer ccalik/aesni ccalik/vperm
gcc -funroll-loops ccalik/aesni ccalik/vperm
gcc -funroll-loops -O2 -fomit-frame-pointer ccalik/aesni ccalik/vperm
gcc -funroll-loops -O3 -fomit-frame-pointer ccalik/aesni ccalik/vperm
gcc -funroll-loops -O -fomit-frame-pointer ccalik/aesni ccalik/vperm
gcc -funroll-loops -Os -fomit-frame-pointer ccalik/aesni ccalik/vperm
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer ccalik/aesni ccalik/vperm
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer ccalik/aesni ccalik/vperm
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer ccalik/aesni ccalik/vperm
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer ccalik/aesni ccalik/vperm
gcc -funroll-loops -mabi=32 -O2 -fomit-frame-pointer ccalik/aesni ccalik/vperm
gcc -funroll-loops -mabi=32 -O3 -fomit-frame-pointer ccalik/aesni ccalik/vperm
gcc -funroll-loops -mabi=32 -O -fomit-frame-pointer ccalik/aesni ccalik/vperm
gcc -funroll-loops -mabi=32 -Os -fomit-frame-pointer ccalik/aesni ccalik/vperm
gcc -mabi=32 -O2 -fomit-frame-pointer ccalik/aesni ccalik/vperm
gcc -mabi=32 -O3 -fomit-frame-pointer ccalik/aesni ccalik/vperm
gcc -mabi=32 -O -fomit-frame-pointer ccalik/aesni ccalik/vperm
gcc -mabi=32 -Os -fomit-frame-pointer ccalik/aesni ccalik/vperm

Compiler output

Implementation: crypto_hash/echo512/ccalik/bitsliced
Compiler: cc
hash.c: hash.c:18:23: error: tmmintrin.h: No such file or directory
hash.c: In file included from hash.c:19:
hash.c: hash_api.h:22:23: error: emmintrin.h: No such file or directory
hash.c: In file included from hash.c:19:
hash.c: hash_api.h:28: error: expected specifier-qualifier-list before '__m128i'
hash.c: In file included from crypto_hash.h:4,
hash.c: from hash.c:38:
hash.c: crypto_hash_echo512.h:6: error: expected identifier or '(' before string constant
hash.c: In file included from crypto_hash.h:4,
hash.c: from hash.c:38:
hash.c: crypto_hash_echo512.h:21:2: error: #endif without #if

Number of similar (compiler,implementation) pairs: 27, namely:
CompilerImplementations
cc ccalik/bitsliced
gcc ccalik/bitsliced
gcc -O2 -fomit-frame-pointer ccalik/bitsliced
gcc -O3 -fomit-frame-pointer ccalik/bitsliced
gcc -O -fomit-frame-pointer ccalik/bitsliced
gcc -Os -fomit-frame-pointer ccalik/bitsliced
gcc -fno-schedule-insns -O2 -fomit-frame-pointer ccalik/bitsliced
gcc -fno-schedule-insns -O3 -fomit-frame-pointer ccalik/bitsliced
gcc -fno-schedule-insns -O -fomit-frame-pointer ccalik/bitsliced
gcc -fno-schedule-insns -Os -fomit-frame-pointer ccalik/bitsliced
gcc -funroll-loops ccalik/bitsliced
gcc -funroll-loops -O2 -fomit-frame-pointer ccalik/bitsliced
gcc -funroll-loops -O3 -fomit-frame-pointer ccalik/bitsliced
gcc -funroll-loops -O -fomit-frame-pointer ccalik/bitsliced
gcc -funroll-loops -Os -fomit-frame-pointer ccalik/bitsliced
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer ccalik/bitsliced
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer ccalik/bitsliced
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer ccalik/bitsliced
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer ccalik/bitsliced
gcc -funroll-loops -mabi=32 -O2 -fomit-frame-pointer ccalik/bitsliced
gcc -funroll-loops -mabi=32 -O3 -fomit-frame-pointer ccalik/bitsliced
gcc -funroll-loops -mabi=32 -O -fomit-frame-pointer ccalik/bitsliced
gcc -funroll-loops -mabi=32 -Os -fomit-frame-pointer ccalik/bitsliced
gcc -mabi=32 -O2 -fomit-frame-pointer ccalik/bitsliced
gcc -mabi=32 -O3 -fomit-frame-pointer ccalik/bitsliced
gcc -mabi=32 -O -fomit-frame-pointer ccalik/bitsliced
gcc -mabi=32 -Os -fomit-frame-pointer ccalik/bitsliced