Implementation notes: armeabi, h4mx515e, crypto_aead/kiasueq128v1

Computer: h4mx515e
Architecture: armeabi
CPU ID: unknown CPU ID
SUPERCOP version: 20140622
Operation: crypto_aead
Primitive: kiasueq128v1
TimeImplementationCompilerBenchmark dateSUPERCOP version
716219refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014071820140622
762838refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014071820140622
834300refgcc -funroll-loops -O2 -fomit-frame-pointer2014071820140622
847072refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014071820140622
897096refgcc -O2 -fomit-frame-pointer2014071820140622
904929refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer2014071820140622
955988refgcc -O3 -fomit-frame-pointer2014071820140622
956374refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer2014071820140622
973902refgcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2014071820140622
974115refgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer2014071820140622
1006861refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014071820140622
1033508refgcc -mcpu=arm810 -O2 -fomit-frame-pointer2014071820140622
1033955refgcc -mcpu=arm8 -O2 -fomit-frame-pointer2014071820140622
1033965refgcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2014071820140622
1034732refgcc -mcpu=arm8 -O3 -fomit-frame-pointer2014071820140622
1034864refgcc -mcpu=arm810 -O3 -fomit-frame-pointer2014071820140622
1034868refgcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2014071820140622
1035237refgcc -mcpu=strongarm -O3 -fomit-frame-pointer2014071820140622
1036156refgcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2014071820140622
1048662refgcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2014071820140622
1056914refgcc -mcpu=arm810 -Os -fomit-frame-pointer2014071820140622
1056934refgcc -mcpu=strongarm -Os -fomit-frame-pointer2014071820140622
1057022refgcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2014071820140622
1057082refgcc -mcpu=arm8 -Os -fomit-frame-pointer2014071820140622
1057102refgcc -mcpu=strongarm110 -Os -fomit-frame-pointer2014071820140622
1065662refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014071820140622
1065954refgcc -fno-schedule-insns -Os -fomit-frame-pointer2014071820140622
1106134refgcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2014071820140622
1106941refgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer2014071820140622
1114211refgcc -funroll-loops -O -fomit-frame-pointer2014071820140622
1114279refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014071820140622
1202674refgcc -funroll-loops -Os -fomit-frame-pointer2014071820140622
1208779refgcc -Os -fomit-frame-pointer2014071820140622
1208794refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer2014071820140622
1222521refgcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2014071820140622
1223218refgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer2014071820140622
1292215refgcc -O -fomit-frame-pointer2014071820140622
1292243refgcc -mcpu=cortex-a9 -O -fomit-frame-pointer2014071820140622
1292363refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer2014071820140622
1292377refgcc -fno-schedule-insns -O -fomit-frame-pointer2014071820140622
1292383refgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer2014071820140622
1375724refgcc -funroll-loops -O3 -fomit-frame-pointer2014071820140622
1423845refgcc -mcpu=arm8 -O -fomit-frame-pointer2014071820140622
1423999refgcc -mcpu=strongarm -O -fomit-frame-pointer2014071820140622
1424024refgcc -mcpu=strongarm1100 -O -fomit-frame-pointer2014071820140622
1424047refgcc -mcpu=strongarm110 -O -fomit-frame-pointer2014071820140622
1424614refgcc -mcpu=arm810 -O -fomit-frame-pointer2014071820140622
1466492refgcc -mcpu=strongarm -O2 -fomit-frame-pointer2014071820140622
1483400refgcc -mcpu=xscale -O3 -fomit-frame-pointer2014071820140622
1483402refgcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer2014071820140622
1483679refgcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer2014071820140622
1483754refgcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns2014071820140622
1490283refgcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns2014071820140622
1490481refgcc -mcpu=arm9e -O3 -fomit-frame-pointer2014071820140622
1490617refgcc -mcpu=arm1020t -O3 -fomit-frame-pointer2014071820140622
1491649refgcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer2014071820140622
1496093refgcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer2014071820140622
1496093refgcc -mcpu=ep9312 -O3 -fomit-frame-pointer2014071820140622
1496125refgcc -mcpu=arm920 -O3 -fomit-frame-pointer2014071820140622
1496138refgcc -mcpu=arm9 -O3 -fomit-frame-pointer2014071820140622
1496163refgcc -mcpu=arm920t -O3 -fomit-frame-pointer2014071820140622
1496327refgcc -mcpu=arm940t -O3 -fomit-frame-pointer2014071820140622
1503581refgcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer2014071820140622
2117407refgcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns2014071820140622
2117498refgcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer2014071820140622
2117699refgcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer2014071820140622
2117749refgcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns2014071820140622
2125907refgcc -mcpu=arm9e -O2 -fomit-frame-pointer2014071820140622
2126132refgcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer2014071820140622
2126253refgcc -mcpu=arm1020t -O2 -fomit-frame-pointer2014071820140622
2132071refgcc -mcpu=xscale -O2 -fomit-frame-pointer2014071820140622
2132804refgcc -mcpu=arm920 -O2 -fomit-frame-pointer2014071820140622
2132981refgcc -mcpu=ep9312 -O2 -fomit-frame-pointer2014071820140622
2133176refgcc -mcpu=arm940t -O2 -fomit-frame-pointer2014071820140622
2133548refgcc -mcpu=arm920t -O2 -fomit-frame-pointer2014071820140622
2133600refgcc -mcpu=arm9 -O2 -fomit-frame-pointer2014071820140622
2133613refgcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer2014071820140622
2150800refgcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer2014071820140622
2428461refgcc -mcpu=arm1020t -O -fomit-frame-pointer2014071820140622
2428515refgcc -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns2014071820140622
2428550refgcc -mcpu=arm9e -O -fomit-frame-pointer2014071820140622
2428697refgcc -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns2014071820140622
2428748refgcc -mcpu=arm1136j-s -O -fomit-frame-pointer2014071820140622
2428884refgcc -mcpu=arm1136jf-s -O -fomit-frame-pointer2014071820140622
2428931refgcc -mcpu=xscale -O -fomit-frame-pointer2014071820140622
2428960refgcc -mcpu=arm10tdmi -O -fomit-frame-pointer2014071820140622
2443359refgcc -mcpu=arm920t -O -fomit-frame-pointer2014071820140622
2443444refgcc -mcpu=arm7tdmi -O -fomit-frame-pointer2014071820140622
2443643refgcc -mcpu=ep9312 -O -fomit-frame-pointer2014071820140622
2443775refgcc -mcpu=arm920 -O -fomit-frame-pointer2014071820140622
2443947refgcc -mcpu=arm9 -O -fomit-frame-pointer2014071820140622
2444157refgcc -mcpu=arm940t -O -fomit-frame-pointer2014071820140622
2445066refgcc -mcpu=arm9tdmi -O -fomit-frame-pointer2014071820140622
2761142refgcc -funroll-loops2014071820140622
2761153refgcc2014071820140622
2761307refcc2014071820140622

Compiler output

Implementation: crypto_aead/kiasueq128v1/bitslice
Compiler: cc
kiasu.c: kiasu.c:259: error: expected ')' before 'B'
kiasu.c: kiasu.c: In function 'XLS':
kiasu.c: kiasu.c:324: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'ta'
kiasu.c: kiasu.c:324: error: 'ta' undeclared (first use in this function)
kiasu.c: kiasu.c:324: error: (Each undeclared identifier is reported only once
kiasu.c: kiasu.c:324: error: for each function it appears in.)
kiasu.c: kiasu.c:326: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token
kiasu.c: kiasu.c:326: error: 'adp' undeclared (first use in this function)
kiasu.c: kiasu.c:338: error: 'block' undeclared (first use in this function)
kiasu.c: kiasu.c:338: error: expected expression before ')' token
kiasu.c: kiasu.c:368: error: expected expression before ')' token
kiasu.c: kiasu.c:399: error: expected expression before ')' token
kiasu.c: kiasu.c: In function 'kiasu_aead_encrypt':
kiasu.c: kiasu.c:443: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Auth'
kiasu.c: kiasu.c:443: error: 'Auth' undeclared (first use in this function)
kiasu.c: kiasu.c:444: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Checksum'
kiasu.c: kiasu.c:444: error: 'Checksum' undeclared (first use in this function)
kiasu.c: kiasu.c:445: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Final'
kiasu.c: kiasu.c:445: error: 'Final' undeclared (first use in this function)
kiasu.c: kiasu.c:446: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'PaddedBlock'
kiasu.c: kiasu.c:446: error: 'PaddedBlock' undeclared (first use in this function)
kiasu.c: kiasu.c:447: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'ta'
kiasu.c: kiasu.c:447: error: 'ta' undeclared (first use in this function)
kiasu.c: kiasu.c:448: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token
kiasu.c: kiasu.c:448: error: 'adp' 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/kiasueq128v1/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:34: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'assist128'
kiasu.c: kiasu.c:42: error: expected declaration specifiers or '...' before '__m128i'
kiasu.c: kiasu.c: In function 'set_encryption_key':
kiasu.c: kiasu.c:44: error: 'subkeys' undeclared (first use in this function)
kiasu.c: kiasu.c:44: error: (Each undeclared identifier is reported only once
kiasu.c: kiasu.c:44: error: for each function it appears in.)
kiasu.c: kiasu.c:44: error: '__m128i' undeclared (first use in this function)
kiasu.c: kiasu.c:44: error: expected expression before ')' token
kiasu.c: kiasu.c: At top level:
kiasu.c: kiasu.c:57: error: expected declaration specifiers or '...' before '__m128i'
kiasu.c: kiasu.c: In function 'set_decryption_key':
kiasu.c: kiasu.c:59: error: '__m128i' undeclared (first use in this function)
kiasu.c: kiasu.c:59: error: expected ';' before 'tmp'
kiasu.c: kiasu.c:61: error: 'subkeys' undeclared (first use in this function)
kiasu.c: kiasu.c:61: error: 'tmp' undeclared (first use in this function)
kiasu.c: kiasu.c: At top level:
kiasu.c: kiasu.c:93: error: expected declaration specifiers or '...' before '__m128i'
kiasu.c: kiasu.c:94: error: expected declaration specifiers or '...' before '__m128i'
kiasu.c: kiasu.c: In function 'XLS':
kiasu.c: kiasu.c:117: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'STAGE_MASK'
kiasu.c: kiasu.c:117: error: 'STAGE_MASK' undeclared (first use in this function)
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/kiasueq128v1/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-2emR0W.s: Assembler messages:
kiasu.c: /tmp/cc-2emR0W.s:76: Warning: conditional outside an IT block for Thumb.
kiasu.c: /tmp/cc-2emR0W.s:92: Warning: conditional outside an IT block for Thumb.
kiasu.c: /tmp/cc-2emR0W.s:94: Warning: conditional outside an IT block for Thumb.
kiasu.c: /tmp/cc-2emR0W.s:110: Warning: conditional outside an IT block for Thumb.
kiasu.c: /tmp/cc-2emR0W.s:112: Warning: conditional outside an IT block for Thumb.
kiasu.c: /tmp/cc-2emR0W.s:113: Warning: conditional outside an IT block for Thumb.
kiasu.c: /tmp/cc-2emR0W.s:125: Warning: conditional outside an IT block for Thumb.
kiasu.c: /tmp/cc-2emR0W.s:137: Warning: conditional outside an IT block for Thumb.
kiasu.c: /tmp/cc-2emR0W.s:143: Warning: conditional outside an IT block for Thumb.
kiasu.c: /tmp/cc-2emR0W.s:152: Warning: conditional outside an IT block for Thumb.
kiasu.c: /tmp/cc-2emR0W.s:155: Warning: conditional outside an IT block for Thumb.
kiasu.c: /tmp/cc-2emR0W.s:195: Warning: conditional outside an IT block for Thumb.
kiasu.c: /tmp/cc-2emR0W.s:230: Warning: conditional outside an IT block for Thumb.
kiasu.c: /tmp/cc-2emR0W.s:243: Warning: conditional outside an IT block for Thumb.
kiasu.c: /tmp/cc-2emR0W.s:245: Warning: conditional outside an IT block for Thumb.
kiasu.c: /tmp/cc-2emR0W.s:261: Warning: conditional outside an IT block for Thumb.
kiasu.c: /tmp/cc-2emR0W.s:263: Warning: conditional outside an IT block for Thumb.
kiasu.c: /tmp/cc-2emR0W.s:280: Warning: conditional outside an IT block for Thumb.
kiasu.c: /tmp/cc-2emR0W.s:297: Warning: conditional outside an IT block for Thumb.
kiasu.c: /tmp/cc-2emR0W.s:330: Warning: conditional outside an IT block for Thumb.
kiasu.c: /tmp/cc-2emR0W.s:343: Warning: conditional outside an IT block for Thumb.
kiasu.c: /tmp/cc-2emR0W.s:345: Warning: conditional outside an IT block for Thumb.
kiasu.c: /tmp/cc-2emR0W.s:361: 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/kiasueq128v1/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/kiasueq128v1/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:259:23: error: expected ')'
kiasu.c: void printBlock(block B) {
kiasu.c: ^
kiasu.c: kiasu.c:259:16: note: to match this '('
kiasu.c: void printBlock(block B) {
kiasu.c: ^
kiasu.c: kiasu.c:262:14: error: expected expression
kiasu.c: *(block *)tag=B;
kiasu.c: ^
kiasu.c: kiasu.c:324:15: error: unknown type name 'block'
kiasu.c: ALIGN(16) block ta[BPI]; /* 8 blocks for parallel processing */
kiasu.c: ^
kiasu.c: kiasu.c:326:21: error: unknown type name 'block'
kiasu.c: ALIGN(16) const block* adp; /* Pointer to the blocks to process */
kiasu.c: ^
kiasu.c: kiasu.c:443:15: error: unknown type name 'block'
kiasu.c: ALIGN(16) block Auth; /* Auth value during the mode */
kiasu.c: ^
kiasu.c: kiasu.c:444:15: error: unknown type name 'block'
kiasu.c: ALIGN(16) block Checksum; /* Checksum on the plaintext blocks */
kiasu.c: ^
kiasu.c: kiasu.c:445:15: error: unknown type name 'block'
kiasu.c: ALIGN(16) block Final; /* Intermediate value in the computations */
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/kiasueq128v1/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-sQEpWR.s: Assembler messages:
kiasu.c: /tmp/cc-sQEpWR.s:76: Warning: conditional outside an IT block for Thumb.
kiasu.c: /tmp/cc-sQEpWR.s:92: Warning: conditional outside an IT block for Thumb.
kiasu.c: /tmp/cc-sQEpWR.s:94: Warning: conditional outside an IT block for Thumb.
kiasu.c: /tmp/cc-sQEpWR.s:110: Warning: conditional outside an IT block for Thumb.
kiasu.c: /tmp/cc-sQEpWR.s:112: Warning: conditional outside an IT block for Thumb.
kiasu.c: /tmp/cc-sQEpWR.s:113: Warning: conditional outside an IT block for Thumb.
kiasu.c: /tmp/cc-sQEpWR.s:125: Warning: conditional outside an IT block for Thumb.
kiasu.c: /tmp/cc-sQEpWR.s:137: Warning: conditional outside an IT block for Thumb.
kiasu.c: /tmp/cc-sQEpWR.s:143: Warning: conditional outside an IT block for Thumb.
kiasu.c: /tmp/cc-sQEpWR.s:152: Warning: conditional outside an IT block for Thumb.
kiasu.c: /tmp/cc-sQEpWR.s:155: Warning: conditional outside an IT block for Thumb.
kiasu.c: /tmp/cc-sQEpWR.s:195: Warning: conditional outside an IT block for Thumb.
kiasu.c: /tmp/cc-sQEpWR.s:230: Warning: conditional outside an IT block for Thumb.
kiasu.c: /tmp/cc-sQEpWR.s:243: Warning: conditional outside an IT block for Thumb.
kiasu.c: /tmp/cc-sQEpWR.s:245: Warning: conditional outside an IT block for Thumb.
kiasu.c: /tmp/cc-sQEpWR.s:261: Warning: conditional outside an IT block for Thumb.
kiasu.c: /tmp/cc-sQEpWR.s:263: Warning: conditional outside an IT block for Thumb.
kiasu.c: /tmp/cc-sQEpWR.s:280: Warning: conditional outside an IT block for Thumb.
kiasu.c: /tmp/cc-sQEpWR.s:297: Warning: conditional outside an IT block for Thumb.
kiasu.c: /tmp/cc-sQEpWR.s:330: Warning: conditional outside an IT block for Thumb.
kiasu.c: /tmp/cc-sQEpWR.s:343: Warning: conditional outside an IT block for Thumb.
kiasu.c: /tmp/cc-sQEpWR.s:345: Warning: conditional outside an IT block for Thumb.
kiasu.c: /tmp/cc-sQEpWR.s:361: 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/kiasueq128v1/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-mVJ0Kc.s: Assembler messages:
kiasu.c: /tmp/cc-mVJ0Kc.s:76: Warning: conditional outside an IT block for Thumb.
kiasu.c: /tmp/cc-mVJ0Kc.s:92: Warning: conditional outside an IT block for Thumb.
kiasu.c: /tmp/cc-mVJ0Kc.s:94: Warning: conditional outside an IT block for Thumb.
kiasu.c: /tmp/cc-mVJ0Kc.s:110: Warning: conditional outside an IT block for Thumb.
kiasu.c: /tmp/cc-mVJ0Kc.s:112: Warning: conditional outside an IT block for Thumb.
kiasu.c: /tmp/cc-mVJ0Kc.s:113: Warning: conditional outside an IT block for Thumb.
kiasu.c: /tmp/cc-mVJ0Kc.s:125: Warning: conditional outside an IT block for Thumb.
kiasu.c: /tmp/cc-mVJ0Kc.s:137: Warning: conditional outside an IT block for Thumb.
kiasu.c: /tmp/cc-mVJ0Kc.s:143: Warning: conditional outside an IT block for Thumb.
kiasu.c: /tmp/cc-mVJ0Kc.s:152: Warning: conditional outside an IT block for Thumb.
kiasu.c: /tmp/cc-mVJ0Kc.s:155: Warning: conditional outside an IT block for Thumb.
kiasu.c: /tmp/cc-mVJ0Kc.s:195: Warning: conditional outside an IT block for Thumb.
kiasu.c: /tmp/cc-mVJ0Kc.s:230: Warning: conditional outside an IT block for Thumb.
kiasu.c: /tmp/cc-mVJ0Kc.s:243: Warning: conditional outside an IT block for Thumb.
kiasu.c: /tmp/cc-mVJ0Kc.s:245: Warning: conditional outside an IT block for Thumb.
kiasu.c: /tmp/cc-mVJ0Kc.s:261: Warning: conditional outside an IT block for Thumb.
kiasu.c: /tmp/cc-mVJ0Kc.s:263: Warning: conditional outside an IT block for Thumb.
kiasu.c: /tmp/cc-mVJ0Kc.s:280: Warning: conditional outside an IT block for Thumb.
kiasu.c: /tmp/cc-mVJ0Kc.s:297: Warning: conditional outside an IT block for Thumb.
kiasu.c: /tmp/cc-mVJ0Kc.s:330: Warning: conditional outside an IT block for Thumb.
kiasu.c: /tmp/cc-mVJ0Kc.s:343: Warning: conditional outside an IT block for Thumb.
kiasu.c: /tmp/cc-mVJ0Kc.s:345: Warning: conditional outside an IT block for Thumb.
kiasu.c: /tmp/cc-mVJ0Kc.s:361: 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/kiasueq128v1/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-AzmBkv.s: Assembler messages:
kiasu.c: /tmp/cc-AzmBkv.s:76: Warning: conditional outside an IT block for Thumb.
kiasu.c: /tmp/cc-AzmBkv.s:92: Warning: conditional outside an IT block for Thumb.
kiasu.c: /tmp/cc-AzmBkv.s:94: Warning: conditional outside an IT block for Thumb.
kiasu.c: /tmp/cc-AzmBkv.s:110: Warning: conditional outside an IT block for Thumb.
kiasu.c: /tmp/cc-AzmBkv.s:112: Warning: conditional outside an IT block for Thumb.
kiasu.c: /tmp/cc-AzmBkv.s:113: Warning: conditional outside an IT block for Thumb.
kiasu.c: /tmp/cc-AzmBkv.s:125: Warning: conditional outside an IT block for Thumb.
kiasu.c: /tmp/cc-AzmBkv.s:137: Warning: conditional outside an IT block for Thumb.
kiasu.c: /tmp/cc-AzmBkv.s:143: Warning: conditional outside an IT block for Thumb.
kiasu.c: /tmp/cc-AzmBkv.s:152: Warning: conditional outside an IT block for Thumb.
kiasu.c: /tmp/cc-AzmBkv.s:155: Warning: conditional outside an IT block for Thumb.
kiasu.c: /tmp/cc-AzmBkv.s:195: Warning: conditional outside an IT block for Thumb.
kiasu.c: /tmp/cc-AzmBkv.s:230: Warning: conditional outside an IT block for Thumb.
kiasu.c: /tmp/cc-AzmBkv.s:243: Warning: conditional outside an IT block for Thumb.
kiasu.c: /tmp/cc-AzmBkv.s:245: Warning: conditional outside an IT block for Thumb.
kiasu.c: /tmp/cc-AzmBkv.s:261: Warning: conditional outside an IT block for Thumb.
kiasu.c: /tmp/cc-AzmBkv.s:263: Warning: conditional outside an IT block for Thumb.
kiasu.c: /tmp/cc-AzmBkv.s:280: Warning: conditional outside an IT block for Thumb.
kiasu.c: /tmp/cc-AzmBkv.s:297: Warning: conditional outside an IT block for Thumb.
kiasu.c: /tmp/cc-AzmBkv.s:330: Warning: conditional outside an IT block for Thumb.
kiasu.c: /tmp/cc-AzmBkv.s:343: Warning: conditional outside an IT block for Thumb.
kiasu.c: /tmp/cc-AzmBkv.s:345: Warning: conditional outside an IT block for Thumb.
kiasu.c: /tmp/cc-AzmBkv.s:361: 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/kiasueq128v1/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-pwSd04.s: Assembler messages:
kiasu.c: /tmp/cc-pwSd04.s:76: Warning: conditional outside an IT block for Thumb.
kiasu.c: /tmp/cc-pwSd04.s:92: Warning: conditional outside an IT block for Thumb.
kiasu.c: /tmp/cc-pwSd04.s:94: Warning: conditional outside an IT block for Thumb.
kiasu.c: /tmp/cc-pwSd04.s:110: Warning: conditional outside an IT block for Thumb.
kiasu.c: /tmp/cc-pwSd04.s:112: Warning: conditional outside an IT block for Thumb.
kiasu.c: /tmp/cc-pwSd04.s:113: Warning: conditional outside an IT block for Thumb.
kiasu.c: /tmp/cc-pwSd04.s:125: Warning: conditional outside an IT block for Thumb.
kiasu.c: /tmp/cc-pwSd04.s:137: Warning: conditional outside an IT block for Thumb.
kiasu.c: /tmp/cc-pwSd04.s:143: Warning: conditional outside an IT block for Thumb.
kiasu.c: /tmp/cc-pwSd04.s:152: Warning: conditional outside an IT block for Thumb.
kiasu.c: /tmp/cc-pwSd04.s:155: Warning: conditional outside an IT block for Thumb.
kiasu.c: /tmp/cc-pwSd04.s:195: Warning: conditional outside an IT block for Thumb.
kiasu.c: /tmp/cc-pwSd04.s:230: Warning: conditional outside an IT block for Thumb.
kiasu.c: /tmp/cc-pwSd04.s:243: Warning: conditional outside an IT block for Thumb.
kiasu.c: /tmp/cc-pwSd04.s:245: Warning: conditional outside an IT block for Thumb.
kiasu.c: /tmp/cc-pwSd04.s:261: Warning: conditional outside an IT block for Thumb.
kiasu.c: /tmp/cc-pwSd04.s:263: Warning: conditional outside an IT block for Thumb.
kiasu.c: /tmp/cc-pwSd04.s:280: Warning: conditional outside an IT block for Thumb.
kiasu.c: /tmp/cc-pwSd04.s:297: Warning: conditional outside an IT block for Thumb.
kiasu.c: /tmp/cc-pwSd04.s:330: Warning: conditional outside an IT block for Thumb.
kiasu.c: /tmp/cc-pwSd04.s:343: Warning: conditional outside an IT block for Thumb.
kiasu.c: /tmp/cc-pwSd04.s:345: Warning: conditional outside an IT block for Thumb.
kiasu.c: /tmp/cc-pwSd04.s:361: Warning: conditional outside an IT block for Thumb.
kiasu.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/kiasueq128v1/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-FC73Ff.s: Assembler messages:
kiasu.c: /tmp/cc-FC73Ff.s:76: Warning: conditional outside an IT block for Thumb.
kiasu.c: /tmp/cc-FC73Ff.s:92: Warning: conditional outside an IT block for Thumb.
kiasu.c: /tmp/cc-FC73Ff.s:94: Warning: conditional outside an IT block for Thumb.
kiasu.c: /tmp/cc-FC73Ff.s:110: Warning: conditional outside an IT block for Thumb.
kiasu.c: /tmp/cc-FC73Ff.s:112: Warning: conditional outside an IT block for Thumb.
kiasu.c: /tmp/cc-FC73Ff.s:113: Warning: conditional outside an IT block for Thumb.
kiasu.c: /tmp/cc-FC73Ff.s:125: Warning: conditional outside an IT block for Thumb.
kiasu.c: /tmp/cc-FC73Ff.s:137: Warning: conditional outside an IT block for Thumb.
kiasu.c: /tmp/cc-FC73Ff.s:143: Warning: conditional outside an IT block for Thumb.
kiasu.c: /tmp/cc-FC73Ff.s:152: Warning: conditional outside an IT block for Thumb.
kiasu.c: /tmp/cc-FC73Ff.s:155: Warning: conditional outside an IT block for Thumb.
kiasu.c: /tmp/cc-FC73Ff.s:195: Warning: conditional outside an IT block for Thumb.
kiasu.c: /tmp/cc-FC73Ff.s:230: Warning: conditional outside an IT block for Thumb.
kiasu.c: /tmp/cc-FC73Ff.s:243: Warning: conditional outside an IT block for Thumb.
kiasu.c: /tmp/cc-FC73Ff.s:245: Warning: conditional outside an IT block for Thumb.
kiasu.c: /tmp/cc-FC73Ff.s:261: Warning: conditional outside an IT block for Thumb.
kiasu.c: /tmp/cc-FC73Ff.s:263: Warning: conditional outside an IT block for Thumb.
kiasu.c: /tmp/cc-FC73Ff.s:280: Warning: conditional outside an IT block for Thumb.
kiasu.c: /tmp/cc-FC73Ff.s:297: Warning: conditional outside an IT block for Thumb.
kiasu.c: /tmp/cc-FC73Ff.s:330: Warning: conditional outside an IT block for Thumb.
kiasu.c: /tmp/cc-FC73Ff.s:343: Warning: conditional outside an IT block for Thumb.
kiasu.c: /tmp/cc-FC73Ff.s:345: Warning: conditional outside an IT block for Thumb.
kiasu.c: /tmp/cc-FC73Ff.s:361: 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/kiasueq128v1/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-mcZ3Ja.s: Assembler messages:
kiasu.c: /tmp/cc-mcZ3Ja.s:76: Warning: conditional outside an IT block for Thumb.
kiasu.c: /tmp/cc-mcZ3Ja.s:92: Warning: conditional outside an IT block for Thumb.
kiasu.c: /tmp/cc-mcZ3Ja.s:94: Warning: conditional outside an IT block for Thumb.
kiasu.c: /tmp/cc-mcZ3Ja.s:110: Warning: conditional outside an IT block for Thumb.
kiasu.c: /tmp/cc-mcZ3Ja.s:112: Warning: conditional outside an IT block for Thumb.
kiasu.c: /tmp/cc-mcZ3Ja.s:113: Warning: conditional outside an IT block for Thumb.
kiasu.c: /tmp/cc-mcZ3Ja.s:125: Warning: conditional outside an IT block for Thumb.
kiasu.c: /tmp/cc-mcZ3Ja.s:137: Warning: conditional outside an IT block for Thumb.
kiasu.c: /tmp/cc-mcZ3Ja.s:143: Warning: conditional outside an IT block for Thumb.
kiasu.c: /tmp/cc-mcZ3Ja.s:152: Warning: conditional outside an IT block for Thumb.
kiasu.c: /tmp/cc-mcZ3Ja.s:155: Warning: conditional outside an IT block for Thumb.
kiasu.c: /tmp/cc-mcZ3Ja.s:195: Warning: conditional outside an IT block for Thumb.
kiasu.c: /tmp/cc-mcZ3Ja.s:230: Warning: conditional outside an IT block for Thumb.
kiasu.c: /tmp/cc-mcZ3Ja.s:243: Warning: conditional outside an IT block for Thumb.
kiasu.c: /tmp/cc-mcZ3Ja.s:245: Warning: conditional outside an IT block for Thumb.
kiasu.c: /tmp/cc-mcZ3Ja.s:261: Warning: conditional outside an IT block for Thumb.
kiasu.c: /tmp/cc-mcZ3Ja.s:263: Warning: conditional outside an IT block for Thumb.
kiasu.c: /tmp/cc-mcZ3Ja.s:280: Warning: conditional outside an IT block for Thumb.
kiasu.c: /tmp/cc-mcZ3Ja.s:297: Warning: conditional outside an IT block for Thumb.
kiasu.c: /tmp/cc-mcZ3Ja.s:330: Warning: conditional outside an IT block for Thumb.
kiasu.c: /tmp/cc-mcZ3Ja.s:343: Warning: conditional outside an IT block for Thumb.
kiasu.c: /tmp/cc-mcZ3Ja.s:345: Warning: conditional outside an IT block for Thumb.
kiasu.c: /tmp/cc-mcZ3Ja.s:361: 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/kiasueq128v1/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:259: error: expected ')' before 'B'
kiasu.c: kiasu.c: In function 'XLS':
kiasu.c: kiasu.c:324: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'ta'
kiasu.c: kiasu.c:324: error: 'ta' undeclared (first use in this function)
kiasu.c: kiasu.c:324: error: (Each undeclared identifier is reported only once
kiasu.c: kiasu.c:324: error: for each function it appears in.)
kiasu.c: kiasu.c:326: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token
kiasu.c: kiasu.c:326: error: 'adp' undeclared (first use in this function)
kiasu.c: kiasu.c:338: error: 'block' undeclared (first use in this function)
kiasu.c: kiasu.c:338: error: expected expression before ')' token
kiasu.c: kiasu.c:368: error: expected expression before ')' token
kiasu.c: kiasu.c:399: error: expected expression before ')' token
kiasu.c: kiasu.c: In function 'kiasu_aead_encrypt':
kiasu.c: kiasu.c:443: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Auth'
kiasu.c: kiasu.c:443: error: 'Auth' undeclared (first use in this function)
kiasu.c: kiasu.c:444: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Checksum'
kiasu.c: kiasu.c:444: error: 'Checksum' undeclared (first use in this function)
kiasu.c: kiasu.c:445: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Final'
kiasu.c: kiasu.c:445: error: 'Final' undeclared (first use in this function)
kiasu.c: kiasu.c:446: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'PaddedBlock'
kiasu.c: kiasu.c:446: error: 'PaddedBlock' undeclared (first use in this function)
kiasu.c: kiasu.c:447: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'ta'
kiasu.c: kiasu.c:447: error: 'ta' undeclared (first use in this function)
kiasu.c: kiasu.c:448: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token
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/kiasueq128v1/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:34: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'assist128'
kiasu.c: kiasu.c:42: error: expected declaration specifiers or '...' before '__m128i'
kiasu.c: kiasu.c: In function 'set_encryption_key':
kiasu.c: kiasu.c:44: error: 'subkeys' undeclared (first use in this function)
kiasu.c: kiasu.c:44: error: (Each undeclared identifier is reported only once
kiasu.c: kiasu.c:44: error: for each function it appears in.)
kiasu.c: kiasu.c:44: error: '__m128i' undeclared (first use in this function)
kiasu.c: kiasu.c:44: error: expected expression before ')' token
kiasu.c: kiasu.c: At top level:
kiasu.c: kiasu.c:57: error: expected declaration specifiers or '...' before '__m128i'
kiasu.c: kiasu.c: In function 'set_decryption_key':
kiasu.c: kiasu.c:59: error: '__m128i' undeclared (first use in this function)
kiasu.c: kiasu.c:59: error: expected ';' before 'tmp'
kiasu.c: kiasu.c:61: error: 'subkeys' undeclared (first use in this function)
kiasu.c: kiasu.c:61: error: 'tmp' undeclared (first use in this function)
kiasu.c: kiasu.c: At top level:
kiasu.c: kiasu.c:93: error: expected declaration specifiers or '...' before '__m128i'
kiasu.c: kiasu.c:94: error: expected declaration specifiers or '...' before '__m128i'
kiasu.c: kiasu.c: In function 'XLS':
kiasu.c: kiasu.c:117: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'STAGE_MASK'
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/kiasueq128v1/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