Implementation notes: armeabi, h4mx515e, crypto_aead/tiaoxinv1

Computer: h4mx515e
Architecture: armeabi
CPU ID: unknown CPU ID
SUPERCOP version: 20140622
Operation: crypto_aead
Primitive: tiaoxinv1
TimeImplementationCompilerBenchmark dateSUPERCOP version
163945tablegcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014080120140622
168202tablegcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014080120140622
168279tablegcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014080120140622
187356tablegcc -fno-schedule-insns -Os -fomit-frame-pointer2014080120140622
189949tablegcc -fno-schedule-insns -O3 -fomit-frame-pointer2014080120140622
190612tablegcc -fno-schedule-insns -O2 -fomit-frame-pointer2014080120140622
191896tablegcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer2014080120140622
193082tablegcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer2014080120140622
194203tablegcc -O3 -fomit-frame-pointer2014080120140622
195106tablegcc -O2 -fomit-frame-pointer2014080120140622
195467tablegcc -funroll-loops -O2 -fomit-frame-pointer2014080120140622
195734tablegcc -funroll-loops -O3 -fomit-frame-pointer2014080120140622
196022tablegcc -mcpu=arm810 -Os -fomit-frame-pointer2014080120140622
196023tablegcc -mcpu=strongarm110 -Os -fomit-frame-pointer2014080120140622
196062tablegcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2014080120140622
196071tablegcc -mcpu=strongarm -Os -fomit-frame-pointer2014080120140622
196084tablegcc -mcpu=arm8 -Os -fomit-frame-pointer2014080120140622
218640tablegcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer2014080120140622
218650tablegcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns2014080120140622
218720tablegcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer2014080120140622
219047tablegcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns2014080120140622
219281tablegcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer2014080120140622
219295tablegcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns2014080120140622
219602tablegcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns2014080120140622
219817tablegcc -mcpu=xscale -O3 -fomit-frame-pointer2014080120140622
220018tablegcc -mcpu=xscale -O2 -fomit-frame-pointer2014080120140622
221216tablegcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer2014080120140622
222303tablegcc -mcpu=ep9312 -O3 -fomit-frame-pointer2014080120140622
222304tablegcc -mcpu=arm1020t -O3 -fomit-frame-pointer2014080120140622
222311tablegcc -mcpu=arm920t -O3 -fomit-frame-pointer2014080120140622
222346tablegcc -mcpu=arm9e -O3 -fomit-frame-pointer2014080120140622
222597tablegcc -mcpu=arm9 -O3 -fomit-frame-pointer2014080120140622
222609tablegcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer2014080120140622
222634tablegcc -mcpu=arm920 -O3 -fomit-frame-pointer2014080120140622
222675tablegcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer2014080120140622
222718tablegcc -mcpu=arm940t -O3 -fomit-frame-pointer2014080120140622
223012tablegcc -mcpu=arm9e -O2 -fomit-frame-pointer2014080120140622
223016tablegcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer2014080120140622
223023tablegcc -mcpu=arm1020t -O2 -fomit-frame-pointer2014080120140622
223041tablegcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer2014080120140622
223060tablegcc -mcpu=arm940t -O2 -fomit-frame-pointer2014080120140622
223076tablegcc -mcpu=ep9312 -O2 -fomit-frame-pointer2014080120140622
223088tablegcc -mcpu=arm920 -O2 -fomit-frame-pointer2014080120140622
223113tablegcc -mcpu=arm920t -O2 -fomit-frame-pointer2014080120140622
223117tablegcc -mcpu=arm9 -O2 -fomit-frame-pointer2014080120140622
223218tablegcc -Os -fomit-frame-pointer2014080120140622
223902tablegcc -funroll-loops -Os -fomit-frame-pointer2014080120140622
225560tablegcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer2014080120140622
226896tablegcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer2014080120140622
229198tablegcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer2014080120140622
229306tablegcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2014080120140622
229504tablegcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer2014080120140622
229838tablegcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2014080120140622
230235tablegcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer2014080120140622
231583tablegcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2014080120140622
246514tablegcc -mcpu=strongarm -O -fomit-frame-pointer2014080120140622
246631tablegcc -mcpu=arm8 -O -fomit-frame-pointer2014080120140622
246644tablegcc -mcpu=strongarm1100 -O -fomit-frame-pointer2014080120140622
246650tablegcc -mcpu=strongarm110 -O -fomit-frame-pointer2014080120140622
246696tablegcc -mcpu=arm810 -O -fomit-frame-pointer2014080120140622
247002tablegcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer2014080120140622
247028tablegcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer2014080120140622
247912tablegcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer2014080120140622
254086tablegcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014080120140622
254129tablegcc -funroll-loops -O -fomit-frame-pointer2014080120140622
254617tablegcc -mcpu=cortex-a9 -O -fomit-frame-pointer2014080120140622
254804tablegcc -O -fomit-frame-pointer2014080120140622
254872tablegcc -fno-schedule-insns -O -fomit-frame-pointer2014080120140622
350565tablegcc -mcpu=arm1136jf-s -O -fomit-frame-pointer2014080120140622
350578tablegcc -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns2014080120140622
350643tablegcc -mcpu=arm1136j-s -O -fomit-frame-pointer2014080120140622
351618tablegcc -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns2014080120140622
351867tablegcc -mcpu=arm920 -O -fomit-frame-pointer2014080120140622
351880tablegcc -mcpu=arm9tdmi -O -fomit-frame-pointer2014080120140622
351895tablegcc -mcpu=ep9312 -O -fomit-frame-pointer2014080120140622
351914tablegcc -mcpu=arm920t -O -fomit-frame-pointer2014080120140622
351923tablegcc -mcpu=arm940t -O -fomit-frame-pointer2014080120140622
351932tablegcc -mcpu=arm7tdmi -O -fomit-frame-pointer2014080120140622
351958tablegcc -mcpu=arm9e -O -fomit-frame-pointer2014080120140622
351959tablegcc -mcpu=arm10tdmi -O -fomit-frame-pointer2014080120140622
351964tablegcc -mcpu=arm1020t -O -fomit-frame-pointer2014080120140622
351979tablegcc -mcpu=xscale -O -fomit-frame-pointer2014080120140622
352064tablegcc -mcpu=arm9 -O -fomit-frame-pointer2014080120140622
501834tablegcc -funroll-loops2014080120140622
501854tablegcc2014080120140622
501871tablecc2014080120140622
4939740refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014080120140622
4983263refgcc -funroll-loops -O2 -fomit-frame-pointer2014080120140622
7387432refgcc -mcpu=arm8 -O3 -fomit-frame-pointer2014080120140622
7388217refgcc -mcpu=arm810 -O3 -fomit-frame-pointer2014080120140622
7389855refgcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2014080120140622
7390591refgcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2014080120140622
7391093refgcc -mcpu=strongarm -O3 -fomit-frame-pointer2014080120140622
8714124refgcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2014080120140622
8715190refgcc -mcpu=arm810 -Os -fomit-frame-pointer2014080120140622
8715380refgcc -mcpu=arm8 -Os -fomit-frame-pointer2014080120140622
8715798refgcc -mcpu=strongarm -Os -fomit-frame-pointer2014080120140622
8716885refgcc -mcpu=strongarm110 -Os -fomit-frame-pointer2014080120140622
8995545refgcc -funroll-loops -O -fomit-frame-pointer2014080120140622
9001437refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014080120140622
9092361refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014080120140622
9338264refgcc -O2 -fomit-frame-pointer2014080120140622
9352095refgcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2014080120140622
9441219refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer2014080120140622
9857759refgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer2014080120140622
10005375refgcc -mcpu=arm8 -O2 -fomit-frame-pointer2014080120140622
10022785refgcc -mcpu=arm810 -O2 -fomit-frame-pointer2014080120140622
10026558refgcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2014080120140622
10028040refgcc -mcpu=strongarm -O2 -fomit-frame-pointer2014080120140622
10059150refgcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2014080120140622
10444950refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer2014080120140622
10474023refgcc -Os -fomit-frame-pointer2014080120140622
10694090refgcc -mcpu=arm8 -O -fomit-frame-pointer2014080120140622
10697819refgcc -mcpu=strongarm110 -O -fomit-frame-pointer2014080120140622
10698660refgcc -mcpu=strongarm1100 -O -fomit-frame-pointer2014080120140622
10738123refgcc -funroll-loops -O3 -fomit-frame-pointer2014080120140622
10740385refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014080120140622
10759756refgcc -mcpu=arm810 -O -fomit-frame-pointer2014080120140622
10761198refgcc -mcpu=strongarm -O -fomit-frame-pointer2014080120140622
10775568refgcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2014080120140622
10779880refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014080120140622
10808330refgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer2014080120140622
10870911refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer2014080120140622
10871091refgcc -O3 -fomit-frame-pointer2014080120140622
11305085refgcc -funroll-loops -Os -fomit-frame-pointer2014080120140622
11623299refgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer2014080120140622
11628270refgcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2014080120140622
12166837refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014080120140622
12171101refgcc -fno-schedule-insns -Os -fomit-frame-pointer2014080120140622
12635202refgcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns2014080120140622
12636530refgcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns2014080120140622
12643127refgcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer2014080120140622
12644929refgcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer2014080120140622
12928769refgcc -mcpu=arm9e -O3 -fomit-frame-pointer2014080120140622
12938056refgcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer2014080120140622
12955027refgcc -mcpu=arm1020t -O3 -fomit-frame-pointer2014080120140622
12966014refgcc -mcpu=xscale -O3 -fomit-frame-pointer2014080120140622
13020587refgcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer2014080120140622
13027660refgcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer2014080120140622
13049371refgcc -mcpu=arm940t -O3 -fomit-frame-pointer2014080120140622
13052158refgcc -mcpu=arm9 -O3 -fomit-frame-pointer2014080120140622
13057440refgcc -mcpu=arm920t -O3 -fomit-frame-pointer2014080120140622
13059094refgcc -mcpu=arm920 -O3 -fomit-frame-pointer2014080120140622
13064219refgcc -mcpu=ep9312 -O3 -fomit-frame-pointer2014080120140622
13133251refgcc -mcpu=cortex-a9 -O -fomit-frame-pointer2014080120140622
13172545refgcc -O -fomit-frame-pointer2014080120140622
13190220refgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer2014080120140622
13193655refgcc -fno-schedule-insns -O -fomit-frame-pointer2014080120140622
13194522refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer2014080120140622
16415649refgcc -mcpu=arm920t -O2 -fomit-frame-pointer2014080120140622
16421691refgcc -mcpu=arm940t -O2 -fomit-frame-pointer2014080120140622
16426815refgcc -mcpu=arm9 -O2 -fomit-frame-pointer2014080120140622
16454737refgcc -mcpu=ep9312 -O2 -fomit-frame-pointer2014080120140622
16471040refgcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer2014080120140622
16475413refgcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns2014080120140622
16475935refgcc -mcpu=arm920 -O2 -fomit-frame-pointer2014080120140622
16485132refgcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer2014080120140622
16489961refgcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns2014080120140622
16495421refgcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer2014080120140622
16534299refgcc -mcpu=arm9e -O2 -fomit-frame-pointer2014080120140622
16536607refgcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer2014080120140622
16569928refgcc -mcpu=xscale -O2 -fomit-frame-pointer2014080120140622
16585213refgcc -mcpu=arm1020t -O2 -fomit-frame-pointer2014080120140622
18356494refgcc -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns2014080120140622
18369055refgcc -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns2014080120140622
18371998refgcc -mcpu=arm1136j-s -O -fomit-frame-pointer2014080120140622
18377119refgcc -mcpu=arm1136jf-s -O -fomit-frame-pointer2014080120140622
18652174refgcc -mcpu=arm920t -O -fomit-frame-pointer2014080120140622
18658483refgcc -mcpu=arm9 -O -fomit-frame-pointer2014080120140622
18665370refgcc -mcpu=ep9312 -O -fomit-frame-pointer2014080120140622
18672603refgcc -mcpu=arm9tdmi -O -fomit-frame-pointer2014080120140622
18674011refgcc -mcpu=xscale -O -fomit-frame-pointer2014080120140622
18675395refgcc -mcpu=arm9e -O -fomit-frame-pointer2014080120140622
18681179refgcc -mcpu=arm940t -O -fomit-frame-pointer2014080120140622
18705090refgcc -mcpu=arm920 -O -fomit-frame-pointer2014080120140622
18707912refgcc -mcpu=arm1020t -O -fomit-frame-pointer2014080120140622
18709365refgcc -mcpu=arm7tdmi -O -fomit-frame-pointer2014080120140622
18727487refgcc -mcpu=arm10tdmi -O -fomit-frame-pointer2014080120140622
20875851refgcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer2014080120140622
39944205refgcc2014080120140622
39956094refgcc -funroll-loops2014080120140622
39983948refcc2014080120140622

Test failure

Implementation: crypto_aead/tiaoxinv1/table
Compiler: gcc -mcpu=arm810 -O2 -fomit-frame-pointer
error 111
crypto_aead_decrypt returns nonzero

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

Compiler output

Implementation: crypto_aead/tiaoxinv1/opt
Compiler: cc
tiaoxin-optimized.c: tiaoxin-optimized.c:20:37: error: xmmintrin.h: No such file or directory
tiaoxin-optimized.c: tiaoxin-optimized.c:21:37: error: emmintrin.h: No such file or directory
tiaoxin-optimized.c: tiaoxin-optimized.c:22:37: error: wmmintrin.h: No such file or directory
tiaoxin-optimized.c: tiaoxin-optimized.c: In function 'tiaoxin_optimized_encrypt':
tiaoxin-optimized.c: tiaoxin-optimized.c:102: error: '__m128i' undeclared (first use in this function)
tiaoxin-optimized.c: tiaoxin-optimized.c:102: error: (Each undeclared identifier is reported only once
tiaoxin-optimized.c: tiaoxin-optimized.c:102: error: for each function it appears in.)
tiaoxin-optimized.c: tiaoxin-optimized.c:102: error: expected ';' before 'T3'
tiaoxin-optimized.c: tiaoxin-optimized.c:103: error: expected ';' before 'T4'
tiaoxin-optimized.c: tiaoxin-optimized.c:104: error: expected ';' before 'T6'
tiaoxin-optimized.c: tiaoxin-optimized.c:105: error: expected ';' before 'W0'
tiaoxin-optimized.c: tiaoxin-optimized.c:106: error: expected ';' before 'tmp'
tiaoxin-optimized.c: tiaoxin-optimized.c:107: error: expected ';' before 'Z0'
tiaoxin-optimized.c: tiaoxin-optimized.c:108: error: expected ';' before 'Z1'
tiaoxin-optimized.c: tiaoxin-optimized.c:109: error: expected ';' before 'K'
tiaoxin-optimized.c: tiaoxin-optimized.c:110: error: expected ';' before 'IV'
tiaoxin-optimized.c: tiaoxin-optimized.c:111: error: expected ';' before 'Tag'
tiaoxin-optimized.c: tiaoxin-optimized.c:112: error: expected ';' before 'M'
tiaoxin-optimized.c: tiaoxin-optimized.c:117: error: 'K' undeclared (first use in this function)
tiaoxin-optimized.c: tiaoxin-optimized.c:117: error: expected expression before ')' token
tiaoxin-optimized.c: tiaoxin-optimized.c:118: error: 'IV' undeclared (first use in this function)
tiaoxin-optimized.c: tiaoxin-optimized.c:118: error: expected expression before ')' token
tiaoxin-optimized.c: tiaoxin-optimized.c:124: error: 'T3' undeclared (first use in this function)
tiaoxin-optimized.c: tiaoxin-optimized.c:124: error: 'T4' undeclared (first use in this function)
tiaoxin-optimized.c: tiaoxin-optimized.c:124: error: 'T6' undeclared (first use in this function)
tiaoxin-optimized.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/tiaoxinv1/ref
Compiler: clang -O3 -fomit-frame-pointer
aes_round.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
aes_round.c: /tmp/cc-r0KeFv.s: Assembler messages:
aes_round.c: /tmp/cc-r0KeFv.s:32: Warning: conditional outside an IT block for Thumb.
aes_round.c: /tmp/cc-r0KeFv.s:86: Warning: conditional outside an IT block for Thumb.
aes_round.c: /tmp/cc-r0KeFv.s:107: Warning: conditional outside an IT block for Thumb.
aes_round.c: /tmp/cc-r0KeFv.s:112: Warning: conditional outside an IT block for Thumb.
aes_round.c: /tmp/cc-r0KeFv.s:114: Warning: conditional outside an IT block for Thumb.
aes_round.c: /tmp/cc-r0KeFv.s:115: Warning: conditional outside an IT block for Thumb.
aes_round.c: /tmp/cc-r0KeFv.s:159: Warning: conditional outside an IT block for Thumb.
aes_round.c: /tmp/cc-r0KeFv.s:164: Warning: conditional outside an IT block for Thumb.
aes_round.c: /tmp/cc-r0KeFv.s:166: Warning: conditional outside an IT block for Thumb.
aes_round.c: /tmp/cc-r0KeFv.s:174: Warning: conditional outside an IT block for Thumb.
aes_round.c: /tmp/cc-r0KeFv.s:178: Warning: conditional outside an IT block for Thumb.
aes_round.c: /tmp/cc-r0KeFv.s:183: Warning: conditional outside an IT block for Thumb.
aes_round.c: /tmp/cc-r0KeFv.s:221: Warning: conditional outside an IT block for Thumb.
aes_round.c: /tmp/cc-r0KeFv.s:241: Warning: conditional outside an IT block for Thumb.
aes_round.c: /tmp/cc-r0KeFv.s:283: Warning: conditional outside an IT block for Thumb.
aes_round.c: /tmp/cc-r0KeFv.s:313: Warning: conditional outside an IT block for Thumb.
aes_round.c: /tmp/cc-r0KeFv.s:318: Warning: conditional outside an IT block for Thumb.
aes_round.c: /tmp/cc-r0KeFv.s:320: Warning: conditional outside an IT block for Thumb.
aes_round.c: /tmp/cc-r0KeFv.s:328: Warning: conditional outside an IT block for Thumb.
aes_round.c: /tmp/cc-r0KeFv.s:331: Warning: conditional outside an IT block for Thumb.
aes_round.c: /tmp/cc-r0KeFv.s:354: Warning: conditional outside an IT block for Thumb.
aes_round.c: /tmp/cc-r0KeFv.s:367: Warning: conditional outside an IT block for Thumb.
aes_round.c: /tmp/cc-r0KeFv.s:381: Warning: conditional outside an IT block for Thumb.
aes_round.c: ...

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

Compiler output

Implementation: crypto_aead/tiaoxinv1/opt
Compiler: clang -O3 -fomit-frame-pointer
encrypt.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
tiaoxin-optimized.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
tiaoxin-optimized.c: In file included from tiaoxin-optimized.c:20:
tiaoxin-optimized.c: /usr/lib/clang/1.1/include/xmmintrin.h:28:2: error: #error "SSE instruction set not enabled"
tiaoxin-optimized.c: #error "SSE instruction set not enabled"
tiaoxin-optimized.c: ^
tiaoxin-optimized.c: In file included from tiaoxin-optimized.c:21:
tiaoxin-optimized.c: /usr/lib/clang/1.1/include/emmintrin.h:28:2: error: #error "SSE2 instruction set not enabled"
tiaoxin-optimized.c: #error "SSE2 instruction set not enabled"
tiaoxin-optimized.c: ^
tiaoxin-optimized.c: tiaoxin-optimized.c:22:10: fatal error: 'wmmintrin.h' file not found
tiaoxin-optimized.c: #include gt;
tiaoxin-optimized.c: ^
tiaoxin-optimized.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/tiaoxinv1/table
Compiler: clang -O3 -fomit-frame-pointer
encrypt.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
tiaoxin-tablebased.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
tiaoxin-tablebased.c: /tmp/cc-NPlNyc.s: Assembler messages:
tiaoxin-tablebased.c: /tmp/cc-NPlNyc.s:538: Warning: conditional outside an IT block for Thumb.
tiaoxin-tablebased.c: /tmp/cc-NPlNyc.s:543: Warning: conditional outside an IT block for Thumb.
tiaoxin-tablebased.c: /tmp/cc-NPlNyc.s:546: Warning: conditional outside an IT block for Thumb.
tiaoxin-tablebased.c: /tmp/cc-NPlNyc.s:548: Warning: conditional outside an IT block for Thumb.
tiaoxin-tablebased.c: /tmp/cc-NPlNyc.s:550: Warning: conditional outside an IT block for Thumb.
tiaoxin-tablebased.c: /tmp/cc-NPlNyc.s:1029: Warning: conditional outside an IT block for Thumb.
tiaoxin-tablebased.c: /tmp/cc-NPlNyc.s:1033: Warning: conditional outside an IT block for Thumb.
tiaoxin-tablebased.c: /tmp/cc-NPlNyc.s:1035: Warning: conditional outside an IT block for Thumb.
tiaoxin-tablebased.c: /tmp/cc-NPlNyc.s:1037: Warning: conditional outside an IT block for Thumb.
tiaoxin-tablebased.c: /tmp/cc-NPlNyc.s:1075: Warning: conditional outside an IT block for Thumb.
tiaoxin-tablebased.c: /tmp/cc-NPlNyc.s:1078: Warning: conditional outside an IT block for Thumb.
tiaoxin-tablebased.c: /tmp/cc-NPlNyc.s:1080: Warning: conditional outside an IT block for Thumb.
tiaoxin-tablebased.c: /tmp/cc-NPlNyc.s:1082: Warning: conditional outside an IT block for Thumb.
tiaoxin-tablebased.c: /tmp/cc-NPlNyc.s:1531: Warning: conditional outside an IT block for Thumb.
tiaoxin-tablebased.c: /tmp/cc-NPlNyc.s:1533: Warning: conditional outside an IT block for Thumb.
tiaoxin-tablebased.c: /tmp/cc-NPlNyc.s:1535: Warning: conditional outside an IT block for Thumb.
tiaoxin-tablebased.c: /tmp/cc-NPlNyc.s:1537: Warning: conditional outside an IT block for Thumb.
tiaoxin-tablebased.c: /tmp/cc-NPlNyc.s:2145: Warning: conditional outside an IT block for Thumb.
tiaoxin-tablebased.c: /tmp/cc-NPlNyc.s:2147: Warning: conditional outside an IT block for Thumb.
tiaoxin-tablebased.c: /tmp/cc-NPlNyc.s:2149: Warning: conditional outside an IT block for Thumb.
tiaoxin-tablebased.c: /tmp/cc-NPlNyc.s:2151: Warning: conditional outside an IT block for Thumb.
tiaoxin-tablebased.c: /tmp/cc-NPlNyc.s:2188: Warning: conditional outside an IT block for Thumb.
tiaoxin-tablebased.c: /tmp/cc-NPlNyc.s:2190: Warning: conditional outside an IT block for Thumb.
tiaoxin-tablebased.c: ...

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

Compiler output

Implementation: crypto_aead/tiaoxinv1/ref
Compiler: clang -O3 -fwrapv -march=native -fomit-frame-pointer
aes_round.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
aes_round.c: /tmp/cc-BUZQIp.s: Assembler messages:
aes_round.c: /tmp/cc-BUZQIp.s:32: Warning: conditional outside an IT block for Thumb.
aes_round.c: /tmp/cc-BUZQIp.s:86: Warning: conditional outside an IT block for Thumb.
aes_round.c: /tmp/cc-BUZQIp.s:107: Warning: conditional outside an IT block for Thumb.
aes_round.c: /tmp/cc-BUZQIp.s:112: Warning: conditional outside an IT block for Thumb.
aes_round.c: /tmp/cc-BUZQIp.s:114: Warning: conditional outside an IT block for Thumb.
aes_round.c: /tmp/cc-BUZQIp.s:115: Warning: conditional outside an IT block for Thumb.
aes_round.c: /tmp/cc-BUZQIp.s:159: Warning: conditional outside an IT block for Thumb.
aes_round.c: /tmp/cc-BUZQIp.s:164: Warning: conditional outside an IT block for Thumb.
aes_round.c: /tmp/cc-BUZQIp.s:166: Warning: conditional outside an IT block for Thumb.
aes_round.c: /tmp/cc-BUZQIp.s:174: Warning: conditional outside an IT block for Thumb.
aes_round.c: /tmp/cc-BUZQIp.s:178: Warning: conditional outside an IT block for Thumb.
aes_round.c: /tmp/cc-BUZQIp.s:183: Warning: conditional outside an IT block for Thumb.
aes_round.c: /tmp/cc-BUZQIp.s:221: Warning: conditional outside an IT block for Thumb.
aes_round.c: /tmp/cc-BUZQIp.s:241: Warning: conditional outside an IT block for Thumb.
aes_round.c: /tmp/cc-BUZQIp.s:283: Warning: conditional outside an IT block for Thumb.
aes_round.c: /tmp/cc-BUZQIp.s:313: Warning: conditional outside an IT block for Thumb.
aes_round.c: /tmp/cc-BUZQIp.s:318: Warning: conditional outside an IT block for Thumb.
aes_round.c: /tmp/cc-BUZQIp.s:320: Warning: conditional outside an IT block for Thumb.
aes_round.c: /tmp/cc-BUZQIp.s:328: Warning: conditional outside an IT block for Thumb.
aes_round.c: /tmp/cc-BUZQIp.s:331: Warning: conditional outside an IT block for Thumb.
aes_round.c: /tmp/cc-BUZQIp.s:354: Warning: conditional outside an IT block for Thumb.
aes_round.c: /tmp/cc-BUZQIp.s:367: Warning: conditional outside an IT block for Thumb.
aes_round.c: /tmp/cc-BUZQIp.s:381: Warning: conditional outside an IT block for Thumb.
aes_round.c: ...

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

Compiler output

Implementation: crypto_aead/tiaoxinv1/table
Compiler: clang -O3 -fwrapv -march=native -fomit-frame-pointer
encrypt.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
tiaoxin-tablebased.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
tiaoxin-tablebased.c: /tmp/cc-w1neoa.s: Assembler messages:
tiaoxin-tablebased.c: /tmp/cc-w1neoa.s:538: Warning: conditional outside an IT block for Thumb.
tiaoxin-tablebased.c: /tmp/cc-w1neoa.s:543: Warning: conditional outside an IT block for Thumb.
tiaoxin-tablebased.c: /tmp/cc-w1neoa.s:546: Warning: conditional outside an IT block for Thumb.
tiaoxin-tablebased.c: /tmp/cc-w1neoa.s:548: Warning: conditional outside an IT block for Thumb.
tiaoxin-tablebased.c: /tmp/cc-w1neoa.s:550: Warning: conditional outside an IT block for Thumb.
tiaoxin-tablebased.c: /tmp/cc-w1neoa.s:1029: Warning: conditional outside an IT block for Thumb.
tiaoxin-tablebased.c: /tmp/cc-w1neoa.s:1033: Warning: conditional outside an IT block for Thumb.
tiaoxin-tablebased.c: /tmp/cc-w1neoa.s:1035: Warning: conditional outside an IT block for Thumb.
tiaoxin-tablebased.c: /tmp/cc-w1neoa.s:1037: Warning: conditional outside an IT block for Thumb.
tiaoxin-tablebased.c: /tmp/cc-w1neoa.s:1075: Warning: conditional outside an IT block for Thumb.
tiaoxin-tablebased.c: /tmp/cc-w1neoa.s:1078: Warning: conditional outside an IT block for Thumb.
tiaoxin-tablebased.c: /tmp/cc-w1neoa.s:1080: Warning: conditional outside an IT block for Thumb.
tiaoxin-tablebased.c: /tmp/cc-w1neoa.s:1082: Warning: conditional outside an IT block for Thumb.
tiaoxin-tablebased.c: /tmp/cc-w1neoa.s:1531: Warning: conditional outside an IT block for Thumb.
tiaoxin-tablebased.c: /tmp/cc-w1neoa.s:1533: Warning: conditional outside an IT block for Thumb.
tiaoxin-tablebased.c: /tmp/cc-w1neoa.s:1535: Warning: conditional outside an IT block for Thumb.
tiaoxin-tablebased.c: /tmp/cc-w1neoa.s:1537: Warning: conditional outside an IT block for Thumb.
tiaoxin-tablebased.c: /tmp/cc-w1neoa.s:2145: Warning: conditional outside an IT block for Thumb.
tiaoxin-tablebased.c: /tmp/cc-w1neoa.s:2147: Warning: conditional outside an IT block for Thumb.
tiaoxin-tablebased.c: /tmp/cc-w1neoa.s:2149: Warning: conditional outside an IT block for Thumb.
tiaoxin-tablebased.c: /tmp/cc-w1neoa.s:2151: Warning: conditional outside an IT block for Thumb.
tiaoxin-tablebased.c: /tmp/cc-w1neoa.s:2188: Warning: conditional outside an IT block for Thumb.
tiaoxin-tablebased.c: /tmp/cc-w1neoa.s:2190: Warning: conditional outside an IT block for Thumb.
tiaoxin-tablebased.c: ...

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

Compiler output

Implementation: crypto_aead/tiaoxinv1/ref
Compiler: clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
aes_round.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
aes_round.c: /tmp/cc-hoD1Ad.s: Assembler messages:
aes_round.c: /tmp/cc-hoD1Ad.s:32: Warning: conditional outside an IT block for Thumb.
aes_round.c: /tmp/cc-hoD1Ad.s:86: Warning: conditional outside an IT block for Thumb.
aes_round.c: /tmp/cc-hoD1Ad.s:107: Warning: conditional outside an IT block for Thumb.
aes_round.c: /tmp/cc-hoD1Ad.s:112: Warning: conditional outside an IT block for Thumb.
aes_round.c: /tmp/cc-hoD1Ad.s:114: Warning: conditional outside an IT block for Thumb.
aes_round.c: /tmp/cc-hoD1Ad.s:115: Warning: conditional outside an IT block for Thumb.
aes_round.c: /tmp/cc-hoD1Ad.s:159: Warning: conditional outside an IT block for Thumb.
aes_round.c: /tmp/cc-hoD1Ad.s:164: Warning: conditional outside an IT block for Thumb.
aes_round.c: /tmp/cc-hoD1Ad.s:166: Warning: conditional outside an IT block for Thumb.
aes_round.c: /tmp/cc-hoD1Ad.s:174: Warning: conditional outside an IT block for Thumb.
aes_round.c: /tmp/cc-hoD1Ad.s:178: Warning: conditional outside an IT block for Thumb.
aes_round.c: /tmp/cc-hoD1Ad.s:183: Warning: conditional outside an IT block for Thumb.
aes_round.c: /tmp/cc-hoD1Ad.s:221: Warning: conditional outside an IT block for Thumb.
aes_round.c: /tmp/cc-hoD1Ad.s:241: Warning: conditional outside an IT block for Thumb.
aes_round.c: /tmp/cc-hoD1Ad.s:283: Warning: conditional outside an IT block for Thumb.
aes_round.c: /tmp/cc-hoD1Ad.s:313: Warning: conditional outside an IT block for Thumb.
aes_round.c: /tmp/cc-hoD1Ad.s:318: Warning: conditional outside an IT block for Thumb.
aes_round.c: /tmp/cc-hoD1Ad.s:320: Warning: conditional outside an IT block for Thumb.
aes_round.c: /tmp/cc-hoD1Ad.s:328: Warning: conditional outside an IT block for Thumb.
aes_round.c: /tmp/cc-hoD1Ad.s:331: Warning: conditional outside an IT block for Thumb.
aes_round.c: /tmp/cc-hoD1Ad.s:354: Warning: conditional outside an IT block for Thumb.
aes_round.c: /tmp/cc-hoD1Ad.s:367: Warning: conditional outside an IT block for Thumb.
aes_round.c: /tmp/cc-hoD1Ad.s:381: Warning: conditional outside an IT block for Thumb.
aes_round.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/tiaoxinv1/table
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
tiaoxin-tablebased.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
tiaoxin-tablebased.c: /tmp/cc-hKylJY.s: Assembler messages:
tiaoxin-tablebased.c: /tmp/cc-hKylJY.s:538: Warning: conditional outside an IT block for Thumb.
tiaoxin-tablebased.c: /tmp/cc-hKylJY.s:543: Warning: conditional outside an IT block for Thumb.
tiaoxin-tablebased.c: /tmp/cc-hKylJY.s:546: Warning: conditional outside an IT block for Thumb.
tiaoxin-tablebased.c: /tmp/cc-hKylJY.s:548: Warning: conditional outside an IT block for Thumb.
tiaoxin-tablebased.c: /tmp/cc-hKylJY.s:550: Warning: conditional outside an IT block for Thumb.
tiaoxin-tablebased.c: /tmp/cc-hKylJY.s:1029: Warning: conditional outside an IT block for Thumb.
tiaoxin-tablebased.c: /tmp/cc-hKylJY.s:1033: Warning: conditional outside an IT block for Thumb.
tiaoxin-tablebased.c: /tmp/cc-hKylJY.s:1035: Warning: conditional outside an IT block for Thumb.
tiaoxin-tablebased.c: /tmp/cc-hKylJY.s:1037: Warning: conditional outside an IT block for Thumb.
tiaoxin-tablebased.c: /tmp/cc-hKylJY.s:1075: Warning: conditional outside an IT block for Thumb.
tiaoxin-tablebased.c: /tmp/cc-hKylJY.s:1078: Warning: conditional outside an IT block for Thumb.
tiaoxin-tablebased.c: /tmp/cc-hKylJY.s:1080: Warning: conditional outside an IT block for Thumb.
tiaoxin-tablebased.c: /tmp/cc-hKylJY.s:1082: Warning: conditional outside an IT block for Thumb.
tiaoxin-tablebased.c: /tmp/cc-hKylJY.s:1531: Warning: conditional outside an IT block for Thumb.
tiaoxin-tablebased.c: /tmp/cc-hKylJY.s:1533: Warning: conditional outside an IT block for Thumb.
tiaoxin-tablebased.c: /tmp/cc-hKylJY.s:1535: Warning: conditional outside an IT block for Thumb.
tiaoxin-tablebased.c: /tmp/cc-hKylJY.s:1537: Warning: conditional outside an IT block for Thumb.
tiaoxin-tablebased.c: /tmp/cc-hKylJY.s:2145: Warning: conditional outside an IT block for Thumb.
tiaoxin-tablebased.c: /tmp/cc-hKylJY.s:2147: Warning: conditional outside an IT block for Thumb.
tiaoxin-tablebased.c: /tmp/cc-hKylJY.s:2149: Warning: conditional outside an IT block for Thumb.
tiaoxin-tablebased.c: /tmp/cc-hKylJY.s:2151: Warning: conditional outside an IT block for Thumb.
tiaoxin-tablebased.c: /tmp/cc-hKylJY.s:2188: Warning: conditional outside an IT block for Thumb.
tiaoxin-tablebased.c: /tmp/cc-hKylJY.s:2190: Warning: conditional outside an IT block for Thumb.
tiaoxin-tablebased.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 table

Compiler output

Implementation: crypto_aead/tiaoxinv1/ref
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
aes_round.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
aes_round.c: /tmp/cc-qx8GNW.s: Assembler messages:
aes_round.c: /tmp/cc-qx8GNW.s:32: Warning: conditional outside an IT block for Thumb.
aes_round.c: /tmp/cc-qx8GNW.s:86: Warning: conditional outside an IT block for Thumb.
aes_round.c: /tmp/cc-qx8GNW.s:107: Warning: conditional outside an IT block for Thumb.
aes_round.c: /tmp/cc-qx8GNW.s:112: Warning: conditional outside an IT block for Thumb.
aes_round.c: /tmp/cc-qx8GNW.s:114: Warning: conditional outside an IT block for Thumb.
aes_round.c: /tmp/cc-qx8GNW.s:115: Warning: conditional outside an IT block for Thumb.
aes_round.c: /tmp/cc-qx8GNW.s:159: Warning: conditional outside an IT block for Thumb.
aes_round.c: /tmp/cc-qx8GNW.s:164: Warning: conditional outside an IT block for Thumb.
aes_round.c: /tmp/cc-qx8GNW.s:166: Warning: conditional outside an IT block for Thumb.
aes_round.c: /tmp/cc-qx8GNW.s:174: Warning: conditional outside an IT block for Thumb.
aes_round.c: /tmp/cc-qx8GNW.s:178: Warning: conditional outside an IT block for Thumb.
aes_round.c: /tmp/cc-qx8GNW.s:183: Warning: conditional outside an IT block for Thumb.
aes_round.c: /tmp/cc-qx8GNW.s:221: Warning: conditional outside an IT block for Thumb.
aes_round.c: /tmp/cc-qx8GNW.s:241: Warning: conditional outside an IT block for Thumb.
aes_round.c: /tmp/cc-qx8GNW.s:283: Warning: conditional outside an IT block for Thumb.
aes_round.c: /tmp/cc-qx8GNW.s:313: Warning: conditional outside an IT block for Thumb.
aes_round.c: /tmp/cc-qx8GNW.s:318: Warning: conditional outside an IT block for Thumb.
aes_round.c: /tmp/cc-qx8GNW.s:320: Warning: conditional outside an IT block for Thumb.
aes_round.c: /tmp/cc-qx8GNW.s:328: Warning: conditional outside an IT block for Thumb.
aes_round.c: /tmp/cc-qx8GNW.s:331: Warning: conditional outside an IT block for Thumb.
aes_round.c: /tmp/cc-qx8GNW.s:354: Warning: conditional outside an IT block for Thumb.
aes_round.c: /tmp/cc-qx8GNW.s:367: Warning: conditional outside an IT block for Thumb.
aes_round.c: /tmp/cc-qx8GNW.s:381: Warning: conditional outside an IT block for Thumb.
aes_round.c: ...

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

Compiler output

Implementation: crypto_aead/tiaoxinv1/table
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
encrypt.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
tiaoxin-tablebased.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
tiaoxin-tablebased.c: /tmp/cc-cn3uCv.s: Assembler messages:
tiaoxin-tablebased.c: /tmp/cc-cn3uCv.s:538: Warning: conditional outside an IT block for Thumb.
tiaoxin-tablebased.c: /tmp/cc-cn3uCv.s:543: Warning: conditional outside an IT block for Thumb.
tiaoxin-tablebased.c: /tmp/cc-cn3uCv.s:546: Warning: conditional outside an IT block for Thumb.
tiaoxin-tablebased.c: /tmp/cc-cn3uCv.s:548: Warning: conditional outside an IT block for Thumb.
tiaoxin-tablebased.c: /tmp/cc-cn3uCv.s:550: Warning: conditional outside an IT block for Thumb.
tiaoxin-tablebased.c: /tmp/cc-cn3uCv.s:1029: Warning: conditional outside an IT block for Thumb.
tiaoxin-tablebased.c: /tmp/cc-cn3uCv.s:1033: Warning: conditional outside an IT block for Thumb.
tiaoxin-tablebased.c: /tmp/cc-cn3uCv.s:1035: Warning: conditional outside an IT block for Thumb.
tiaoxin-tablebased.c: /tmp/cc-cn3uCv.s:1037: Warning: conditional outside an IT block for Thumb.
tiaoxin-tablebased.c: /tmp/cc-cn3uCv.s:1075: Warning: conditional outside an IT block for Thumb.
tiaoxin-tablebased.c: /tmp/cc-cn3uCv.s:1078: Warning: conditional outside an IT block for Thumb.
tiaoxin-tablebased.c: /tmp/cc-cn3uCv.s:1080: Warning: conditional outside an IT block for Thumb.
tiaoxin-tablebased.c: /tmp/cc-cn3uCv.s:1082: Warning: conditional outside an IT block for Thumb.
tiaoxin-tablebased.c: /tmp/cc-cn3uCv.s:1531: Warning: conditional outside an IT block for Thumb.
tiaoxin-tablebased.c: /tmp/cc-cn3uCv.s:1533: Warning: conditional outside an IT block for Thumb.
tiaoxin-tablebased.c: /tmp/cc-cn3uCv.s:1535: Warning: conditional outside an IT block for Thumb.
tiaoxin-tablebased.c: /tmp/cc-cn3uCv.s:1537: Warning: conditional outside an IT block for Thumb.
tiaoxin-tablebased.c: /tmp/cc-cn3uCv.s:2145: Warning: conditional outside an IT block for Thumb.
tiaoxin-tablebased.c: /tmp/cc-cn3uCv.s:2147: Warning: conditional outside an IT block for Thumb.
tiaoxin-tablebased.c: /tmp/cc-cn3uCv.s:2149: Warning: conditional outside an IT block for Thumb.
tiaoxin-tablebased.c: /tmp/cc-cn3uCv.s:2151: Warning: conditional outside an IT block for Thumb.
tiaoxin-tablebased.c: /tmp/cc-cn3uCv.s:2188: Warning: conditional outside an IT block for Thumb.
tiaoxin-tablebased.c: /tmp/cc-cn3uCv.s:2190: Warning: conditional outside an IT block for Thumb.
tiaoxin-tablebased.c: ...

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

Compiler output

Implementation: crypto_aead/tiaoxinv1/ref
Compiler: clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
aes_round.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
aes_round.c: /tmp/cc-wj7sNJ.s: Assembler messages:
aes_round.c: /tmp/cc-wj7sNJ.s:32: Warning: conditional outside an IT block for Thumb.
aes_round.c: /tmp/cc-wj7sNJ.s:86: Warning: conditional outside an IT block for Thumb.
aes_round.c: /tmp/cc-wj7sNJ.s:107: Warning: conditional outside an IT block for Thumb.
aes_round.c: /tmp/cc-wj7sNJ.s:112: Warning: conditional outside an IT block for Thumb.
aes_round.c: /tmp/cc-wj7sNJ.s:114: Warning: conditional outside an IT block for Thumb.
aes_round.c: /tmp/cc-wj7sNJ.s:115: Warning: conditional outside an IT block for Thumb.
aes_round.c: /tmp/cc-wj7sNJ.s:159: Warning: conditional outside an IT block for Thumb.
aes_round.c: /tmp/cc-wj7sNJ.s:164: Warning: conditional outside an IT block for Thumb.
aes_round.c: /tmp/cc-wj7sNJ.s:166: Warning: conditional outside an IT block for Thumb.
aes_round.c: /tmp/cc-wj7sNJ.s:174: Warning: conditional outside an IT block for Thumb.
aes_round.c: /tmp/cc-wj7sNJ.s:178: Warning: conditional outside an IT block for Thumb.
aes_round.c: /tmp/cc-wj7sNJ.s:183: Warning: conditional outside an IT block for Thumb.
aes_round.c: /tmp/cc-wj7sNJ.s:221: Warning: conditional outside an IT block for Thumb.
aes_round.c: /tmp/cc-wj7sNJ.s:241: Warning: conditional outside an IT block for Thumb.
aes_round.c: /tmp/cc-wj7sNJ.s:283: Warning: conditional outside an IT block for Thumb.
aes_round.c: /tmp/cc-wj7sNJ.s:313: Warning: conditional outside an IT block for Thumb.
aes_round.c: /tmp/cc-wj7sNJ.s:318: Warning: conditional outside an IT block for Thumb.
aes_round.c: /tmp/cc-wj7sNJ.s:320: Warning: conditional outside an IT block for Thumb.
aes_round.c: /tmp/cc-wj7sNJ.s:328: Warning: conditional outside an IT block for Thumb.
aes_round.c: /tmp/cc-wj7sNJ.s:331: Warning: conditional outside an IT block for Thumb.
aes_round.c: /tmp/cc-wj7sNJ.s:354: Warning: conditional outside an IT block for Thumb.
aes_round.c: /tmp/cc-wj7sNJ.s:367: Warning: conditional outside an IT block for Thumb.
aes_round.c: /tmp/cc-wj7sNJ.s:381: Warning: conditional outside an IT block for Thumb.
aes_round.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/tiaoxinv1/table
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
tiaoxin-tablebased.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
tiaoxin-tablebased.c: /tmp/cc-hqLxhi.s: Assembler messages:
tiaoxin-tablebased.c: /tmp/cc-hqLxhi.s:538: Warning: conditional outside an IT block for Thumb.
tiaoxin-tablebased.c: /tmp/cc-hqLxhi.s:543: Warning: conditional outside an IT block for Thumb.
tiaoxin-tablebased.c: /tmp/cc-hqLxhi.s:546: Warning: conditional outside an IT block for Thumb.
tiaoxin-tablebased.c: /tmp/cc-hqLxhi.s:548: Warning: conditional outside an IT block for Thumb.
tiaoxin-tablebased.c: /tmp/cc-hqLxhi.s:550: Warning: conditional outside an IT block for Thumb.
tiaoxin-tablebased.c: /tmp/cc-hqLxhi.s:1029: Warning: conditional outside an IT block for Thumb.
tiaoxin-tablebased.c: /tmp/cc-hqLxhi.s:1033: Warning: conditional outside an IT block for Thumb.
tiaoxin-tablebased.c: /tmp/cc-hqLxhi.s:1035: Warning: conditional outside an IT block for Thumb.
tiaoxin-tablebased.c: /tmp/cc-hqLxhi.s:1037: Warning: conditional outside an IT block for Thumb.
tiaoxin-tablebased.c: /tmp/cc-hqLxhi.s:1075: Warning: conditional outside an IT block for Thumb.
tiaoxin-tablebased.c: /tmp/cc-hqLxhi.s:1078: Warning: conditional outside an IT block for Thumb.
tiaoxin-tablebased.c: /tmp/cc-hqLxhi.s:1080: Warning: conditional outside an IT block for Thumb.
tiaoxin-tablebased.c: /tmp/cc-hqLxhi.s:1082: Warning: conditional outside an IT block for Thumb.
tiaoxin-tablebased.c: /tmp/cc-hqLxhi.s:1531: Warning: conditional outside an IT block for Thumb.
tiaoxin-tablebased.c: /tmp/cc-hqLxhi.s:1533: Warning: conditional outside an IT block for Thumb.
tiaoxin-tablebased.c: /tmp/cc-hqLxhi.s:1535: Warning: conditional outside an IT block for Thumb.
tiaoxin-tablebased.c: /tmp/cc-hqLxhi.s:1537: Warning: conditional outside an IT block for Thumb.
tiaoxin-tablebased.c: /tmp/cc-hqLxhi.s:2145: Warning: conditional outside an IT block for Thumb.
tiaoxin-tablebased.c: /tmp/cc-hqLxhi.s:2147: Warning: conditional outside an IT block for Thumb.
tiaoxin-tablebased.c: /tmp/cc-hqLxhi.s:2149: Warning: conditional outside an IT block for Thumb.
tiaoxin-tablebased.c: /tmp/cc-hqLxhi.s:2151: Warning: conditional outside an IT block for Thumb.
tiaoxin-tablebased.c: /tmp/cc-hqLxhi.s:2188: Warning: conditional outside an IT block for Thumb.
tiaoxin-tablebased.c: /tmp/cc-hqLxhi.s:2190: Warning: conditional outside an IT block for Thumb.
tiaoxin-tablebased.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 table

Compiler output

Implementation: crypto_aead/tiaoxinv1/ref
Compiler: clang -O3 -fwrapv -mavx -fomit-frame-pointer
aes_round.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
aes_round.c: /tmp/cc-G77gmc.s: Assembler messages:
aes_round.c: /tmp/cc-G77gmc.s:32: Warning: conditional outside an IT block for Thumb.
aes_round.c: /tmp/cc-G77gmc.s:86: Warning: conditional outside an IT block for Thumb.
aes_round.c: /tmp/cc-G77gmc.s:107: Warning: conditional outside an IT block for Thumb.
aes_round.c: /tmp/cc-G77gmc.s:112: Warning: conditional outside an IT block for Thumb.
aes_round.c: /tmp/cc-G77gmc.s:114: Warning: conditional outside an IT block for Thumb.
aes_round.c: /tmp/cc-G77gmc.s:115: Warning: conditional outside an IT block for Thumb.
aes_round.c: /tmp/cc-G77gmc.s:159: Warning: conditional outside an IT block for Thumb.
aes_round.c: /tmp/cc-G77gmc.s:164: Warning: conditional outside an IT block for Thumb.
aes_round.c: /tmp/cc-G77gmc.s:166: Warning: conditional outside an IT block for Thumb.
aes_round.c: /tmp/cc-G77gmc.s:174: Warning: conditional outside an IT block for Thumb.
aes_round.c: /tmp/cc-G77gmc.s:178: Warning: conditional outside an IT block for Thumb.
aes_round.c: /tmp/cc-G77gmc.s:183: Warning: conditional outside an IT block for Thumb.
aes_round.c: /tmp/cc-G77gmc.s:221: Warning: conditional outside an IT block for Thumb.
aes_round.c: /tmp/cc-G77gmc.s:241: Warning: conditional outside an IT block for Thumb.
aes_round.c: /tmp/cc-G77gmc.s:283: Warning: conditional outside an IT block for Thumb.
aes_round.c: /tmp/cc-G77gmc.s:313: Warning: conditional outside an IT block for Thumb.
aes_round.c: /tmp/cc-G77gmc.s:318: Warning: conditional outside an IT block for Thumb.
aes_round.c: /tmp/cc-G77gmc.s:320: Warning: conditional outside an IT block for Thumb.
aes_round.c: /tmp/cc-G77gmc.s:328: Warning: conditional outside an IT block for Thumb.
aes_round.c: /tmp/cc-G77gmc.s:331: Warning: conditional outside an IT block for Thumb.
aes_round.c: /tmp/cc-G77gmc.s:354: Warning: conditional outside an IT block for Thumb.
aes_round.c: /tmp/cc-G77gmc.s:367: Warning: conditional outside an IT block for Thumb.
aes_round.c: /tmp/cc-G77gmc.s:381: Warning: conditional outside an IT block for Thumb.
aes_round.c: ...

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

Compiler output

Implementation: crypto_aead/tiaoxinv1/table
Compiler: clang -O3 -fwrapv -mavx -fomit-frame-pointer
encrypt.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
tiaoxin-tablebased.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
tiaoxin-tablebased.c: /tmp/cc-Wl0zJR.s: Assembler messages:
tiaoxin-tablebased.c: /tmp/cc-Wl0zJR.s:538: Warning: conditional outside an IT block for Thumb.
tiaoxin-tablebased.c: /tmp/cc-Wl0zJR.s:543: Warning: conditional outside an IT block for Thumb.
tiaoxin-tablebased.c: /tmp/cc-Wl0zJR.s:546: Warning: conditional outside an IT block for Thumb.
tiaoxin-tablebased.c: /tmp/cc-Wl0zJR.s:548: Warning: conditional outside an IT block for Thumb.
tiaoxin-tablebased.c: /tmp/cc-Wl0zJR.s:550: Warning: conditional outside an IT block for Thumb.
tiaoxin-tablebased.c: /tmp/cc-Wl0zJR.s:1029: Warning: conditional outside an IT block for Thumb.
tiaoxin-tablebased.c: /tmp/cc-Wl0zJR.s:1033: Warning: conditional outside an IT block for Thumb.
tiaoxin-tablebased.c: /tmp/cc-Wl0zJR.s:1035: Warning: conditional outside an IT block for Thumb.
tiaoxin-tablebased.c: /tmp/cc-Wl0zJR.s:1037: Warning: conditional outside an IT block for Thumb.
tiaoxin-tablebased.c: /tmp/cc-Wl0zJR.s:1075: Warning: conditional outside an IT block for Thumb.
tiaoxin-tablebased.c: /tmp/cc-Wl0zJR.s:1078: Warning: conditional outside an IT block for Thumb.
tiaoxin-tablebased.c: /tmp/cc-Wl0zJR.s:1080: Warning: conditional outside an IT block for Thumb.
tiaoxin-tablebased.c: /tmp/cc-Wl0zJR.s:1082: Warning: conditional outside an IT block for Thumb.
tiaoxin-tablebased.c: /tmp/cc-Wl0zJR.s:1531: Warning: conditional outside an IT block for Thumb.
tiaoxin-tablebased.c: /tmp/cc-Wl0zJR.s:1533: Warning: conditional outside an IT block for Thumb.
tiaoxin-tablebased.c: /tmp/cc-Wl0zJR.s:1535: Warning: conditional outside an IT block for Thumb.
tiaoxin-tablebased.c: /tmp/cc-Wl0zJR.s:1537: Warning: conditional outside an IT block for Thumb.
tiaoxin-tablebased.c: /tmp/cc-Wl0zJR.s:2145: Warning: conditional outside an IT block for Thumb.
tiaoxin-tablebased.c: /tmp/cc-Wl0zJR.s:2147: Warning: conditional outside an IT block for Thumb.
tiaoxin-tablebased.c: /tmp/cc-Wl0zJR.s:2149: Warning: conditional outside an IT block for Thumb.
tiaoxin-tablebased.c: /tmp/cc-Wl0zJR.s:2151: Warning: conditional outside an IT block for Thumb.
tiaoxin-tablebased.c: /tmp/cc-Wl0zJR.s:2188: Warning: conditional outside an IT block for Thumb.
tiaoxin-tablebased.c: /tmp/cc-Wl0zJR.s:2190: Warning: conditional outside an IT block for Thumb.
tiaoxin-tablebased.c: ...

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

Compiler output

Implementation: crypto_aead/tiaoxinv1/ref
Compiler: clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
aes_round.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
aes_round.c: /tmp/cc-qOdFS4.s: Assembler messages:
aes_round.c: /tmp/cc-qOdFS4.s:32: Warning: conditional outside an IT block for Thumb.
aes_round.c: /tmp/cc-qOdFS4.s:86: Warning: conditional outside an IT block for Thumb.
aes_round.c: /tmp/cc-qOdFS4.s:107: Warning: conditional outside an IT block for Thumb.
aes_round.c: /tmp/cc-qOdFS4.s:112: Warning: conditional outside an IT block for Thumb.
aes_round.c: /tmp/cc-qOdFS4.s:114: Warning: conditional outside an IT block for Thumb.
aes_round.c: /tmp/cc-qOdFS4.s:115: Warning: conditional outside an IT block for Thumb.
aes_round.c: /tmp/cc-qOdFS4.s:159: Warning: conditional outside an IT block for Thumb.
aes_round.c: /tmp/cc-qOdFS4.s:164: Warning: conditional outside an IT block for Thumb.
aes_round.c: /tmp/cc-qOdFS4.s:166: Warning: conditional outside an IT block for Thumb.
aes_round.c: /tmp/cc-qOdFS4.s:174: Warning: conditional outside an IT block for Thumb.
aes_round.c: /tmp/cc-qOdFS4.s:178: Warning: conditional outside an IT block for Thumb.
aes_round.c: /tmp/cc-qOdFS4.s:183: Warning: conditional outside an IT block for Thumb.
aes_round.c: /tmp/cc-qOdFS4.s:221: Warning: conditional outside an IT block for Thumb.
aes_round.c: /tmp/cc-qOdFS4.s:241: Warning: conditional outside an IT block for Thumb.
aes_round.c: /tmp/cc-qOdFS4.s:283: Warning: conditional outside an IT block for Thumb.
aes_round.c: /tmp/cc-qOdFS4.s:313: Warning: conditional outside an IT block for Thumb.
aes_round.c: /tmp/cc-qOdFS4.s:318: Warning: conditional outside an IT block for Thumb.
aes_round.c: /tmp/cc-qOdFS4.s:320: Warning: conditional outside an IT block for Thumb.
aes_round.c: /tmp/cc-qOdFS4.s:328: Warning: conditional outside an IT block for Thumb.
aes_round.c: /tmp/cc-qOdFS4.s:331: Warning: conditional outside an IT block for Thumb.
aes_round.c: /tmp/cc-qOdFS4.s:354: Warning: conditional outside an IT block for Thumb.
aes_round.c: /tmp/cc-qOdFS4.s:367: Warning: conditional outside an IT block for Thumb.
aes_round.c: /tmp/cc-qOdFS4.s:381: Warning: conditional outside an IT block for Thumb.
aes_round.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/tiaoxinv1/table
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
tiaoxin-tablebased.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
tiaoxin-tablebased.c: /tmp/cc-B9rbGN.s: Assembler messages:
tiaoxin-tablebased.c: /tmp/cc-B9rbGN.s:538: Warning: conditional outside an IT block for Thumb.
tiaoxin-tablebased.c: /tmp/cc-B9rbGN.s:543: Warning: conditional outside an IT block for Thumb.
tiaoxin-tablebased.c: /tmp/cc-B9rbGN.s:546: Warning: conditional outside an IT block for Thumb.
tiaoxin-tablebased.c: /tmp/cc-B9rbGN.s:548: Warning: conditional outside an IT block for Thumb.
tiaoxin-tablebased.c: /tmp/cc-B9rbGN.s:550: Warning: conditional outside an IT block for Thumb.
tiaoxin-tablebased.c: /tmp/cc-B9rbGN.s:1029: Warning: conditional outside an IT block for Thumb.
tiaoxin-tablebased.c: /tmp/cc-B9rbGN.s:1033: Warning: conditional outside an IT block for Thumb.
tiaoxin-tablebased.c: /tmp/cc-B9rbGN.s:1035: Warning: conditional outside an IT block for Thumb.
tiaoxin-tablebased.c: /tmp/cc-B9rbGN.s:1037: Warning: conditional outside an IT block for Thumb.
tiaoxin-tablebased.c: /tmp/cc-B9rbGN.s:1075: Warning: conditional outside an IT block for Thumb.
tiaoxin-tablebased.c: /tmp/cc-B9rbGN.s:1078: Warning: conditional outside an IT block for Thumb.
tiaoxin-tablebased.c: /tmp/cc-B9rbGN.s:1080: Warning: conditional outside an IT block for Thumb.
tiaoxin-tablebased.c: /tmp/cc-B9rbGN.s:1082: Warning: conditional outside an IT block for Thumb.
tiaoxin-tablebased.c: /tmp/cc-B9rbGN.s:1531: Warning: conditional outside an IT block for Thumb.
tiaoxin-tablebased.c: /tmp/cc-B9rbGN.s:1533: Warning: conditional outside an IT block for Thumb.
tiaoxin-tablebased.c: /tmp/cc-B9rbGN.s:1535: Warning: conditional outside an IT block for Thumb.
tiaoxin-tablebased.c: /tmp/cc-B9rbGN.s:1537: Warning: conditional outside an IT block for Thumb.
tiaoxin-tablebased.c: /tmp/cc-B9rbGN.s:2145: Warning: conditional outside an IT block for Thumb.
tiaoxin-tablebased.c: /tmp/cc-B9rbGN.s:2147: Warning: conditional outside an IT block for Thumb.
tiaoxin-tablebased.c: /tmp/cc-B9rbGN.s:2149: Warning: conditional outside an IT block for Thumb.
tiaoxin-tablebased.c: /tmp/cc-B9rbGN.s:2151: Warning: conditional outside an IT block for Thumb.
tiaoxin-tablebased.c: /tmp/cc-B9rbGN.s:2188: Warning: conditional outside an IT block for Thumb.
tiaoxin-tablebased.c: /tmp/cc-B9rbGN.s:2190: Warning: conditional outside an IT block for Thumb.
tiaoxin-tablebased.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 table

Compiler output

Implementation: crypto_aead/tiaoxinv1/ref
Compiler: gcc -mcpu=arm810 -O2 -fomit-frame-pointer
aes_round.c: aes_round.c:1: warning: target CPU does not support THUMB instructions
encrypt.c: encrypt.c:1: warning: target CPU does not support THUMB instructions
tiaoxin-reference.c: tiaoxin-reference.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

Compiler output

Implementation: crypto_aead/tiaoxinv1/opt
Compiler: gcc -mcpu=arm810 -O2 -fomit-frame-pointer
encrypt.c: encrypt.c:1: warning: target CPU does not support THUMB instructions
tiaoxin-optimized.c: tiaoxin-optimized.c:1: warning: target CPU does not support THUMB instructions
tiaoxin-optimized.c: tiaoxin-optimized.c:20:37: error: xmmintrin.h: No such file or directory
tiaoxin-optimized.c: tiaoxin-optimized.c:21:37: error: emmintrin.h: No such file or directory
tiaoxin-optimized.c: tiaoxin-optimized.c:22:37: error: wmmintrin.h: No such file or directory
tiaoxin-optimized.c: tiaoxin-optimized.c: In function 'tiaoxin_optimized_encrypt':
tiaoxin-optimized.c: tiaoxin-optimized.c:102: error: '__m128i' undeclared (first use in this function)
tiaoxin-optimized.c: tiaoxin-optimized.c:102: error: (Each undeclared identifier is reported only once
tiaoxin-optimized.c: tiaoxin-optimized.c:102: error: for each function it appears in.)
tiaoxin-optimized.c: tiaoxin-optimized.c:102: error: expected ';' before 'T3'
tiaoxin-optimized.c: tiaoxin-optimized.c:103: error: expected ';' before 'T4'
tiaoxin-optimized.c: tiaoxin-optimized.c:104: error: expected ';' before 'T6'
tiaoxin-optimized.c: tiaoxin-optimized.c:105: error: expected ';' before 'W0'
tiaoxin-optimized.c: tiaoxin-optimized.c:106: error: expected ';' before 'tmp'
tiaoxin-optimized.c: tiaoxin-optimized.c:107: error: expected ';' before 'Z0'
tiaoxin-optimized.c: tiaoxin-optimized.c:108: error: expected ';' before 'Z1'
tiaoxin-optimized.c: tiaoxin-optimized.c:109: error: expected ';' before 'K'
tiaoxin-optimized.c: tiaoxin-optimized.c:110: error: expected ';' before 'IV'
tiaoxin-optimized.c: tiaoxin-optimized.c:111: error: expected ';' before 'Tag'
tiaoxin-optimized.c: tiaoxin-optimized.c:112: error: expected ';' before 'M'
tiaoxin-optimized.c: tiaoxin-optimized.c:117: error: 'K' undeclared (first use in this function)
tiaoxin-optimized.c: tiaoxin-optimized.c:117: error: expected expression before ')' token
tiaoxin-optimized.c: tiaoxin-optimized.c:118: error: 'IV' undeclared (first use in this function)
tiaoxin-optimized.c: tiaoxin-optimized.c:118: error: expected expression before ')' token
tiaoxin-optimized.c: tiaoxin-optimized.c:124: error: 'T3' undeclared (first use in this function)
tiaoxin-optimized.c: tiaoxin-optimized.c:124: error: 'T4' undeclared (first use in this function)
tiaoxin-optimized.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/tiaoxinv1/table
Compiler: gcc -mcpu=arm810 -O2 -fomit-frame-pointer
encrypt.c: encrypt.c:1: warning: target CPU does not support THUMB instructions
tiaoxin-tablebased.c: tiaoxin-tablebased.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

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

Compiler output

Implementation: crypto_aead/tiaoxinv1/table
Compiler: gcc -mcpu=arm810 -O -fomit-frame-pointer
encrypt.c: encrypt.c:1: warning: target CPU does not support THUMB instructions
tiaoxin-tablebased.c: tiaoxin-tablebased.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: 10, namely:
CompilerImplementations
gcc -mcpu=arm810 -O -fomit-frame-pointer table
gcc -mcpu=arm810 -Os -fomit-frame-pointer table
gcc -mcpu=arm8 -O -fomit-frame-pointer table
gcc -mcpu=arm8 -Os -fomit-frame-pointer table
gcc -mcpu=strongarm1100 -O -fomit-frame-pointer table
gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer table
gcc -mcpu=strongarm110 -O -fomit-frame-pointer table
gcc -mcpu=strongarm110 -Os -fomit-frame-pointer table
gcc -mcpu=strongarm -O -fomit-frame-pointer table
gcc -mcpu=strongarm -Os -fomit-frame-pointer table