Implementation notes: amd64, genji346, crypto_aead/pi64cipher256v1

Computer: genji346
Architecture: amd64
CPU ID: AuthenticAMD-00830f10-178bfbff
SUPERCOP version: 20191017
Operation: crypto_aead
Primitive: pi64cipher256v1
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
56920177611 0 256195925 856 1184optimized_AVX2icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102520191017
56940177611 0 256195973 856 1184optimized_AVX2icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102520191017
56960177611 0 256195973 856 1184optimized_AVX2icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102520191017
56960177611 0 256195973 856 1184optimized_AVX2icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102520191017
56980177611 0 256195973 856 1184optimized_AVX2icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102520191017
57000177627 0 256192499 808 1184optimized_AVX2clang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102520191017
57020177627 0 256189929 800 1184optimized_AVX2clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102520191017
57020177611 0 256190524 808 1184optimized_AVX2gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
57020177611 0 256194629 856 1184optimized_AVX2icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102520191017
57040177611 0 256196325 856 1184optimized_AVX2icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102520191017
57060177627 0 256192499 808 1184optimized_AVX2clang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102520191017
57060177611 0 256195941 856 1184optimized_AVX2icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102520191017
57060177611 0 256196325 856 1184optimized_AVX2icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102520191017
57060177611 0 256195925 856 1184optimized_AVX2icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102520191017
57120177611 0 256196325 856 1184optimized_AVX2icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102520191017
57160177611 0 256189484 792 1184optimized_AVX2gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
57160177611 0 256195941 856 1184optimized_AVX2icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102520191017
57200177611 0 256196325 856 1184optimized_AVX2icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102520191017
57300177611 0 256195941 856 1184optimized_AVX2icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102520191017
57500177611 0 256195925 856 1184optimized_AVX2icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102520191017
57540177627 0 256193091 808 1184optimized_AVX2clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102520191017
57580177611 0 256191068 808 1184optimized_AVX2gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
57600177611 0 256195925 856 1184optimized_AVX2icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102520191017
57740177627 0 256192627 808 1184optimized_AVX2clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102520191017
57820177611 0 256195941 856 1184optimized_AVX2icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102520191017
58460177611 0 256194685 856 1184optimized_AVX2icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102520191017
59380174191 0 256192549 856 1184optimized_AVXicc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102520191017
59440174191 0 256192901 856 1184optimized_AVXicc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102520191017
59480174191 0 256192501 856 1184optimized_AVXicc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102520191017
59500174207 0 256189203 808 1184optimized_AVXclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102520191017
59560174191 0 256192901 856 1184optimized_AVXicc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102520191017
59560174191 0 256192501 856 1184optimized_AVXicc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102520191017
59580174191 0 256192517 856 1184optimized_AVXicc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102520191017
59580174191 0 256192549 856 1184optimized_AVXicc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102520191017
59600174191 0 256192501 856 1184optimized_AVXicc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102520191017
59620174191 0 256192901 856 1184optimized_AVXicc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102520191017
59640174191 0 256187100 808 1184optimized_AVXgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
59640174191 0 256191261 856 1184optimized_AVXicc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102520191017
59640174191 0 256192517 856 1184optimized_AVXicc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102520191017
59640174191 0 256192517 856 1184optimized_AVXicc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102520191017
59660174207 0 256186505 800 1184optimized_AVXclang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102520191017
59680174191 0 256189793 816 1184optimized_AVXgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
59680174191 0 256192549 856 1184optimized_AVXicc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102520191017
59720174191 0 256186060 792 1184optimized_AVXgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
59720174191 0 256192549 856 1184optimized_AVXicc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102520191017
59840182903 0 256201213 856 1184optimized_SSEicc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102520191017
59920182903 0 256201213 856 1184optimized_SSEicc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102520191017
59920182903 0 256201213 856 1184optimized_SSEicc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102520191017
59980184775 0 256199771 808 1184optimized_SSEclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102520191017
60040184775 0 256200377 816 1184optimized_SSEgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
60080182903 0 256201613 856 1184optimized_SSEicc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102520191017
60080182903 0 256201613 856 1184optimized_SSEicc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102520191017
60120184775 0 256201845 856 1184optimized_SSEicc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102520191017
60160174191 0 256192901 856 1184optimized_AVXicc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102520191017
60180174191 0 256192517 856 1184optimized_AVXicc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102520191017
60180184775 0 256201789 856 1184optimized_SSEicc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102520191017
60260174191 0 256191205 856 1184optimized_AVXicc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102520191017
60500177611 0 256193217 816 1184optimized_AVX2gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
60540182903 0 256201213 856 1184optimized_SSEicc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102520191017
60620182903 0 256201613 856 1184optimized_SSEicc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102520191017
60640174191 0 256187644 808 1184optimized_AVXgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
60680174191 0 256192501 856 1184optimized_AVXicc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102520191017
61300174207 0 256189075 808 1184optimized_AVXclang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102520191017
61380174207 0 256189667 808 1184optimized_AVXclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102520191017
61560182903 0 256201229 856 1184optimized_SSEicc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102520191017
61620182903 0 256201229 856 1184optimized_SSEicc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102520191017
61680182903 0 256201229 856 1184optimized_SSEicc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102520191017
61720182903 0 256201261 856 1184optimized_SSEicc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102520191017
61740184775 0 256198228 808 1184optimized_SSEgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
61760184775 0 256199643 808 1184optimized_SSEclang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102520191017
61760182903 0 256201229 856 1184optimized_SSEicc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102520191017
61780184775 0 256196644 792 1184optimized_SSEgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
61800184775 0 256199643 808 1184optimized_SSEclang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102520191017
61800184775 0 256197684 808 1184optimized_SSEgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
61840184775 0 256197073 800 1184optimized_SSEclang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102520191017
61940174207 0 256189075 808 1184optimized_AVXclang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102520191017
61980182903 0 256201261 856 1184optimized_SSEicc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102520191017
62040184775 0 256200235 808 1184optimized_SSEclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102520191017
62100182903 0 256201613 856 1184optimized_SSEicc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102520191017
62320182903 0 256201261 856 1184optimized_SSEicc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102520191017
62420182903 0 256201261 856 1184optimized_SSEicc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102520191017
72660130480 0 0149085 856 1120optimized_nonSSEicc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102520191017
72700130480 0 0149085 856 1120optimized_nonSSEicc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102520191017
72720130480 0 0149085 856 1120optimized_nonSSEicc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102520191017
72720130480 0 0149085 856 1120optimized_nonSSEicc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102520191017
72840142704 0 0160909 856 1120optimized_nonSSEicc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102520191017
72860142704 0 0160909 856 1120optimized_nonSSEicc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102520191017
72980142704 0 0160909 856 1120optimized_nonSSEicc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102520191017
75120133792 0 0150789 856 1120optimized_nonSSEicc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102520191017
76720119832 0 0136773 856 1120optimized_nonSSEicc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102520191017
8568059064 0 076061 856 992reficc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102520191017
8570061424 0 079629 856 992reficc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102520191017
8570061424 0 079629 856 992reficc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102520191017
8592061424 0 079629 856 992reficc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102520191017
8614061424 0 079629 856 992reficc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102520191017
8802062360 0 079301 856 992reficc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102520191017
8976065968 0 084573 856 992reficc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102520191017
8990065968 0 084573 856 992reficc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102520191017
9008065968 0 084573 856 992reficc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102520191017
9142065968 0 084573 856 992reficc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102520191017
101960142704 0 0160909 856 1120optimized_nonSSEicc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102520191017
127680127008 0 0145261 856 1120optimized_nonSSEicc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102520191017
127800127008 0 0145261 856 1120optimized_nonSSEicc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102520191017
127860127008 0 0145261 856 1120optimized_nonSSEicc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102520191017
128460140064 0 0158349 856 1120optimized_nonSSEicc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102520191017
128620140064 0 0158349 856 1120optimized_nonSSEicc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102520191017
128660140064 0 0158349 856 1120optimized_nonSSEicc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102520191017
128960140064 0 0158349 856 1120optimized_nonSSEicc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102520191017
146000127008 0 0145261 856 1120optimized_nonSSEicc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102520191017
15910062072 0 080357 856 992reficc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102520191017
15918062072 0 080357 856 992reficc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102520191017
15924062072 0 080357 856 992reficc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102520191017
15940062072 0 080357 856 992reficc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102520191017
16072065296 0 083549 856 992reficc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102520191017
16074065296 0 083549 856 992reficc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102520191017
16074065296 0 083549 856 992reficc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102520191017
16162065296 0 083549 856 992reficc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102520191017

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