Implementation notes: amd64, mangetsu, crypto_aead/aes128n8clocv1

Computer: mangetsu
Architecture: amd64
CPU ID: GenuineIntel-000206a7-bfebfbff
SUPERCOP version: 20141014
Operation: crypto_aead
Primitive: aes128n8clocv1
TimeImplementationCompilerBenchmark dateSUPERCOP version
139024refgcc-4.8 -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014091620140907
139128refgcc-4.8 -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014091620140907
139140refgcc-4.8 -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014091620140907
139260refgcc-4.8 -funroll-loops -m64 -O2 -fomit-frame-pointer2014091620140907
139384refgcc-4.8 -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014091620140907
139656refgcc-4.8 -funroll-loops -O2 -fomit-frame-pointer2014091620140907
139772refgcc-4.7 -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014091620140907
139788refgcc-4.7 -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014091620140907
139972refgcc-4.7 -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014091620140907
139976refgcc-4.7 -funroll-loops -m64 -O2 -fomit-frame-pointer2014091620140907
140044refgcc-4.7 -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014091620140907
140044refgcc-4.8 -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014091620140907
140236refgcc-4.8 -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014091620140907
140288refgcc-4.8 -funroll-loops -march=k8 -Os -fomit-frame-pointer2014091620140907
140324refgcc-4.8 -funroll-loops -m64 -Os -fomit-frame-pointer2014091620140907
140372refgcc-4.8 -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014091620140907
140376refgcc-4.8 -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014091620140907
140508refgcc-4.7 -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014091620140907
140508refgcc-4.8 -funroll-loops -Os -fomit-frame-pointer2014091620140907
140664refgcc-4.7 -funroll-loops -O2 -fomit-frame-pointer2014091620140907
141404refgcc-4.8 -funroll-loops -O3 -fomit-frame-pointer2014091620140907
141844refgcc-4.8 -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014091620140907
141912refgcc-4.8 -funroll-loops -m64 -O3 -fomit-frame-pointer2014091620140907
142060refgcc-4.8 -m64 -march=barcelona -O2 -fomit-frame-pointer2014091620140907
142136refgcc-4.8 -fno-schedule-insns -O2 -fomit-frame-pointer2014091620140907
142228refgcc-4.7 -m64 -march=core-avx-i -O2 -fomit-frame-pointer2014091620140907
142228refgcc-4.8 -m64 -O2 -fomit-frame-pointer2014091620140907
142388refgcc-4.8 -march=barcelona -O2 -fomit-frame-pointer2014091620140907
142424refgcc-4.7 -m64 -march=corei7-avx -O2 -fomit-frame-pointer2014091620140907
142528refgcc-4.7 -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014091620140907
142548refgcc-4.7 -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014091620140907
142604refgcc-4.8 -m64 -march=corei7-avx -O2 -fomit-frame-pointer2014091620140907
142732refgcc-4.7 -m64 -march=nocona -O2 -fomit-frame-pointer2014091620140907
142756refgcc-4.7 -march=k8 -O2 -fomit-frame-pointer2014091620140907
142768refgcc-4.8 -m64 -march=core-avx-i -O2 -fomit-frame-pointer2014091620140907
142792refgcc-4.7 -march=nocona -O2 -fomit-frame-pointer2014091620140907
142832refgcc-4.7 -funroll-loops -O3 -fomit-frame-pointer2014091620140907
142864refgcc-4.8 -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014091620140907
143000refgcc-4.7 -funroll-loops -m64 -O3 -fomit-frame-pointer2014091620140907
143056refgcc-4.7 -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014091620140907
143084refgcc-4.8 -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014091620140907
143184refgcc-4.7 -m64 -march=barcelona -O2 -fomit-frame-pointer2014091620140907
143280refgcc-4.7 -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014091620140907
143280refgcc-4.7 -m64 -march=core2 -O2 -fomit-frame-pointer2014091620140907
143292refgcc-4.8 -O2 -fomit-frame-pointer2014091620140907
143324refgcc-4.7 -m64 -march=corei7 -O2 -fomit-frame-pointer2014091620140907
143328refgcc-4.8 -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014091620140907
143368refgcc-4.7 -march=barcelona -O2 -fomit-frame-pointer2014091620140907
143388refgcc-4.7 -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014091620140907
143388refgcc-4.8 -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014091620140907
143416refgcc-4.7 -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014091620140907
143536refgcc-4.8 -march=k8 -O2 -fomit-frame-pointer2014091620140907
143564refgcc-4.8 -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014091620140907
143564refgcc-4.8 -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014091620140907
143596refgcc-4.7 -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014091620140907
143652refgcc-4.7 -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014091620140907
143656refgcc-4.8 -m64 -march=k8 -O2 -fomit-frame-pointer2014091620140907
143668refgcc-4.7 -fno-schedule-insns -O2 -fomit-frame-pointer2014091620140907
143676refgcc-4.7 -m64 -O2 -fomit-frame-pointer2014091620140907
143812refgcc-4.7 -O2 -fomit-frame-pointer2014091620140907
143964refgcc-4.7 -m64 -march=k8 -O2 -fomit-frame-pointer2014091620140907
143972refgcc-4.8 -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014091620140907
143996refgcc-4.8 -march=barcelona -Os -fomit-frame-pointer2014091620140907
144020refgcc-4.8 -fno-schedule-insns -Os -fomit-frame-pointer2014091620140907
144024refgcc-4.8 -march=k8 -Os -fomit-frame-pointer2014091620140907
144072refgcc-4.8 -m64 -Os -fomit-frame-pointer2014091620140907
144144refgcc-4.8 -m64 -march=k8 -Os -fomit-frame-pointer2014091620140907
144152refgcc-4.8 -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014091620140907
144268refgcc-4.7 -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014091620140907
144352refgcc-4.8 -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014091620140907
144408refgcc-4.8 -m64 -march=corei7-avx -Os -fomit-frame-pointer2014091620140907
144436refgcc-4.8 -m64 -march=core-avx-i -Os -fomit-frame-pointer2014091620140907
144480refgcc-4.8 -m64 -march=barcelona -Os -fomit-frame-pointer2014091620140907
144484refgcc-4.8 -march=nocona -O2 -fomit-frame-pointer2014091620140907
144488refgcc-4.8 -m64 -march=corei7 -Os -fomit-frame-pointer2014091620140907
144540refgcc-4.8 -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014091620140907
144560refgcc-4.7 -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014091620140907
144584refgcc-4.7 -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014091620140907
144592refgcc-4.8 -m64 -march=core2 -Os -fomit-frame-pointer2014091620140907
144612refgcc-4.8 -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014091620140907
144708refgcc-4.8 -m64 -march=core2 -O2 -fomit-frame-pointer2014091620140907
144724refgcc-4.8 -m64 -march=corei7 -O3 -fomit-frame-pointer2014091620140907
144764refgcc-4.8 -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014091620140907
144808refgcc-4.8 -m64 -march=core2 -O3 -fomit-frame-pointer2014091620140907
144888refgcc-4.7 -m64 -march=core2 -O3 -fomit-frame-pointer2014091620140907
144924refgcc-4.7 -m64 -march=corei7 -O3 -fomit-frame-pointer2014091620140907
144960refgcc-4.8 -Os -fomit-frame-pointer2014091620140907
145012refgcc-4.8 -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014091620140907
145028refgcc-4.7 -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014091620140907
145048refgcc-4.8 -fno-schedule-insns -O3 -fomit-frame-pointer2014091620140907
145212refgcc-4.7 -march=nocona -O3 -fomit-frame-pointer2014091620140907
145232refgcc-4.7 -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014091620140907
145276refgcc-4.8 -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014091620140907
145344refgcc-4.8 -march=nocona -Os -fomit-frame-pointer2014091620140907
145392refgcc-4.7 -m64 -O3 -fomit-frame-pointer2014091620140907
145452refgcc-4.7 -fno-schedule-insns -O3 -fomit-frame-pointer2014091620140907
145496refgcc-4.8 -m64 -march=nocona -Os -fomit-frame-pointer2014091620140907
145504refgcc-4.7 -O3 -fomit-frame-pointer2014091620140907
145592refgcc-4.7 -m64 -march=nocona -O3 -fomit-frame-pointer2014091620140907
145632refgcc-4.8 -funroll-loops -march=nocona -Os -fomit-frame-pointer2014091620140907
145636refgcc-4.8 -m64 -march=corei7 -O2 -fomit-frame-pointer2014091620140907
145644refgcc-4.8 -m64 -O3 -fomit-frame-pointer2014091620140907
145692refgcc-4.8 -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014091620140907
145772refgcc-4.7 -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014091620140907
145772refgcc-4.8 -m64 -march=nocona -O2 -fomit-frame-pointer2014091620140907
145928refgcc-4.8 -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014091620140907
146060refgcc-4.8 -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014091620140907
146264refgcc-4.8 -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014091620140907
146280refgcc-4.7 -march=k8 -O3 -fomit-frame-pointer2014091620140907
146348refgcc-4.7 -m64 -march=barcelona -O3 -fomit-frame-pointer2014091620140907
146388refgcc-4.7 -march=barcelona -O3 -fomit-frame-pointer2014091620140907
146452refgcc-4.8 -m64 -march=nocona -O3 -fomit-frame-pointer2014091620140907
146584refgcc-4.8 -march=nocona -O3 -fomit-frame-pointer2014091620140907
146748refgcc-4.8 -m64 -march=barcelona -O3 -fomit-frame-pointer2014091620140907
146788refgcc-4.8 -march=barcelona -O3 -fomit-frame-pointer2014091620140907
147032refgcc-4.8 -march=k8 -O3 -fomit-frame-pointer2014091620140907
147040refgcc-4.8 -m64 -march=k8 -O3 -fomit-frame-pointer2014091620140907
147156refgcc-4.8 -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014091620140907
147176refgcc-4.8 -m64 -march=core-avx-i -O3 -fomit-frame-pointer2014091620140907
147208refgcc-4.8 -m64 -march=corei7-avx -O3 -fomit-frame-pointer2014091620140907
147472refgcc-4.7 -m64 -march=corei7-avx -O3 -fomit-frame-pointer2014091620140907
147532refgcc-4.7 -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014091620140907
147724refgcc-4.8 -O3 -fomit-frame-pointer2014091620140907
148056refgcc-4.7 -m64 -march=core-avx-i -O3 -fomit-frame-pointer2014091620140907
149076refgcc-4.7 -m64 -march=k8 -Os -fomit-frame-pointer2014091620140907
149104refgcc-4.7 -fno-schedule-insns -Os -fomit-frame-pointer2014091620140907
149144refgcc-4.7 -m64 -march=corei7-avx -Os -fomit-frame-pointer2014091620140907
149148refgcc-4.7 -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014091620140907
149168refgcc-4.7 -m64 -march=barcelona -Os -fomit-frame-pointer2014091620140907
149176refgcc-4.7 -march=barcelona -Os -fomit-frame-pointer2014091620140907
149200refgcc-4.7 -m64 -march=core2 -Os -fomit-frame-pointer2014091620140907
149200refgcc-4.7 -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014091620140907
149232refgcc-4.7 -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014091620140907
149256refgcc-4.7 -m64 -march=nocona -Os -fomit-frame-pointer2014091620140907
149276refgcc-4.7 -march=nocona -Os -fomit-frame-pointer2014091620140907
149292refgcc-4.7 -funroll-loops -march=k8 -Os -fomit-frame-pointer2014091620140907
149308refgcc-4.7 -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014091620140907
149320refgcc-4.7 -m64 -march=corei7 -Os -fomit-frame-pointer2014091620140907
149412refgcc-4.7 -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014091620140907
149460refgcc-4.7 -march=k8 -Os -fomit-frame-pointer2014091620140907
149520refgcc-4.7 -Os -fomit-frame-pointer2014091620140907
149540refgcc-4.7 -m64 -Os -fomit-frame-pointer2014091620140907
149596refgcc-4.7 -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014091620140907
149716refgcc-4.7 -funroll-loops -m64 -Os -fomit-frame-pointer2014091620140907
149856refgcc-4.7 -m64 -march=core-avx-i -Os -fomit-frame-pointer2014091620140907
149928refgcc-4.7 -funroll-loops -Os -fomit-frame-pointer2014091620140907
150800refgcc-4.7 -funroll-loops -march=nocona -Os -fomit-frame-pointer2014091620140907
151156refgcc-4.7 -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014091620140907
151772refgcc-4.7 -m64 -march=k8 -O3 -fomit-frame-pointer2014091620140907
152276refgcc-4.8 -funroll-loops -O -fomit-frame-pointer2014091620140907
152304refgcc-4.8 -funroll-loops -m64 -O -fomit-frame-pointer2014091620140907
152448refgcc-4.8 -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014091620140907
152576refgcc-4.8 -funroll-loops -march=k8 -O -fomit-frame-pointer2014091620140907
152620refgcc-4.7 -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014091620140907
152624refgcc-4.8 -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014091620140907
152748refgcc-4.8 -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014091620140907
152804refgcc-4.8 -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014091620140907
152828refgcc-4.8 -m64 -march=k8 -O -fomit-frame-pointer2014091620140907
152872refgcc-4.8 -funroll-loops -march=nocona -O -fomit-frame-pointer2014091620140907
152900refgcc-4.8 -march=k8 -O -fomit-frame-pointer2014091620140907
153220refgcc-4.8 -funroll-loops -march=barcelona -O -fomit-frame-pointer2014091620140907
153676refgcc-4.8 -fno-schedule-insns -O -fomit-frame-pointer2014091620140907
153712refgcc-4.8 -O -fomit-frame-pointer2014091620140907
153720refgcc-4.8 -m64 -march=core-avx-i -O -fomit-frame-pointer2014091620140907
153736refgcc-4.8 -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014091620140907
153856refgcc-4.8 -m64 -march=corei7 -O -fomit-frame-pointer2014091620140907
153896refgcc-4.8 -m64 -march=nocona -O -fomit-frame-pointer2014091620140907
153916refgcc-4.8 -m64 -march=native -mtune=native -O -fomit-frame-pointer2014091620140907
153984refgcc-4.7 -funroll-loops -O -fomit-frame-pointer2014091620140907
154032refgcc-4.8 -march=barcelona -O -fomit-frame-pointer2014091620140907
154060refgcc-4.7 -funroll-loops -march=nocona -O -fomit-frame-pointer2014091620140907
154064refgcc-4.8 -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014091620140907
154116refgcc-4.7 -funroll-loops -march=barcelona -O -fomit-frame-pointer2014091620140907
154136refgcc-4.8 -march=nocona -O -fomit-frame-pointer2014091620140907
154184refgcc-4.7 -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014091620140907
154192refgcc-4.7 -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014091620140907
154224refgcc-4.8 -m64 -march=core2 -O -fomit-frame-pointer2014091620140907
154292refgcc-4.7 -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014091620140907
154372refgcc-4.7 -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014091620140907
154444refgcc-4.7 -funroll-loops -march=k8 -O -fomit-frame-pointer2014091620140907
154508refgcc-4.7 -funroll-loops -m64 -O -fomit-frame-pointer2014091620140907
154536refgcc-4.7 -march=k8 -O -fomit-frame-pointer2014091620140907
154544refgcc-4.7 -m64 -march=k8 -O -fomit-frame-pointer2014091620140907
154548refgcc-4.8 -m64 -march=barcelona -O -fomit-frame-pointer2014091620140907
154652refgcc-4.7 -m64 -march=barcelona -O -fomit-frame-pointer2014091620140907
154680refgcc-4.7 -m64 -O -fomit-frame-pointer2014091620140907
154764refgcc-4.7 -m64 -march=core-avx-i -O -fomit-frame-pointer2014091620140907
154784refgcc-4.7 -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014091620140907
154784refgcc-4.7 -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014091620140907
154944refgcc-4.7 -m64 -march=core2 -O -fomit-frame-pointer2014091620140907
154944refgcc-4.7 -m64 -march=native -mtune=native -O -fomit-frame-pointer2014091620140907
154956refgcc-4.7 -O -fomit-frame-pointer2014091620140907
154956refgcc-4.7 -m64 -march=corei7 -O -fomit-frame-pointer2014091620140907
154984refgcc-4.7 -m64 -march=core-avx2 -O -fomit-frame-pointer2014091620140907
155212refgcc-4.8 -m64 -O -fomit-frame-pointer2014091620140907
155332refgcc-4.7 -fno-schedule-insns -O -fomit-frame-pointer2014091620140907
155580refgcc-4.7 -march=barcelona -O -fomit-frame-pointer2014091620140907
155612refgcc-4.7 -march=nocona -O -fomit-frame-pointer2014091620140907
155712refgcc-4.7 -m64 -march=nocona -O -fomit-frame-pointer2014091620140907
155900refgcc-4.8 -m64 -march=corei7-avx -O -fomit-frame-pointer2014091620140907
156232refgcc-4.7 -m64 -march=corei7-avx -O -fomit-frame-pointer2014091620140907
156948refclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101820141014
156956refclang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014091620140907
157664refclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer2014101820141014
157836refclang -O3 -fwrapv -mavx -fomit-frame-pointer2014091620140907
157912refclang -O3 -fomit-frame-pointer2014091620140907
159476refclang -O3 -fwrapv -march=native -fomit-frame-pointer2014091620140907
166604refclang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014091620140907
166712refclang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101820141014
166852refclang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014091620140907
271276refgcc-4.72014091620140907
271588refgcc-4.7 -funroll-loops2014091620140907
271752refgcc-4.8 -funroll-loops2014091620140907
271980refcc2014091620140907
272232refgcc-4.82014091620140907

Test failure

Implementation: crypto_aead/aes128n8clocv1/ref
Compiler: gcc-4.7 -m64 -march=core-avx2 -O2 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 5, namely:
CompilerImplementations
gcc-4.7 -m64 -march=core-avx2 -O2 -fomit-frame-pointer ref
gcc-4.7 -m64 -march=core-avx2 -Os -fomit-frame-pointer ref
gcc-4.8 -m64 -march=core-avx2 -O2 -fomit-frame-pointer ref
gcc-4.8 -m64 -march=core-avx2 -O -fomit-frame-pointer ref
gcc-4.8 -m64 -march=core-avx2 -Os -fomit-frame-pointer ref

Compiler output

Implementation: crypto_aead/aes128n8clocv1/ref
Compiler: clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
aes_core.c: clang-3.3: warning: argument unused during compilation: '-fpolly'
cloc.c: clang-3.3: warning: argument unused during compilation: '-fpolly'
encrypt.c: clang-3.3: warning: argument unused during compilation: '-fpolly'
utils.c: clang-3.3: warning: argument unused during compilation: '-fpolly'

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

Compiler output

Implementation: crypto_aead/aes128n8clocv1/ref
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer
aes_core.c: clang-3.3: warning: argument unused during compilation: '-mcpu=core-avx2'
cloc.c: clang-3.3: warning: argument unused during compilation: '-mcpu=core-avx2'
encrypt.c: clang-3.3: warning: argument unused during compilation: '-mcpu=core-avx2'
utils.c: clang-3.3: warning: argument unused during compilation: '-mcpu=core-avx2'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer ref