Implementation notes: armeabi, h4mx515e, crypto_aead/kiasuneq128v1

Computer: h4mx515e
Architecture: armeabi
CPU ID: unknown CPU ID
SUPERCOP version: 20140622
Operation: crypto_aead
Primitive: kiasuneq128v1
TimeImplementationCompilerBenchmark dateSUPERCOP version
450939refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014071820140622
520241refgcc -funroll-loops -O2 -fomit-frame-pointer2014071820140622
532593refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014071820140622
564993refgcc -O2 -fomit-frame-pointer2014071820140622
576483refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer2014071820140622
591160refgcc -O3 -fomit-frame-pointer2014071820140622
591251refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer2014071820140622
610098refgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer2014071820140622
610133refgcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2014071820140622
610727refgcc -funroll-loops -O3 -fomit-frame-pointer2014071820140622
632599refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014071820140622
639820refgcc -mcpu=arm8 -O2 -fomit-frame-pointer2014071820140622
639826refgcc -mcpu=arm810 -O2 -fomit-frame-pointer2014071820140622
639827refgcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2014071820140622
639830refgcc -mcpu=strongarm -O2 -fomit-frame-pointer2014071820140622
639864refgcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2014071820140622
641535refgcc -mcpu=arm8 -O3 -fomit-frame-pointer2014071820140622
641558refgcc -mcpu=arm810 -O3 -fomit-frame-pointer2014071820140622
641952refgcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2014071820140622
641968refgcc -mcpu=strongarm -O3 -fomit-frame-pointer2014071820140622
642004refgcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2014071820140622
645063refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014071820140622
654469refgcc -mcpu=arm810 -Os -fomit-frame-pointer2014071820140622
654523refgcc -mcpu=strongarm110 -Os -fomit-frame-pointer2014071820140622
654949refgcc -mcpu=strongarm -Os -fomit-frame-pointer2014071820140622
655082refgcc -mcpu=arm8 -Os -fomit-frame-pointer2014071820140622
655505refgcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2014071820140622
662535refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014071820140622
671099refgcc -fno-schedule-insns -Os -fomit-frame-pointer2014071820140622
694156refgcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2014071820140622
694356refgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer2014071820140622
696791refgcc -funroll-loops -O -fomit-frame-pointer2014071820140622
697319refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014071820140622
747524refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer2014071820140622
748926refgcc -Os -fomit-frame-pointer2014071820140622
749765refgcc -funroll-loops -Os -fomit-frame-pointer2014071820140622
763304refgcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2014071820140622
763354refgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer2014071820140622
806308refgcc -mcpu=cortex-a9 -O -fomit-frame-pointer2014071820140622
806343refgcc -fno-schedule-insns -O -fomit-frame-pointer2014071820140622
806350refgcc -O -fomit-frame-pointer2014071820140622
806543refgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer2014071820140622
811767refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer2014071820140622
893287refgcc -mcpu=arm8 -O -fomit-frame-pointer2014071820140622
893308refgcc -mcpu=strongarm1100 -O -fomit-frame-pointer2014071820140622
893322refgcc -mcpu=strongarm -O -fomit-frame-pointer2014071820140622
893353refgcc -mcpu=strongarm110 -O -fomit-frame-pointer2014071820140622
934617refgcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer2014071820140622
934664refgcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns2014071820140622
934715refgcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer2014071820140622
934729refgcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns2014071820140622
934896refgcc -mcpu=xscale -O3 -fomit-frame-pointer2014071820140622
938305refgcc -mcpu=arm1020t -O3 -fomit-frame-pointer2014071820140622
938333refgcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer2014071820140622
938573refgcc -mcpu=arm9e -O3 -fomit-frame-pointer2014071820140622
938892refgcc -mcpu=arm940t -O3 -fomit-frame-pointer2014071820140622
938899refgcc -mcpu=ep9312 -O3 -fomit-frame-pointer2014071820140622
938906refgcc -mcpu=arm920t -O3 -fomit-frame-pointer2014071820140622
938935refgcc -mcpu=arm920 -O3 -fomit-frame-pointer2014071820140622
939073refgcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer2014071820140622
939089refgcc -mcpu=arm9 -O3 -fomit-frame-pointer2014071820140622
943178refgcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer2014071820140622
1078258refgcc -mcpu=arm810 -O -fomit-frame-pointer2014071820140622
1312377refgcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns2014071820140622
1312570refgcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns2014071820140622
1312614refgcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer2014071820140622
1312832refgcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer2014071820140622
1317792refgcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer2014071820140622
1318004refgcc -mcpu=arm940t -O2 -fomit-frame-pointer2014071820140622
1318354refgcc -mcpu=arm9 -O2 -fomit-frame-pointer2014071820140622
1318381refgcc -mcpu=arm920 -O2 -fomit-frame-pointer2014071820140622
1318400refgcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer2014071820140622
1318443refgcc -mcpu=ep9312 -O2 -fomit-frame-pointer2014071820140622
1318537refgcc -mcpu=arm920t -O2 -fomit-frame-pointer2014071820140622
1320150refgcc -mcpu=xscale -O2 -fomit-frame-pointer2014071820140622
1326761refgcc -mcpu=arm9e -O2 -fomit-frame-pointer2014071820140622
1328996refgcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer2014071820140622
1351000refgcc -mcpu=arm1020t -O2 -fomit-frame-pointer2014071820140622
1508834refgcc -mcpu=arm10tdmi -O -fomit-frame-pointer2014071820140622
1508837refgcc -mcpu=xscale -O -fomit-frame-pointer2014071820140622
1508902refgcc -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns2014071820140622
1508909refgcc -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns2014071820140622
1508942refgcc -mcpu=arm1020t -O -fomit-frame-pointer2014071820140622
1508961refgcc -mcpu=arm1136jf-s -O -fomit-frame-pointer2014071820140622
1509022refgcc -mcpu=arm9e -O -fomit-frame-pointer2014071820140622
1509883refgcc -mcpu=arm1136j-s -O -fomit-frame-pointer2014071820140622
1509892refgcc -mcpu=arm7tdmi -O -fomit-frame-pointer2014071820140622
1509951refgcc -mcpu=arm920 -O -fomit-frame-pointer2014071820140622
1509957refgcc -mcpu=arm9 -O -fomit-frame-pointer2014071820140622
1509966refgcc -mcpu=arm920t -O -fomit-frame-pointer2014071820140622
1509970refgcc -mcpu=ep9312 -O -fomit-frame-pointer2014071820140622
1510237refgcc -mcpu=arm9tdmi -O -fomit-frame-pointer2014071820140622
1510336refgcc -mcpu=arm940t -O -fomit-frame-pointer2014071820140622
1721518refgcc2014071820140622
1721575refcc2014071820140622
1739638refgcc -funroll-loops2014071820140622

Compiler output

Implementation: crypto_aead/kiasuneq128v1/bitslice
Compiler: cc
kiasu.c: kiasu.c: In function 'kiasu_aead_encrypt':
kiasu.c: kiasu.c:256: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Auth'
kiasu.c: kiasu.c:256: error: 'Auth' undeclared (first use in this function)
kiasu.c: kiasu.c:256: error: (Each undeclared identifier is reported only once
kiasu.c: kiasu.c:256: error: for each function it appears in.)
kiasu.c: kiasu.c:257: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Checksum'
kiasu.c: kiasu.c:257: error: 'Checksum' undeclared (first use in this function)
kiasu.c: kiasu.c:258: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'PaddedBlock'
kiasu.c: kiasu.c:258: error: 'PaddedBlock' undeclared (first use in this function)
kiasu.c: kiasu.c:259: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'ta'
kiasu.c: kiasu.c:259: error: 'ta' undeclared (first use in this function)
kiasu.c: kiasu.c:260: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token
kiasu.c: kiasu.c:260: error: 'adp' undeclared (first use in this function)
kiasu.c: kiasu.c:262: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'tmpblock'
kiasu.c: kiasu.c:262: error: 'tmpblock' undeclared (first use in this function)
kiasu.c: kiasu.c:271: error: 'block' undeclared (first use in this function)
kiasu.c: kiasu.c:271: error: expected expression before ')' token
kiasu.c: kiasu.c:391: error: expected expression before ')' token
kiasu.c: kiasu.c: In function 'kiasu_aead_decrypt':
kiasu.c: kiasu.c:537: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'DecOfZero'
kiasu.c: kiasu.c:537: error: 'DecOfZero' undeclared (first use in this function)
kiasu.c: kiasu.c:538: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'PaddedBlock'
kiasu.c: kiasu.c:538: error: 'PaddedBlock' undeclared (first use in this function)
kiasu.c: kiasu.c:539: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Auth'
kiasu.c: kiasu.c:539: error: 'Auth' undeclared (first use in this function)
kiasu.c: ...

Number of similar (compiler,implementation) pairs: 76, namely:
CompilerImplementations
cc bitslice
gcc bitslice
gcc -O2 -fomit-frame-pointer bitslice
gcc -O3 -fomit-frame-pointer bitslice
gcc -O -fomit-frame-pointer bitslice
gcc -Os -fomit-frame-pointer bitslice
gcc -fno-schedule-insns -O2 -fomit-frame-pointer bitslice
gcc -fno-schedule-insns -O3 -fomit-frame-pointer bitslice
gcc -fno-schedule-insns -O -fomit-frame-pointer bitslice
gcc -fno-schedule-insns -Os -fomit-frame-pointer bitslice
gcc -funroll-loops bitslice
gcc -funroll-loops -O2 -fomit-frame-pointer bitslice
gcc -funroll-loops -O3 -fomit-frame-pointer bitslice
gcc -funroll-loops -O -fomit-frame-pointer bitslice
gcc -funroll-loops -Os -fomit-frame-pointer bitslice
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer bitslice
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer bitslice
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer bitslice
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer bitslice
gcc -mcpu=arm1020t -O2 -fomit-frame-pointer bitslice
gcc -mcpu=arm1020t -O3 -fomit-frame-pointer bitslice
gcc -mcpu=arm1020t -O -fomit-frame-pointer bitslice
gcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer bitslice
gcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer bitslice
gcc -mcpu=arm10tdmi -O -fomit-frame-pointer bitslice
gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer bitslice
gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns bitslice
gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer bitslice
gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns bitslice
gcc -mcpu=arm1136j-s -O -fomit-frame-pointer bitslice
gcc -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns bitslice
gcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer bitslice
gcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns bitslice
gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer bitslice
gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns bitslice
gcc -mcpu=arm1136jf-s -O -fomit-frame-pointer bitslice
gcc -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns bitslice
gcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer bitslice
gcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer bitslice
gcc -mcpu=arm7tdmi -O -fomit-frame-pointer bitslice
gcc -mcpu=arm920 -O2 -fomit-frame-pointer bitslice
gcc -mcpu=arm920 -O3 -fomit-frame-pointer bitslice
gcc -mcpu=arm920 -O -fomit-frame-pointer bitslice
gcc -mcpu=arm920t -O2 -fomit-frame-pointer bitslice
gcc -mcpu=arm920t -O3 -fomit-frame-pointer bitslice
gcc -mcpu=arm920t -O -fomit-frame-pointer bitslice
gcc -mcpu=arm940t -O2 -fomit-frame-pointer bitslice
gcc -mcpu=arm940t -O3 -fomit-frame-pointer bitslice
gcc -mcpu=arm940t -O -fomit-frame-pointer bitslice
gcc -mcpu=arm9 -O2 -fomit-frame-pointer bitslice
gcc -mcpu=arm9 -O3 -fomit-frame-pointer bitslice
gcc -mcpu=arm9 -O -fomit-frame-pointer bitslice
gcc -mcpu=arm9e -O2 -fomit-frame-pointer bitslice
gcc -mcpu=arm9e -O3 -fomit-frame-pointer bitslice
gcc -mcpu=arm9e -O -fomit-frame-pointer bitslice
gcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer bitslice
gcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer bitslice
gcc -mcpu=arm9tdmi -O -fomit-frame-pointer bitslice
gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer bitslice
gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer bitslice
gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer bitslice
gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer bitslice
gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer bitslice
gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer bitslice
gcc -mcpu=cortex-a9 -O -fomit-frame-pointer bitslice
gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer bitslice
gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer bitslice
gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer bitslice
gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer bitslice
gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer bitslice
gcc -mcpu=ep9312 -O2 -fomit-frame-pointer bitslice
gcc -mcpu=ep9312 -O3 -fomit-frame-pointer bitslice
gcc -mcpu=ep9312 -O -fomit-frame-pointer bitslice
gcc -mcpu=xscale -O2 -fomit-frame-pointer bitslice
gcc -mcpu=xscale -O3 -fomit-frame-pointer bitslice
gcc -mcpu=xscale -O -fomit-frame-pointer bitslice

Compiler output

Implementation: crypto_aead/kiasuneq128v1/opt
Compiler: cc
kiasu.c: kiasu.c:26:74: error: xmmintrin.h: No such file or directory
kiasu.c: kiasu.c:27:74: error: emmintrin.h: No such file or directory
kiasu.c: kiasu.c:28:74: error: wmmintrin.h: No such file or directory
kiasu.c: kiasu.c:29:74: error: tmmintrin.h: No such file or directory
kiasu.c: kiasu.c:35: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'assist128'
kiasu.c: kiasu.c:43: error: expected declaration specifiers or '...' before '__m128i'
kiasu.c: kiasu.c: In function 'set_encryption_key':
kiasu.c: kiasu.c:45: error: 'subkeys' undeclared (first use in this function)
kiasu.c: kiasu.c:45: error: (Each undeclared identifier is reported only once
kiasu.c: kiasu.c:45: error: for each function it appears in.)
kiasu.c: kiasu.c:45: error: '__m128i' undeclared (first use in this function)
kiasu.c: kiasu.c:45: error: expected expression before ')' token
kiasu.c: kiasu.c: At top level:
kiasu.c: kiasu.c:58: error: expected declaration specifiers or '...' before '__m128i'
kiasu.c: kiasu.c: In function 'set_decryption_key':
kiasu.c: kiasu.c:60: error: '__m128i' undeclared (first use in this function)
kiasu.c: kiasu.c:60: error: expected ';' before 'tmp'
kiasu.c: kiasu.c:62: error: 'subkeys' undeclared (first use in this function)
kiasu.c: kiasu.c:62: error: 'tmp' undeclared (first use in this function)
kiasu.c: kiasu.c: In function 'kiasu_aead_encrypt':
kiasu.c: kiasu.c:85: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'ONE'
kiasu.c: kiasu.c:85: error: 'ONE' undeclared (first use in this function)
kiasu.c: kiasu.c:86: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'EIGHT'
kiasu.c: kiasu.c:86: error: 'EIGHT' undeclared (first use in this function)
kiasu.c: kiasu.c:87: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'SEIGHT'
kiasu.c: ...

Number of similar (compiler,implementation) pairs: 76, namely:
CompilerImplementations
cc opt
gcc opt
gcc -O2 -fomit-frame-pointer opt
gcc -O3 -fomit-frame-pointer opt
gcc -O -fomit-frame-pointer opt
gcc -Os -fomit-frame-pointer opt
gcc -fno-schedule-insns -O2 -fomit-frame-pointer opt
gcc -fno-schedule-insns -O3 -fomit-frame-pointer opt
gcc -fno-schedule-insns -O -fomit-frame-pointer opt
gcc -fno-schedule-insns -Os -fomit-frame-pointer opt
gcc -funroll-loops opt
gcc -funroll-loops -O2 -fomit-frame-pointer opt
gcc -funroll-loops -O3 -fomit-frame-pointer opt
gcc -funroll-loops -O -fomit-frame-pointer opt
gcc -funroll-loops -Os -fomit-frame-pointer opt
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer opt
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer opt
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer opt
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer opt
gcc -mcpu=arm1020t -O2 -fomit-frame-pointer opt
gcc -mcpu=arm1020t -O3 -fomit-frame-pointer opt
gcc -mcpu=arm1020t -O -fomit-frame-pointer opt
gcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer opt
gcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer opt
gcc -mcpu=arm10tdmi -O -fomit-frame-pointer opt
gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer opt
gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns opt
gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer opt
gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns opt
gcc -mcpu=arm1136j-s -O -fomit-frame-pointer opt
gcc -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns opt
gcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer opt
gcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns opt
gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer opt
gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns opt
gcc -mcpu=arm1136jf-s -O -fomit-frame-pointer opt
gcc -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns opt
gcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer opt
gcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer opt
gcc -mcpu=arm7tdmi -O -fomit-frame-pointer opt
gcc -mcpu=arm920 -O2 -fomit-frame-pointer opt
gcc -mcpu=arm920 -O3 -fomit-frame-pointer opt
gcc -mcpu=arm920 -O -fomit-frame-pointer opt
gcc -mcpu=arm920t -O2 -fomit-frame-pointer opt
gcc -mcpu=arm920t -O3 -fomit-frame-pointer opt
gcc -mcpu=arm920t -O -fomit-frame-pointer opt
gcc -mcpu=arm940t -O2 -fomit-frame-pointer opt
gcc -mcpu=arm940t -O3 -fomit-frame-pointer opt
gcc -mcpu=arm940t -O -fomit-frame-pointer opt
gcc -mcpu=arm9 -O2 -fomit-frame-pointer opt
gcc -mcpu=arm9 -O3 -fomit-frame-pointer opt
gcc -mcpu=arm9 -O -fomit-frame-pointer opt
gcc -mcpu=arm9e -O2 -fomit-frame-pointer opt
gcc -mcpu=arm9e -O3 -fomit-frame-pointer opt
gcc -mcpu=arm9e -O -fomit-frame-pointer opt
gcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer opt
gcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer opt
gcc -mcpu=arm9tdmi -O -fomit-frame-pointer opt
gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer opt
gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer opt
gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer opt
gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer opt
gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer opt
gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer opt
gcc -mcpu=cortex-a9 -O -fomit-frame-pointer opt
gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer opt
gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer opt
gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer opt
gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer opt
gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer opt
gcc -mcpu=ep9312 -O2 -fomit-frame-pointer opt
gcc -mcpu=ep9312 -O3 -fomit-frame-pointer opt
gcc -mcpu=ep9312 -O -fomit-frame-pointer opt
gcc -mcpu=xscale -O2 -fomit-frame-pointer opt
gcc -mcpu=xscale -O3 -fomit-frame-pointer opt
gcc -mcpu=xscale -O -fomit-frame-pointer opt

Compiler output

Implementation: crypto_aead/kiasuneq128v1/ref
Compiler: clang -O3 -fomit-frame-pointer
encrypt.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
kiasu.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
kiasu.c: /tmp/cc-A6gdIC.s: Assembler messages:
kiasu.c: /tmp/cc-A6gdIC.s:46: Warning: conditional outside an IT block for Thumb.
kiasu.c: /tmp/cc-A6gdIC.s:50: Warning: conditional outside an IT block for Thumb.
kiasu.c: /tmp/cc-A6gdIC.s:53: Warning: conditional outside an IT block for Thumb.
kiasu.c: /tmp/cc-A6gdIC.s:100: Warning: conditional outside an IT block for Thumb.
kiasu.c: /tmp/cc-A6gdIC.s:110: Warning: conditional outside an IT block for Thumb.
kiasu.c: /tmp/cc-A6gdIC.s:146: Warning: conditional outside an IT block for Thumb.
kiasu.c: /tmp/cc-A6gdIC.s:149: Warning: conditional outside an IT block for Thumb.
kiasu.c: /tmp/cc-A6gdIC.s:176: Warning: conditional outside an IT block for Thumb.
kiasu.c: /tmp/cc-A6gdIC.s:197: Warning: conditional outside an IT block for Thumb.
kiasu.c: /tmp/cc-A6gdIC.s:200: Warning: conditional outside an IT block for Thumb.
kiasu.c: /tmp/cc-A6gdIC.s:247: Warning: conditional outside an IT block for Thumb.
kiasu.c: /tmp/cc-A6gdIC.s:285: Warning: conditional outside an IT block for Thumb.
kiasu.c: /tmp/cc-A6gdIC.s:311: Warning: conditional outside an IT block for Thumb.
kiasu.c: /tmp/cc-A6gdIC.s:360: Warning: conditional outside an IT block for Thumb.
kiasu.c: /tmp/cc-A6gdIC.s:364: Warning: conditional outside an IT block for Thumb.
kiasu.c: /tmp/cc-A6gdIC.s:367: Warning: conditional outside an IT block for Thumb.
kiasu.c: /tmp/cc-A6gdIC.s:414: Warning: conditional outside an IT block for Thumb.
kiasu.c: /tmp/cc-A6gdIC.s:424: Warning: conditional outside an IT block for Thumb.
kiasu.c: /tmp/cc-A6gdIC.s:460: Warning: conditional outside an IT block for Thumb.
kiasu.c: /tmp/cc-A6gdIC.s:463: Warning: conditional outside an IT block for Thumb.
kiasu.c: /tmp/cc-A6gdIC.s:505: Warning: conditional outside an IT block for Thumb.
kiasu.c: /tmp/cc-A6gdIC.s:511: Warning: conditional outside an IT block for Thumb.
kiasu.c: /tmp/cc-A6gdIC.s:514: Warning: conditional outside an IT block for Thumb.
kiasu.c: ...

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

Compiler output

Implementation: crypto_aead/kiasuneq128v1/opt
Compiler: clang -O3 -fomit-frame-pointer
encrypt.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
kiasu.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
kiasu.c: In file included from kiasu.c:26:
kiasu.c: /usr/lib/clang/1.1/include/xmmintrin.h:28:2: error: #error "SSE instruction set not enabled"
kiasu.c: #error "SSE instruction set not enabled"
kiasu.c: ^
kiasu.c: In file included from kiasu.c:27:
kiasu.c: /usr/lib/clang/1.1/include/emmintrin.h:28:2: error: #error "SSE2 instruction set not enabled"
kiasu.c: #error "SSE2 instruction set not enabled"
kiasu.c: ^
kiasu.c: kiasu.c:28:10: fatal error: 'wmmintrin.h' file not found
kiasu.c: #include gt; /* SSSE3 instructions */
kiasu.c: ^
kiasu.c: 3 diagnostics generated.

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

Compiler output

Implementation: crypto_aead/kiasuneq128v1/bitslice
Compiler: clang -O3 -fomit-frame-pointer
encrypt.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
kiasu.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
kiasu.c: kiasu.c:256:13: error: unknown type name 'block'
kiasu.c: ALIGN(16) block Auth; /* Auth value during the mode */
kiasu.c: ^
kiasu.c: kiasu.c:257:13: error: unknown type name 'block'
kiasu.c: ALIGN(16) block Checksum; /* Checksum on the plaintext blocks */
kiasu.c: ^
kiasu.c: kiasu.c:258:13: error: unknown type name 'block'
kiasu.c: ALIGN(16) block PaddedBlock; /* Padded blocks if needed, otherwise the zero bock */
kiasu.c: ^
kiasu.c: kiasu.c:259:13: error: unknown type name 'block'
kiasu.c: ALIGN(16) block ta[BPI]; /* 8 blocks for parallel processing */
kiasu.c: ^
kiasu.c: kiasu.c:260:19: error: unknown type name 'block'
kiasu.c: ALIGN(16) const block* adp; /* Pointer to the blocks to process */
kiasu.c: ^
kiasu.c: kiasu.c:262:13: error: unknown type name '__m128i'
kiasu.c: ALIGN(16) __m128i tmpblock;
kiasu.c: ^
kiasu.c: kiasu.c:309:5: warning: implicit declaration of function 'L0' is invalid in C99 [-Wimplicit-function-declaration]
kiasu.c: L0(i ,tmpblock,ta,adp,b);
kiasu.c: ^
kiasu.c: kiasu.c:310:5: warning: implicit declaration of function 'L' is invalid in C99 [-Wimplicit-function-declaration]
kiasu.c: L(1,count,tmpblock,ta,adp,b);
kiasu.c: ^
kiasu.c: ...

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

Compiler output

Implementation: crypto_aead/kiasuneq128v1/ref
Compiler: clang -O3 -fwrapv -march=native -fomit-frame-pointer
encrypt.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
kiasu.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
kiasu.c: /tmp/cc-DTnbVM.s: Assembler messages:
kiasu.c: /tmp/cc-DTnbVM.s:46: Warning: conditional outside an IT block for Thumb.
kiasu.c: /tmp/cc-DTnbVM.s:50: Warning: conditional outside an IT block for Thumb.
kiasu.c: /tmp/cc-DTnbVM.s:53: Warning: conditional outside an IT block for Thumb.
kiasu.c: /tmp/cc-DTnbVM.s:100: Warning: conditional outside an IT block for Thumb.
kiasu.c: /tmp/cc-DTnbVM.s:110: Warning: conditional outside an IT block for Thumb.
kiasu.c: /tmp/cc-DTnbVM.s:146: Warning: conditional outside an IT block for Thumb.
kiasu.c: /tmp/cc-DTnbVM.s:149: Warning: conditional outside an IT block for Thumb.
kiasu.c: /tmp/cc-DTnbVM.s:176: Warning: conditional outside an IT block for Thumb.
kiasu.c: /tmp/cc-DTnbVM.s:197: Warning: conditional outside an IT block for Thumb.
kiasu.c: /tmp/cc-DTnbVM.s:200: Warning: conditional outside an IT block for Thumb.
kiasu.c: /tmp/cc-DTnbVM.s:247: Warning: conditional outside an IT block for Thumb.
kiasu.c: /tmp/cc-DTnbVM.s:285: Warning: conditional outside an IT block for Thumb.
kiasu.c: /tmp/cc-DTnbVM.s:311: Warning: conditional outside an IT block for Thumb.
kiasu.c: /tmp/cc-DTnbVM.s:360: Warning: conditional outside an IT block for Thumb.
kiasu.c: /tmp/cc-DTnbVM.s:364: Warning: conditional outside an IT block for Thumb.
kiasu.c: /tmp/cc-DTnbVM.s:367: Warning: conditional outside an IT block for Thumb.
kiasu.c: /tmp/cc-DTnbVM.s:414: Warning: conditional outside an IT block for Thumb.
kiasu.c: /tmp/cc-DTnbVM.s:424: Warning: conditional outside an IT block for Thumb.
kiasu.c: /tmp/cc-DTnbVM.s:460: Warning: conditional outside an IT block for Thumb.
kiasu.c: /tmp/cc-DTnbVM.s:463: Warning: conditional outside an IT block for Thumb.
kiasu.c: /tmp/cc-DTnbVM.s:505: Warning: conditional outside an IT block for Thumb.
kiasu.c: /tmp/cc-DTnbVM.s:511: Warning: conditional outside an IT block for Thumb.
kiasu.c: /tmp/cc-DTnbVM.s:514: Warning: conditional outside an IT block for Thumb.
kiasu.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -march=native -fomit-frame-pointer ref

Compiler output

Implementation: crypto_aead/kiasuneq128v1/ref
Compiler: clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
encrypt.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
kiasu.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
kiasu.c: /tmp/cc-mCvxgW.s: Assembler messages:
kiasu.c: /tmp/cc-mCvxgW.s:46: Warning: conditional outside an IT block for Thumb.
kiasu.c: /tmp/cc-mCvxgW.s:50: Warning: conditional outside an IT block for Thumb.
kiasu.c: /tmp/cc-mCvxgW.s:53: Warning: conditional outside an IT block for Thumb.
kiasu.c: /tmp/cc-mCvxgW.s:100: Warning: conditional outside an IT block for Thumb.
kiasu.c: /tmp/cc-mCvxgW.s:110: Warning: conditional outside an IT block for Thumb.
kiasu.c: /tmp/cc-mCvxgW.s:146: Warning: conditional outside an IT block for Thumb.
kiasu.c: /tmp/cc-mCvxgW.s:149: Warning: conditional outside an IT block for Thumb.
kiasu.c: /tmp/cc-mCvxgW.s:176: Warning: conditional outside an IT block for Thumb.
kiasu.c: /tmp/cc-mCvxgW.s:197: Warning: conditional outside an IT block for Thumb.
kiasu.c: /tmp/cc-mCvxgW.s:200: Warning: conditional outside an IT block for Thumb.
kiasu.c: /tmp/cc-mCvxgW.s:247: Warning: conditional outside an IT block for Thumb.
kiasu.c: /tmp/cc-mCvxgW.s:285: Warning: conditional outside an IT block for Thumb.
kiasu.c: /tmp/cc-mCvxgW.s:311: Warning: conditional outside an IT block for Thumb.
kiasu.c: /tmp/cc-mCvxgW.s:360: Warning: conditional outside an IT block for Thumb.
kiasu.c: /tmp/cc-mCvxgW.s:364: Warning: conditional outside an IT block for Thumb.
kiasu.c: /tmp/cc-mCvxgW.s:367: Warning: conditional outside an IT block for Thumb.
kiasu.c: /tmp/cc-mCvxgW.s:414: Warning: conditional outside an IT block for Thumb.
kiasu.c: /tmp/cc-mCvxgW.s:424: Warning: conditional outside an IT block for Thumb.
kiasu.c: /tmp/cc-mCvxgW.s:460: Warning: conditional outside an IT block for Thumb.
kiasu.c: /tmp/cc-mCvxgW.s:463: Warning: conditional outside an IT block for Thumb.
kiasu.c: /tmp/cc-mCvxgW.s:505: Warning: conditional outside an IT block for Thumb.
kiasu.c: /tmp/cc-mCvxgW.s:511: Warning: conditional outside an IT block for Thumb.
kiasu.c: /tmp/cc-mCvxgW.s:514: Warning: conditional outside an IT block for Thumb.
kiasu.c: ...

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

Compiler output

Implementation: crypto_aead/kiasuneq128v1/ref
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
encrypt.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
kiasu.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
kiasu.c: /tmp/cc-oCXBVe.s: Assembler messages:
kiasu.c: /tmp/cc-oCXBVe.s:46: Warning: conditional outside an IT block for Thumb.
kiasu.c: /tmp/cc-oCXBVe.s:50: Warning: conditional outside an IT block for Thumb.
kiasu.c: /tmp/cc-oCXBVe.s:53: Warning: conditional outside an IT block for Thumb.
kiasu.c: /tmp/cc-oCXBVe.s:100: Warning: conditional outside an IT block for Thumb.
kiasu.c: /tmp/cc-oCXBVe.s:110: Warning: conditional outside an IT block for Thumb.
kiasu.c: /tmp/cc-oCXBVe.s:146: Warning: conditional outside an IT block for Thumb.
kiasu.c: /tmp/cc-oCXBVe.s:149: Warning: conditional outside an IT block for Thumb.
kiasu.c: /tmp/cc-oCXBVe.s:176: Warning: conditional outside an IT block for Thumb.
kiasu.c: /tmp/cc-oCXBVe.s:197: Warning: conditional outside an IT block for Thumb.
kiasu.c: /tmp/cc-oCXBVe.s:200: Warning: conditional outside an IT block for Thumb.
kiasu.c: /tmp/cc-oCXBVe.s:247: Warning: conditional outside an IT block for Thumb.
kiasu.c: /tmp/cc-oCXBVe.s:285: Warning: conditional outside an IT block for Thumb.
kiasu.c: /tmp/cc-oCXBVe.s:311: Warning: conditional outside an IT block for Thumb.
kiasu.c: /tmp/cc-oCXBVe.s:360: Warning: conditional outside an IT block for Thumb.
kiasu.c: /tmp/cc-oCXBVe.s:364: Warning: conditional outside an IT block for Thumb.
kiasu.c: /tmp/cc-oCXBVe.s:367: Warning: conditional outside an IT block for Thumb.
kiasu.c: /tmp/cc-oCXBVe.s:414: Warning: conditional outside an IT block for Thumb.
kiasu.c: /tmp/cc-oCXBVe.s:424: Warning: conditional outside an IT block for Thumb.
kiasu.c: /tmp/cc-oCXBVe.s:460: Warning: conditional outside an IT block for Thumb.
kiasu.c: /tmp/cc-oCXBVe.s:463: Warning: conditional outside an IT block for Thumb.
kiasu.c: /tmp/cc-oCXBVe.s:505: Warning: conditional outside an IT block for Thumb.
kiasu.c: /tmp/cc-oCXBVe.s:511: Warning: conditional outside an IT block for Thumb.
kiasu.c: /tmp/cc-oCXBVe.s:514: Warning: conditional outside an IT block for Thumb.
kiasu.c: ...

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

Compiler output

Implementation: crypto_aead/kiasuneq128v1/ref
Compiler: clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
encrypt.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
kiasu.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
kiasu.c: /tmp/cc-Rtyfio.s: Assembler messages:
kiasu.c: /tmp/cc-Rtyfio.s:46: Warning: conditional outside an IT block for Thumb.
kiasu.c: /tmp/cc-Rtyfio.s:50: Warning: conditional outside an IT block for Thumb.
kiasu.c: /tmp/cc-Rtyfio.s:53: Warning: conditional outside an IT block for Thumb.
kiasu.c: /tmp/cc-Rtyfio.s:100: Warning: conditional outside an IT block for Thumb.
kiasu.c: /tmp/cc-Rtyfio.s:110: Warning: conditional outside an IT block for Thumb.
kiasu.c: /tmp/cc-Rtyfio.s:146: Warning: conditional outside an IT block for Thumb.
kiasu.c: /tmp/cc-Rtyfio.s:149: Warning: conditional outside an IT block for Thumb.
kiasu.c: /tmp/cc-Rtyfio.s:176: Warning: conditional outside an IT block for Thumb.
kiasu.c: /tmp/cc-Rtyfio.s:197: Warning: conditional outside an IT block for Thumb.
kiasu.c: /tmp/cc-Rtyfio.s:200: Warning: conditional outside an IT block for Thumb.
kiasu.c: /tmp/cc-Rtyfio.s:247: Warning: conditional outside an IT block for Thumb.
kiasu.c: /tmp/cc-Rtyfio.s:285: Warning: conditional outside an IT block for Thumb.
kiasu.c: /tmp/cc-Rtyfio.s:311: Warning: conditional outside an IT block for Thumb.
kiasu.c: /tmp/cc-Rtyfio.s:360: Warning: conditional outside an IT block for Thumb.
kiasu.c: /tmp/cc-Rtyfio.s:364: Warning: conditional outside an IT block for Thumb.
kiasu.c: /tmp/cc-Rtyfio.s:367: Warning: conditional outside an IT block for Thumb.
kiasu.c: /tmp/cc-Rtyfio.s:414: Warning: conditional outside an IT block for Thumb.
kiasu.c: /tmp/cc-Rtyfio.s:424: Warning: conditional outside an IT block for Thumb.
kiasu.c: /tmp/cc-Rtyfio.s:460: Warning: conditional outside an IT block for Thumb.
kiasu.c: /tmp/cc-Rtyfio.s:463: Warning: conditional outside an IT block for Thumb.
kiasu.c: /tmp/cc-Rtyfio.s:505: Warning: conditional outside an IT block for Thumb.
kiasu.c: /tmp/cc-Rtyfio.s:511: Warning: conditional outside an IT block for Thumb.
kiasu.c: /tmp/cc-Rtyfio.s:514: Warning: conditional outside an IT block for Thumb.
kiasu.c: ...
tweakable_aes.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
tweakable_aes.c: /tmp/cc-SZvQPf.s: Assembler messages:
tweakable_aes.c: /tmp/cc-SZvQPf.s:864: Warning: conditional outside an IT block for Thumb.
tweakable_aes.c: /tmp/cc-SZvQPf.s:915: Warning: conditional outside an IT block for Thumb.
tweakable_aes.c: /tmp/cc-SZvQPf.s:996: Warning: conditional outside an IT block for Thumb.
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: /tmp/cc-x3JZlJ.s: Assembler messages:
try.c: /tmp/cc-x3JZlJ.s:361: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-x3JZlJ.s:371: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-x3JZlJ.s:375: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-x3JZlJ.s:377: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-x3JZlJ.s:379: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-x3JZlJ.s:392: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-x3JZlJ.s:394: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-x3JZlJ.s:396: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-x3JZlJ.s:398: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-x3JZlJ.s:517: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-x3JZlJ.s:529: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-x3JZlJ.s:625: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-x3JZlJ.s:639: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-x3JZlJ.s:652: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-x3JZlJ.s:774: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-x3JZlJ.s:786: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-x3JZlJ.s:827: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-x3JZlJ.s:838: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-x3JZlJ.s:845: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-x3JZlJ.s:887: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-x3JZlJ.s:898: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-x3JZlJ.s:905: Warning: conditional outside an IT block for Thumb.
try.c: ...

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

Compiler output

Implementation: crypto_aead/kiasuneq128v1/ref
Compiler: clang -O3 -fwrapv -mavx -fomit-frame-pointer
encrypt.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
kiasu.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
kiasu.c: /tmp/cc-BvNik4.s: Assembler messages:
kiasu.c: /tmp/cc-BvNik4.s:46: Warning: conditional outside an IT block for Thumb.
kiasu.c: /tmp/cc-BvNik4.s:50: Warning: conditional outside an IT block for Thumb.
kiasu.c: /tmp/cc-BvNik4.s:53: Warning: conditional outside an IT block for Thumb.
kiasu.c: /tmp/cc-BvNik4.s:100: Warning: conditional outside an IT block for Thumb.
kiasu.c: /tmp/cc-BvNik4.s:110: Warning: conditional outside an IT block for Thumb.
kiasu.c: /tmp/cc-BvNik4.s:146: Warning: conditional outside an IT block for Thumb.
kiasu.c: /tmp/cc-BvNik4.s:149: Warning: conditional outside an IT block for Thumb.
kiasu.c: /tmp/cc-BvNik4.s:176: Warning: conditional outside an IT block for Thumb.
kiasu.c: /tmp/cc-BvNik4.s:197: Warning: conditional outside an IT block for Thumb.
kiasu.c: /tmp/cc-BvNik4.s:200: Warning: conditional outside an IT block for Thumb.
kiasu.c: /tmp/cc-BvNik4.s:247: Warning: conditional outside an IT block for Thumb.
kiasu.c: /tmp/cc-BvNik4.s:285: Warning: conditional outside an IT block for Thumb.
kiasu.c: /tmp/cc-BvNik4.s:311: Warning: conditional outside an IT block for Thumb.
kiasu.c: /tmp/cc-BvNik4.s:360: Warning: conditional outside an IT block for Thumb.
kiasu.c: /tmp/cc-BvNik4.s:364: Warning: conditional outside an IT block for Thumb.
kiasu.c: /tmp/cc-BvNik4.s:367: Warning: conditional outside an IT block for Thumb.
kiasu.c: /tmp/cc-BvNik4.s:414: Warning: conditional outside an IT block for Thumb.
kiasu.c: /tmp/cc-BvNik4.s:424: Warning: conditional outside an IT block for Thumb.
kiasu.c: /tmp/cc-BvNik4.s:460: Warning: conditional outside an IT block for Thumb.
kiasu.c: /tmp/cc-BvNik4.s:463: Warning: conditional outside an IT block for Thumb.
kiasu.c: /tmp/cc-BvNik4.s:505: Warning: conditional outside an IT block for Thumb.
kiasu.c: /tmp/cc-BvNik4.s:511: Warning: conditional outside an IT block for Thumb.
kiasu.c: /tmp/cc-BvNik4.s:514: Warning: conditional outside an IT block for Thumb.
kiasu.c: ...

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

Compiler output

Implementation: crypto_aead/kiasuneq128v1/ref
Compiler: clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
encrypt.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
kiasu.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
kiasu.c: /tmp/cc-CBH8wc.s: Assembler messages:
kiasu.c: /tmp/cc-CBH8wc.s:46: Warning: conditional outside an IT block for Thumb.
kiasu.c: /tmp/cc-CBH8wc.s:50: Warning: conditional outside an IT block for Thumb.
kiasu.c: /tmp/cc-CBH8wc.s:53: Warning: conditional outside an IT block for Thumb.
kiasu.c: /tmp/cc-CBH8wc.s:100: Warning: conditional outside an IT block for Thumb.
kiasu.c: /tmp/cc-CBH8wc.s:110: Warning: conditional outside an IT block for Thumb.
kiasu.c: /tmp/cc-CBH8wc.s:146: Warning: conditional outside an IT block for Thumb.
kiasu.c: /tmp/cc-CBH8wc.s:149: Warning: conditional outside an IT block for Thumb.
kiasu.c: /tmp/cc-CBH8wc.s:176: Warning: conditional outside an IT block for Thumb.
kiasu.c: /tmp/cc-CBH8wc.s:197: Warning: conditional outside an IT block for Thumb.
kiasu.c: /tmp/cc-CBH8wc.s:200: Warning: conditional outside an IT block for Thumb.
kiasu.c: /tmp/cc-CBH8wc.s:247: Warning: conditional outside an IT block for Thumb.
kiasu.c: /tmp/cc-CBH8wc.s:285: Warning: conditional outside an IT block for Thumb.
kiasu.c: /tmp/cc-CBH8wc.s:311: Warning: conditional outside an IT block for Thumb.
kiasu.c: /tmp/cc-CBH8wc.s:360: Warning: conditional outside an IT block for Thumb.
kiasu.c: /tmp/cc-CBH8wc.s:364: Warning: conditional outside an IT block for Thumb.
kiasu.c: /tmp/cc-CBH8wc.s:367: Warning: conditional outside an IT block for Thumb.
kiasu.c: /tmp/cc-CBH8wc.s:414: Warning: conditional outside an IT block for Thumb.
kiasu.c: /tmp/cc-CBH8wc.s:424: Warning: conditional outside an IT block for Thumb.
kiasu.c: /tmp/cc-CBH8wc.s:460: Warning: conditional outside an IT block for Thumb.
kiasu.c: /tmp/cc-CBH8wc.s:463: Warning: conditional outside an IT block for Thumb.
kiasu.c: /tmp/cc-CBH8wc.s:505: Warning: conditional outside an IT block for Thumb.
kiasu.c: /tmp/cc-CBH8wc.s:511: Warning: conditional outside an IT block for Thumb.
kiasu.c: /tmp/cc-CBH8wc.s:514: Warning: conditional outside an IT block for Thumb.
kiasu.c: ...

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

Compiler output

Implementation: crypto_aead/kiasuneq128v1/bitslice
Compiler: gcc -mcpu=arm810 -O2 -fomit-frame-pointer
encrypt.c: encrypt.c:1: warning: target CPU does not support THUMB instructions
kiasu.c: kiasu.c:1: warning: target CPU does not support THUMB instructions
kiasu.c: kiasu.c: In function 'kiasu_aead_encrypt':
kiasu.c: kiasu.c:256: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Auth'
kiasu.c: kiasu.c:256: error: 'Auth' undeclared (first use in this function)
kiasu.c: kiasu.c:256: error: (Each undeclared identifier is reported only once
kiasu.c: kiasu.c:256: error: for each function it appears in.)
kiasu.c: kiasu.c:257: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Checksum'
kiasu.c: kiasu.c:257: error: 'Checksum' undeclared (first use in this function)
kiasu.c: kiasu.c:258: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'PaddedBlock'
kiasu.c: kiasu.c:258: error: 'PaddedBlock' undeclared (first use in this function)
kiasu.c: kiasu.c:259: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'ta'
kiasu.c: kiasu.c:259: error: 'ta' undeclared (first use in this function)
kiasu.c: kiasu.c:260: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token
kiasu.c: kiasu.c:260: error: 'adp' undeclared (first use in this function)
kiasu.c: kiasu.c:262: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'tmpblock'
kiasu.c: kiasu.c:262: error: 'tmpblock' undeclared (first use in this function)
kiasu.c: kiasu.c:271: error: 'block' undeclared (first use in this function)
kiasu.c: kiasu.c:271: error: expected expression before ')' token
kiasu.c: kiasu.c:391: error: expected expression before ')' token
kiasu.c: kiasu.c: In function 'kiasu_aead_decrypt':
kiasu.c: kiasu.c:537: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'DecOfZero'
kiasu.c: kiasu.c:537: error: 'DecOfZero' undeclared (first use in this function)
kiasu.c: kiasu.c:538: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'PaddedBlock'
kiasu.c: kiasu.c:538: error: 'PaddedBlock' undeclared (first use in this function)
kiasu.c: kiasu.c:539: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Auth'
kiasu.c: ...

Number of similar (compiler,implementation) pairs: 20, namely:
CompilerImplementations
gcc -mcpu=arm810 -O2 -fomit-frame-pointer bitslice
gcc -mcpu=arm810 -O3 -fomit-frame-pointer bitslice
gcc -mcpu=arm810 -O -fomit-frame-pointer bitslice
gcc -mcpu=arm810 -Os -fomit-frame-pointer bitslice
gcc -mcpu=arm8 -O2 -fomit-frame-pointer bitslice
gcc -mcpu=arm8 -O3 -fomit-frame-pointer bitslice
gcc -mcpu=arm8 -O -fomit-frame-pointer bitslice
gcc -mcpu=arm8 -Os -fomit-frame-pointer bitslice
gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer bitslice
gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer bitslice
gcc -mcpu=strongarm1100 -O -fomit-frame-pointer bitslice
gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer bitslice
gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer bitslice
gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer bitslice
gcc -mcpu=strongarm110 -O -fomit-frame-pointer bitslice
gcc -mcpu=strongarm110 -Os -fomit-frame-pointer bitslice
gcc -mcpu=strongarm -O2 -fomit-frame-pointer bitslice
gcc -mcpu=strongarm -O3 -fomit-frame-pointer bitslice
gcc -mcpu=strongarm -O -fomit-frame-pointer bitslice
gcc -mcpu=strongarm -Os -fomit-frame-pointer bitslice

Compiler output

Implementation: crypto_aead/kiasuneq128v1/opt
Compiler: gcc -mcpu=arm810 -O2 -fomit-frame-pointer
encrypt.c: encrypt.c:1: warning: target CPU does not support THUMB instructions
kiasu.c: kiasu.c:1: warning: target CPU does not support THUMB instructions
kiasu.c: kiasu.c:26:74: error: xmmintrin.h: No such file or directory
kiasu.c: kiasu.c:27:74: error: emmintrin.h: No such file or directory
kiasu.c: kiasu.c:28:74: error: wmmintrin.h: No such file or directory
kiasu.c: kiasu.c:29:74: error: tmmintrin.h: No such file or directory
kiasu.c: kiasu.c:35: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'assist128'
kiasu.c: kiasu.c:43: error: expected declaration specifiers or '...' before '__m128i'
kiasu.c: kiasu.c: In function 'set_encryption_key':
kiasu.c: kiasu.c:45: error: 'subkeys' undeclared (first use in this function)
kiasu.c: kiasu.c:45: error: (Each undeclared identifier is reported only once
kiasu.c: kiasu.c:45: error: for each function it appears in.)
kiasu.c: kiasu.c:45: error: '__m128i' undeclared (first use in this function)
kiasu.c: kiasu.c:45: error: expected expression before ')' token
kiasu.c: kiasu.c: At top level:
kiasu.c: kiasu.c:58: error: expected declaration specifiers or '...' before '__m128i'
kiasu.c: kiasu.c: In function 'set_decryption_key':
kiasu.c: kiasu.c:60: error: '__m128i' undeclared (first use in this function)
kiasu.c: kiasu.c:60: error: expected ';' before 'tmp'
kiasu.c: kiasu.c:62: error: 'subkeys' undeclared (first use in this function)
kiasu.c: kiasu.c:62: error: 'tmp' undeclared (first use in this function)
kiasu.c: kiasu.c: In function 'kiasu_aead_encrypt':
kiasu.c: kiasu.c:85: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'ONE'
kiasu.c: kiasu.c:85: error: 'ONE' undeclared (first use in this function)
kiasu.c: kiasu.c:86: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'EIGHT'
kiasu.c: kiasu.c:86: error: 'EIGHT' undeclared (first use in this function)
kiasu.c: ...

Number of similar (compiler,implementation) pairs: 20, namely:
CompilerImplementations
gcc -mcpu=arm810 -O2 -fomit-frame-pointer opt
gcc -mcpu=arm810 -O3 -fomit-frame-pointer opt
gcc -mcpu=arm810 -O -fomit-frame-pointer opt
gcc -mcpu=arm810 -Os -fomit-frame-pointer opt
gcc -mcpu=arm8 -O2 -fomit-frame-pointer opt
gcc -mcpu=arm8 -O3 -fomit-frame-pointer opt
gcc -mcpu=arm8 -O -fomit-frame-pointer opt
gcc -mcpu=arm8 -Os -fomit-frame-pointer opt
gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer opt
gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer opt
gcc -mcpu=strongarm1100 -O -fomit-frame-pointer opt
gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer opt
gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer opt
gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer opt
gcc -mcpu=strongarm110 -O -fomit-frame-pointer opt
gcc -mcpu=strongarm110 -Os -fomit-frame-pointer opt
gcc -mcpu=strongarm -O2 -fomit-frame-pointer opt
gcc -mcpu=strongarm -O3 -fomit-frame-pointer opt
gcc -mcpu=strongarm -O -fomit-frame-pointer opt
gcc -mcpu=strongarm -Os -fomit-frame-pointer opt

Compiler output

Implementation: crypto_aead/kiasuneq128v1/ref
Compiler: gcc -mcpu=arm810 -O2 -fomit-frame-pointer
encrypt.c: encrypt.c:1: warning: target CPU does not support THUMB instructions
kiasu.c: kiasu.c:1: warning: target CPU does not support THUMB instructions
tweakable_aes.c: tweakable_aes.c:1: warning: target CPU does not support THUMB instructions
try.c: try.c:1: warning: target CPU does not support THUMB instructions
try.c: try-anything.c:1: warning: target CPU does not support THUMB instructions
try.c: try.c:1: warning: target CPU does not support THUMB instructions
try.c: try-anything.c:1: warning: target CPU does not support THUMB instructions
measure.c: measure.c:1: warning: target CPU does not support THUMB instructions
measure.c: measure-anything.c:1: warning: target CPU does not support THUMB instructions

Number of similar (compiler,implementation) pairs: 20, namely:
CompilerImplementations
gcc -mcpu=arm810 -O2 -fomit-frame-pointer ref
gcc -mcpu=arm810 -O3 -fomit-frame-pointer ref
gcc -mcpu=arm810 -O -fomit-frame-pointer ref
gcc -mcpu=arm810 -Os -fomit-frame-pointer ref
gcc -mcpu=arm8 -O2 -fomit-frame-pointer ref
gcc -mcpu=arm8 -O3 -fomit-frame-pointer ref
gcc -mcpu=arm8 -O -fomit-frame-pointer ref
gcc -mcpu=arm8 -Os -fomit-frame-pointer ref
gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer ref
gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer ref
gcc -mcpu=strongarm1100 -O -fomit-frame-pointer ref
gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer ref
gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer ref
gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer ref
gcc -mcpu=strongarm110 -O -fomit-frame-pointer ref
gcc -mcpu=strongarm110 -Os -fomit-frame-pointer ref
gcc -mcpu=strongarm -O2 -fomit-frame-pointer ref
gcc -mcpu=strongarm -O3 -fomit-frame-pointer ref
gcc -mcpu=strongarm -O -fomit-frame-pointer ref
gcc -mcpu=strongarm -Os -fomit-frame-pointer ref