Implementation notes: amd64, genji262, crypto_aead/pi64cipher256v1

Computer: genji262
Architecture: amd64
CPU ID: AuthenticAMD-00800f12-178bfbff
SUPERCOP version: 20191017
Operation: crypto_aead
Primitive: pi64cipher256v1
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
67144177611 0 256196309 840 1184optimized_AVX2icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102420191017
67144177611 0 256194613 840 1184optimized_AVX2icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102420191017
67144177611 0 256196309 840 1184optimized_AVX2icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102420191017
67166177611 0 256195925 840 1184optimized_AVX2icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102420191017
67166177611 0 256196309 840 1184optimized_AVX2icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102420191017
67188177627 0 256192483 792 1184optimized_AVX2clang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
67188177611 0 256192577 800 1184optimized_AVX2gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
67188177611 0 256195957 840 1184optimized_AVX2icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102420191017
67188177611 0 256195909 840 1184optimized_AVX2icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102420191017
67210177611 0 256191052 792 1184optimized_AVX2gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
67232177627 0 256192611 792 1184optimized_AVX2clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
67232177611 0 256195957 840 1184optimized_AVX2icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102420191017
67254177611 0 256195909 840 1184optimized_AVX2icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102420191017
67254177611 0 256195909 840 1184optimized_AVX2icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102420191017
67254177611 0 256195925 840 1184optimized_AVX2icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102420191017
67254177611 0 256195957 840 1184optimized_AVX2icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102420191017
67276177611 0 256195909 840 1184optimized_AVX2icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102420191017
67276177611 0 256194669 840 1184optimized_AVX2icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102420191017
67276177611 0 256195925 840 1184optimized_AVX2icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102420191017
67298177627 0 256192483 792 1184optimized_AVX2clang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
67364177627 0 256189913 784 1184optimized_AVX2clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
67364177611 0 256196309 840 1184optimized_AVX2icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102420191017
67386177611 0 256190508 792 1184optimized_AVX2gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
67716177611 0 256195957 840 1184optimized_AVX2icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102420191017
67782177611 0 256195925 840 1184optimized_AVX2icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102420191017
67958177627 0 256193075 792 1184optimized_AVX2clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
68024177611 0 256189468 776 1184optimized_AVX2gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
69454174191 0 256192533 840 1184optimized_AVXicc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102420191017
69454174191 0 256192885 840 1184optimized_AVXicc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102420191017
69454174191 0 256192485 840 1184optimized_AVXicc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102420191017
69454174191 0 256192533 840 1184optimized_AVXicc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102420191017
69476174207 0 256189059 792 1184optimized_AVXclang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
69476174191 0 256192885 840 1184optimized_AVXicc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102420191017
69476174191 0 256192485 840 1184optimized_AVXicc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102420191017
69476174191 0 256192501 840 1184optimized_AVXicc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102420191017
69476174191 0 256192885 840 1184optimized_AVXicc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102420191017
69498174207 0 256189651 792 1184optimized_AVXclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
69498174207 0 256186489 784 1184optimized_AVXclang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
69498174191 0 256186044 776 1184optimized_AVXgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
69498174191 0 256192533 840 1184optimized_AVXicc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102420191017
69498174191 0 256192501 840 1184optimized_AVXicc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102420191017
69520174207 0 256189187 792 1184optimized_AVXclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
69520174191 0 256192501 840 1184optimized_AVXicc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102420191017
69542174191 0 256189153 800 1184optimized_AVXgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
69542174191 0 256187084 792 1184optimized_AVXgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
69608174191 0 256187628 792 1184optimized_AVXgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
69608174191 0 256192485 840 1184optimized_AVXicc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102420191017
69608182903 0 256201213 840 1184optimized_SSEicc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102420191017
69652174207 0 256189059 792 1184optimized_AVXclang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
69674174191 0 256192485 840 1184optimized_AVXicc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102420191017
69674174191 0 256192533 840 1184optimized_AVXicc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102420191017
69674182903 0 256201213 840 1184optimized_SSEicc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102420191017
69696182903 0 256201245 840 1184optimized_SSEicc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102420191017
69740174191 0 256191245 840 1184optimized_AVXicc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102420191017
69740182903 0 256201245 840 1184optimized_SSEicc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102420191017
69740182903 0 256201597 840 1184optimized_SSEicc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102420191017
69762182903 0 256201597 840 1184optimized_SSEicc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102420191017
69762182903 0 256201213 840 1184optimized_SSEicc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102420191017
69784182903 0 256201197 840 1184optimized_SSEicc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102420191017
69784182903 0 256201245 840 1184optimized_SSEicc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102420191017
69828182903 0 256201597 840 1184optimized_SSEicc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102420191017
69828182903 0 256201197 840 1184optimized_SSEicc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102420191017
69850174191 0 256192885 840 1184optimized_AVXicc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102420191017
69850184775 0 256198212 792 1184optimized_SSEgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
69894184775 0 256197057 784 1184optimized_SSEclang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
69894182903 0 256201197 840 1184optimized_SSEicc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102420191017
69916182903 0 256201597 840 1184optimized_SSEicc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102420191017
69938184775 0 256196628 776 1184optimized_SSEgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
70026184775 0 256201773 840 1184optimized_SSEicc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102420191017
70092174191 0 256192501 840 1184optimized_AVXicc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102420191017
70136174191 0 256191189 840 1184optimized_AVXicc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102420191017
70136184775 0 256199627 792 1184optimized_SSEclang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
70136184775 0 256199737 800 1184optimized_SSEgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
70202184775 0 256201829 840 1184optimized_SSEicc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102420191017
70246182903 0 256201197 840 1184optimized_SSEicc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102420191017
70290184775 0 256199755 792 1184optimized_SSEclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
70554182903 0 256201213 840 1184optimized_SSEicc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102420191017
70818184775 0 256199627 792 1184optimized_SSEclang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
70840184775 0 256197668 792 1184optimized_SSEgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
70972184775 0 256200219 792 1184optimized_SSEclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
71170182903 0 256201245 840 1184optimized_SSEicc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102420191017
75966119832 0 0136757 840 1120optimized_nonSSEicc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102420191017
76296142704 0 0160893 840 1120optimized_nonSSEicc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102420191017
76384130480 0 0149069 840 1120optimized_nonSSEicc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102420191017
76384142704 0 0160893 840 1120optimized_nonSSEicc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102420191017
76450130480 0 0149069 840 1120optimized_nonSSEicc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102420191017
76472142704 0 0160893 840 1120optimized_nonSSEicc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102420191017
76494130480 0 0149069 840 1120optimized_nonSSEicc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102420191017
76758130480 0 0149069 840 1120optimized_nonSSEicc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102420191017
76780133792 0 0150773 840 1120optimized_nonSSEicc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102420191017
77220142704 0 0160893 840 1120optimized_nonSSEicc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102420191017
8905661424 0 079613 840 992reficc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102420191017
8954061424 0 079613 840 992reficc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102420191017
8962861424 0 079613 840 992reficc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102420191017
9048659064 0 076045 840 992reficc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102420191017
9088262360 0 079285 840 992reficc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102420191017
9110261424 0 079613 840 992reficc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102420191017
9286265968 0 084557 840 992reficc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102420191017
9286265968 0 084557 840 992reficc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102420191017
9292865968 0 084557 840 992reficc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102420191017
9319265968 0 084557 840 992reficc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102420191017
130768140064 0 0158333 840 1120optimized_nonSSEicc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102420191017
130790140064 0 0158333 840 1120optimized_nonSSEicc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102420191017
130834140064 0 0158333 840 1120optimized_nonSSEicc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102420191017
130878127008 0 0145245 840 1120optimized_nonSSEicc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102420191017
130878140064 0 0158333 840 1120optimized_nonSSEicc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102420191017
131296127008 0 0145245 840 1120optimized_nonSSEicc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102420191017
132264127008 0 0145245 840 1120optimized_nonSSEicc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102420191017
142912127008 0 0145245 840 1120optimized_nonSSEicc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102420191017
16313062072 0 080341 840 992reficc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102420191017
16313062072 0 080341 840 992reficc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102420191017
16332862072 0 080341 840 992reficc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102420191017
16348262072 0 080341 840 992reficc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102420191017
16354865296 0 083533 840 992reficc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102420191017
16370265296 0 083533 840 992reficc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102420191017
16372465296 0 083533 840 992reficc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102420191017
16381265296 0 083533 840 992reficc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102420191017

Test failure

Implementation: optimized_AVX
Security model: unknown
Compiler: icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 30, namely:
CompilerImplementations
icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer optimized_AVX
icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer optimized_AVX
icc -march=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer optimized_AVX
icc -march=icelake-client -mtune=icelake-client -O3 -fomit-frame-pointer optimized_AVX
icc -march=skylake-avx512 -mtune=skylake-avx512 -O2 -fomit-frame-pointer optimized_AVX
icc -march=skylake-avx512 -mtune=skylake-avx512 -O3 -fomit-frame-pointer optimized_AVX
icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer optimized_AVX2
icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer optimized_AVX2
icc -march=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer optimized_AVX2
icc -march=icelake-client -mtune=icelake-client -O3 -fomit-frame-pointer optimized_AVX2
icc -march=skylake-avx512 -mtune=skylake-avx512 -O2 -fomit-frame-pointer optimized_AVX2
icc -march=skylake-avx512 -mtune=skylake-avx512 -O3 -fomit-frame-pointer optimized_AVX2
icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer optimized_SSE
icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer optimized_SSE
icc -march=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer optimized_SSE
icc -march=icelake-client -mtune=icelake-client -O3 -fomit-frame-pointer optimized_SSE
icc -march=skylake-avx512 -mtune=skylake-avx512 -O2 -fomit-frame-pointer optimized_SSE
icc -march=skylake-avx512 -mtune=skylake-avx512 -O3 -fomit-frame-pointer optimized_SSE
icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer optimized_nonSSE
icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer optimized_nonSSE
icc -march=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer optimized_nonSSE
icc -march=icelake-client -mtune=icelake-client -O3 -fomit-frame-pointer optimized_nonSSE
icc -march=skylake-avx512 -mtune=skylake-avx512 -O2 -fomit-frame-pointer optimized_nonSSE
icc -march=skylake-avx512 -mtune=skylake-avx512 -O3 -fomit-frame-pointer optimized_nonSSE
icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer ref
icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer ref
icc -march=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer ref
icc -march=icelake-client -mtune=icelake-client -O3 -fomit-frame-pointer ref
icc -march=skylake-avx512 -mtune=skylake-avx512 -O2 -fomit-frame-pointer ref
icc -march=skylake-avx512 -mtune=skylake-avx512 -O3 -fomit-frame-pointer ref

Test failure

Implementation: optimized_nonSSE
Security model: unknown
Compiler: clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
error 111
crypto_aead_decrypt returns nonzero

Number of similar (compiler,implementation) pairs: 18, namely:
CompilerImplementations
clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE optimized_nonSSE
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE optimized_nonSSE
clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE optimized_nonSSE
clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE optimized_nonSSE
clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE optimized_nonSSE
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE optimized_nonSSE
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE optimized_nonSSE
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE optimized_nonSSE
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE optimized_nonSSE
clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE ref
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE ref
clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE ref
clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE ref
clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE ref
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE ref
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE ref
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE ref
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE ref

Compiler output

Implementation: optimized_nonSSE
Security model: unknown
Compiler: clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
encrypt.c: encrypt.c:346:42: warning: unsequenced modification and access to 'i1' [-Wunsequenced]
encrypt.c: InternalState8[i1] = InternalState8[i1++] ^ ad[b+i];
encrypt.c: ~~ ^
encrypt.c: encrypt.c:448:68: warning: unsequenced modification and access to 'i1' [-Wunsequenced]
encrypt.c: c[CRYPTO_NSECBYTES+b+i] = InternalState8[i1] = InternalState8[i1++] ^ m[b+i];
encrypt.c: ~~ ^
encrypt.c: encrypt.c:593:42: warning: unsequenced modification and access to 'i1' [-Wunsequenced]
encrypt.c: InternalState8[i1] = InternalState8[i1++] ^ ad[b+i];
encrypt.c: ~~ ^
encrypt.c: 3 warnings generated.

Number of similar (compiler,implementation) pairs: 5, namely:
CompilerImplementations
clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE optimized_nonSSE
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE optimized_nonSSE
clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE optimized_nonSSE
clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE optimized_nonSSE
clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE optimized_nonSSE

Compiler output

Implementation: ref
Security model: unknown
Compiler: clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
encrypt.c: encrypt.c:231:42: warning: unsequenced modification and access to 'i1' [-Wunsequenced]
encrypt.c: InternalState8[i1] = InternalState8[i1++] ^ ad[b+i];
encrypt.c: ~~ ^
encrypt.c: encrypt.c:333:68: warning: unsequenced modification and access to 'i1' [-Wunsequenced]
encrypt.c: c[CRYPTO_NSECBYTES+b+i] = InternalState8[i1] = InternalState8[i1++] ^ m[b+i];
encrypt.c: ~~ ^
encrypt.c: encrypt.c:478:42: warning: unsequenced modification and access to 'i1' [-Wunsequenced]
encrypt.c: InternalState8[i1] = InternalState8[i1++] ^ ad[b+i];
encrypt.c: ~~ ^
encrypt.c: 3 warnings generated.

Number of similar (compiler,implementation) pairs: 5, namely:
CompilerImplementations
clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE ref
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE ref
clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE ref
clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE ref
clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE ref