Implementation notes: amd64, manny613, crypto_sign/picnicl5fs

Computer: manny613
Architecture: amd64
CPU ID: GenuineIntel-000306e4-bfebfbff
SUPERCOP version: 20180818
Operation: crypto_sign
Primitive: picnicl5fs
TimeImplementationCompilerBenchmark dateSUPERCOP version
100793928optimizedm4rm/sse2icc -xCORE-AVX-I -O2 -fomit-frame-pointer2018083020180818
109502236optimizedm4rm/sse2icc -xAVX -O2 -fomit-frame-pointer2018083020180818
112108056optimizedm4rm/sse2icc -xCORE-AVX-I -O3 -fomit-frame-pointer2018083020180818
117201128optimizedm4rm/sse2icc -xAVX -O3 -fomit-frame-pointer2018083020180818
117623548optimizedm4rm/sse2icc -xSSE4.2 -O3 -fomit-frame-pointer2018083020180818
123385700optimizedm4rm/sse2icc2018083020180818
125858516optimizedm4rm/sse2icc -xSSE4.1 -O2 -fomit-frame-pointer2018083020180818
131714196optimizedm4rm/avx2gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2018083020180818
132079976optimizedm4rm/sse2icc -xSSE4.1 -O3 -fomit-frame-pointer2018083020180818
132327776optimizedm4rm/sse2gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2018083020180818
132461036optimizedct/sse2gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2018083020180818
133163732optimizedm4rm/avx2gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2018083020180818
133942324optimizedm4rm/avx2gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2018083020180818
135509228optimizedct/sse2gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2018083020180818
135694372optimizedct/avx2gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2018083020180818
136408696optimizedm4rm/avx2gcc -Os -fomit-frame-pointer2018083020180818
136505832optimizedm4rm/avx2gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2018083020180818
136935616optimizedm4rm/sse2gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2018083020180818
137027504optimizedct/avx2gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2018083020180818
137061124optimizedct/avx2gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2018083020180818
137223492optimizedm4rm/avx2gcc -march=k8 -Os -fomit-frame-pointer2018083020180818
137236592optimizedct/sse2gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2018083020180818
137387816optimizedct/avx2gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2018083020180818
137600228optimizedct/avx2gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2018083020180818
138463944optimizedct/avx2gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2018083020180818
138511148optimizedct/sse2gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2018083020180818
138559728optimizedct/sse2gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2018083020180818
138602284optimizedm4rm/avx2gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2018083020180818
138815736optimizedct/avx2gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2018083020180818
139099948optimizedct/sse2gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2018083020180818
139179600optimizedm4rm/sse2gcc -fno-schedule-insns -O2 -fomit-frame-pointer2018083020180818
139292616optimizedct/sse2gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2018083020180818
139310068optimizedct/sse2gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2018083020180818
139356336optimizedct/sse2gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2018083020180818
139438240optimizedct/avx2gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2018083020180818
139632256optimizedm4rm/avx2gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2018083020180818
139996880optimizedct/avx2gcc -funroll-loops -O2 -fomit-frame-pointer2018083020180818
140030696optimizedct/sse2gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2018083020180818
140425216optimizedct/avx2gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2018083020180818
140616820optimizedm4rm/avx2gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2018083020180818
140632760optimizedct/avx2gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2018083020180818
140670524optimizedm4rm/avx2gcc -m64 -O2 -fomit-frame-pointer2018083020180818
140713504optimizedct/sse2gcc -funroll-loops -O3 -fomit-frame-pointer2018083020180818
140764720optimizedct/sse2gcc -funroll-loops -O2 -fomit-frame-pointer2018083020180818
140966708optimizedct/avx2gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2018083020180818
141014368optimizedct/avx2gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2018083020180818
141014616optimizedct/avx2gcc -funroll-loops -O3 -fomit-frame-pointer2018083020180818
141620152optimizedct/sse2gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2018083020180818
141728880optimizedct/sse2gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2018083020180818
141823064optimizedm4rm/avx2gcc -fno-schedule-insns -O2 -fomit-frame-pointer2018083020180818
142223296optimizedct/sse2gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2018083020180818
142250588optimizedm4rm/avx2gcc -march=k8 -O2 -fomit-frame-pointer2018083020180818
142272944optimizedm4rm/sse2icc -no-vec2018083020180818
142282220optimizedct/avx2gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2018083020180818
142296288optimizedm4rm/avx2gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2018083020180818
142317736optimizedct/sse2gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2018083020180818
142581688optimizedm4rm/avx2gcc -m64 -march=corei7 -Os -fomit-frame-pointer2018083020180818
142626236optimizedm4rm/sse2gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2018083020180818
142738984optimizedct/avx2gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2018083020180818
143825980optimizedct/avx2gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2018083020180818
143881048optimizedct/avx2gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2018083020180818
143967940optimizedm4rm/avx2gcc -m64 -Os -fomit-frame-pointer2018083020180818
144243644optimizedm4rm/sse2gcc -Os -fomit-frame-pointer2018083020180818
144425208optimizedm4rm/sse2gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2018083020180818
144537424optimizedm4rm/sse2gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2018083020180818
144551928optimizedct/sse2gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2018083020180818
144634064optimizedm4rm/avx2gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2018083020180818
144648816optimizedm4rm/avx2gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018083020180818
144649124optimizedct/sse2gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2018083020180818
144884292optimizedm4rm/sse2gcc -m64 -march=corei7 -Os -fomit-frame-pointer2018083020180818
145408928optimizedm4rm/avx2gcc -m64 -march=nocona -O2 -fomit-frame-pointer2018083020180818
145432320optimizedm4rm/avx2gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2018083020180818
145689392optimizedm4rm/avx2gcc -m64 -march=core2 -Os -fomit-frame-pointer2018083020180818
145767892optimizedm4rm/avx2gcc -O2 -fomit-frame-pointer2018083020180818
145871388optimizedm4rm/avx2gcc -m64 -march=core2 -O2 -fomit-frame-pointer2018083020180818
145978880optimizedm4rm/avx2gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2018083020180818
146034348optimizedm4rm/avx2gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2018083020180818
146038184optimizedct/avx2gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2018083020180818
146231608optimizedm4rm/avx2gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2018083020180818
146278616optimizedm4rm/sse2gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2018083020180818
146382332optimizedm4rm/sse2gcc -m64 -march=core2 -O2 -fomit-frame-pointer2018083020180818
146401260optimizedm4rm/sse2gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2018083020180818
146441192optimizedm4rm/avx2gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2018083020180818
146499956optimizedct/sse2gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2018083020180818
146723180optimizedm4rm/avx2gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2018083020180818
146894184optimizedm4rm/avx2gcc -funroll-loops -m64 -O -fomit-frame-pointer2018083020180818
146907644optimizedm4rm/sse2gcc -funroll-loops -m64 -O -fomit-frame-pointer2018083020180818
147206532optimizedm4rm/avx2gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2018083020180818
147264112optimizedm4rm/sse2gcc -funroll-loops -O -fomit-frame-pointer2018083020180818
147314916optimizedm4rm/avx2gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2018083020180818
147327732optimizedm4rm/sse2gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2018083020180818
147475400optimizedm4rm/avx2gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2018083020180818
147546096optimizedct/sse2gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2018083020180818
147925848optimizedm4rm/sse2gcc -march=k8 -O2 -fomit-frame-pointer2018083020180818
148072392optimizedm4rm/sse2gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2018083020180818
148138332optimizedm4rm/sse2gcc -march=barcelona -O2 -fomit-frame-pointer2018083020180818
148363896optimizedm4rm/avx2gcc -funroll-loops -O -fomit-frame-pointer2018083020180818
148441164optimizedm4rm/sse2gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2018083020180818
148486668optimizedm4rm/sse2gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2018083020180818
148591980optimizedm4rm/sse2gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2018083020180818
148635380optimizedm4rm/sse2gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2018083020180818
148712244optimizedm4rm/avx2gcc -fno-schedule-insns -Os -fomit-frame-pointer2018083020180818
149155224optimizedm4rm/avx2gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2018083020180818
149206160optimizedm4rm/sse2gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2018083020180818
149453468optimizedm4rm/sse2gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2018083020180818
149467496optimizedm4rm/sse2gcc -m64 -O2 -fomit-frame-pointer2018083020180818
149619324optimizedm4rm/sse2gcc -fno-schedule-insns -Os -fomit-frame-pointer2018083020180818
149746468optimizedm4rm/avx2gcc -fno-schedule-insns -O3 -fomit-frame-pointer2018083020180818
149810708optimizedm4rm/sse2gcc -funroll-loops -Os -fomit-frame-pointer2018083020180818
149844584optimizedm4rm/avx2gcc -march=nocona -O2 -fomit-frame-pointer2018083020180818
149878508optimizedm4rm/sse2gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2018083020180818
149885464optimizedm4rm/sse2gcc -march=nocona -O2 -fomit-frame-pointer2018083020180818
149961828optimizedm4rm/avx2gcc -funroll-loops -m64 -Os -fomit-frame-pointer2018083020180818
150069996optimizedm4rm/avx2gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2018083020180818
150075044optimizedm4rm/avx2gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2018083020180818
150324156optimizedct/avx2gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2018083020180818
150431560optimizedct/avx2gcc -march=barcelona -O3 -fomit-frame-pointer2018083020180818
150496252optimizedct/avx2gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2018083020180818
150498704optimizedm4rm/sse2gcc -m64 -march=core2 -Os -fomit-frame-pointer2018083020180818
150544904optimizedct/avx2gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2018083020180818
150587932optimizedct/avx2gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2018083020180818
150623268optimizedm4rm/sse2gcc -O2 -fomit-frame-pointer2018083020180818
150709824optimizedct/avx2gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2018083020180818
150719344optimizedct/sse2gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2018083020180818
150752604optimizedct/sse2gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2018083020180818
150828848optimizedm4rm/sse2gcc -funroll-loops -m64 -Os -fomit-frame-pointer2018083020180818
150918420optimizedct/sse2gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2018083020180818
151025480optimizedm4rm/avx2gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2018083020180818
151155580optimizedm4rm/avx2gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2018083020180818
151206676optimizedct/sse2gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2018083020180818
151274076optimizedm4rm/avx2gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018083020180818
151343184optimizedm4rm/sse2gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2018083020180818
151353652optimizedct/avx2gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2018083020180818
151358176optimizedm4rm/avx2gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2018083020180818
151400144optimizedct/avx2gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2018083020180818
151419456optimizedm4rm/avx2gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2018083020180818
151620224optimizedct/avx2gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2018083020180818
151645600optimizedct/avx2gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2018083020180818
151714112optimizedct/sse2gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2018083020180818
151723932optimizedm4rm/avx2gcc -O -fomit-frame-pointer2018083020180818
151726260optimizedct/sse2gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2018083020180818
151742540optimizedm4rm/sse2gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2018083020180818
151793944optimizedm4rm/sse2gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018083020180818
151807320optimizedct/sse2gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2018083020180818
151916572optimizedm4rm/avx2gcc -m64 -O3 -fomit-frame-pointer2018083020180818
152103036optimizedct/avx2gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2018083020180818
152162244optimizedct/sse2gcc -march=barcelona -O3 -fomit-frame-pointer2018083020180818
152215568optimizedct/sse2gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2018083020180818
152251464optimizedct/sse2gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2018083020180818
152258396optimizedct/avx2gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2018083020180818
152266572optimizedm4rm/sse2gcc -march=nocona -Os -fomit-frame-pointer2018083020180818
152303824optimizedct/avx2gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2018083020180818
152309664optimizedct/avx2gcc -m64 -march=core2 -O3 -fomit-frame-pointer2018083020180818
152337120optimizedct/sse2gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018083020180818
152408796optimizedm4rm/sse2gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2018083020180818
152422904optimizedm4rm/sse2gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2018083020180818
152445156optimizedct/avx2gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2018083020180818
152503192optimizedct/avx2gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2018083020180818
152535608optimizedm4rm/avx2gcc -m64 -march=k8 -O2 -fomit-frame-pointer2018083020180818
152585552optimizedct/sse2gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2018083020180818
152593700optimizedct/sse2gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2018083020180818
152624416optimizedm4rm/sse2gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2018083020180818
152629128optimizedm4rm/sse2gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2018083020180818
152665996optimizedct/sse2gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2018083020180818
152692008optimizedct/sse2gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2018083020180818
152913356optimizedct/sse2gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2018083020180818
153029688optimizedm4rm/sse2gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2018083020180818
153125764optimizedct/avx2gcc -march=barcelona -O2 -fomit-frame-pointer2018083020180818
153224352optimizedm4rm/sse2gcc -m64 -march=nocona -O3 -fomit-frame-pointer2018083020180818
153308528optimizedm4rm/sse2gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2018083020180818
153348316optimizedm4rm/avx2gcc -m64 -march=nocona -Os -fomit-frame-pointer2018083020180818
153364376optimizedm4rm/avx2gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2018083020180818
153428924optimizedm4rm/sse2gcc -m64 -O3 -fomit-frame-pointer2018083020180818
153453472optimizedm4rm/avx2gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2018083020180818
153453952optimizedct/sse2gcc -m64 -march=core2 -O2 -fomit-frame-pointer2018083020180818
153594520optimizedct/avx2gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2018083020180818
153624224optimizedm4rm/sse2gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2018083020180818
153652620optimizedct/sse2gcc -march=barcelona -O2 -fomit-frame-pointer2018083020180818
153659936optimizedm4rm/avx2gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2018083020180818
153666864optimizedct/sse2gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2018083020180818
153702328optimizedm4rm/sse2gcc -m64 -march=nocona -O2 -fomit-frame-pointer2018083020180818
153843492optimizedm4rm/avx2gcc -march=barcelona -O2 -fomit-frame-pointer2018083020180818
153921024optimizedm4rm/avx2gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2018083020180818
153935092optimizedm4rm/avx2gcc -m64 -march=core2 -O -fomit-frame-pointer2018083020180818
153941044optimizedm4rm/avx2gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2018083020180818
154003624optimizedct/avx2gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2018083020180818
154064252optimizedm4rm/avx2gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2018083020180818
154065800optimizedm4rm/sse2gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2018083020180818
154133464optimizedm4rm/avx2gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018083020180818
154212980optimizedm4rm/avx2gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2018083020180818
154219200optimizedct/avx2gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2018083020180818
154276496optimizedct/avx2gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018083020180818
154297336optimizedct/sse2gcc -m64 -march=nocona -O3 -fomit-frame-pointer2018083020180818
154569172optimizedct/avx2gcc -m64 -march=core2 -O2 -fomit-frame-pointer2018083020180818
154596012optimizedct/sse2gcc -m64 -march=core2 -O3 -fomit-frame-pointer2018083020180818
154616588optimizedct/sse2gcc -march=nocona -O3 -fomit-frame-pointer2018083020180818
154637600optimizedm4rm/sse2gcc -fno-schedule-insns -O -fomit-frame-pointer2018083020180818
154727516optimizedct/avx2gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018083020180818
154811664optimizedm4rm/sse2gcc -march=barcelona -Os -fomit-frame-pointer2018083020180818
154892600optimizedm4rm/sse2gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2018083020180818
155058436optimizedm4rm/sse2gcc -fno-schedule-insns -O3 -fomit-frame-pointer2018083020180818
155219592optimizedm4rm/avx2gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2018083020180818
155271356optimizedct/sse2gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018083020180818
155333760optimizedm4rm/avx2gcc -m64 -march=barcelona -Os -fomit-frame-pointer2018083020180818
155335696optimizedct/avx2gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2018083020180818
155595480optimizedm4rm/sse2gcc -m64 -march=core2 -O3 -fomit-frame-pointer2018083020180818
155651044optimizedct/avx2gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2018083020180818
155711916optimizedm4rm/sse2gcc -m64 -march=k8 -O2 -fomit-frame-pointer2018083020180818
155729320optimizedct/avx2gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2018083020180818
155768100optimizedm4rm/avx2gcc -O3 -fomit-frame-pointer2018083020180818
155919940optimizedct/sse2gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2018083020180818
155952560optimizedm4rm/avx2gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2018083020180818
156018464optimizedm4rm/sse2gcc -march=k8 -O3 -fomit-frame-pointer2018083020180818
156067544optimizedm4rm/sse2gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2018083020180818
156091636optimizedm4rm/sse2gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2018083020180818
156100180optimizedm4rm/sse2gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2018083020180818
156142988optimizedm4rm/avx2gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2018083020180818
156201652optimizedct/sse2gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2018083020180818
156295536optimizedct/avx2gcc -march=nocona -O2 -fomit-frame-pointer2018083020180818
156314356optimizedct/avx2gcc -march=nocona -O3 -fomit-frame-pointer2018083020180818
156331244optimizedm4rm/avx2gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2018083020180818
156357324optimizedct/avx2gcc -march=k8 -O3 -fomit-frame-pointer2018083020180818
156436440optimizedct/avx2gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2018083020180818
156512248optimizedct/sse2gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2018083020180818
156546636optimizedct/sse2gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2018083020180818
156567596optimizedm4rm/avx2gcc -funroll-loops -O3 -fomit-frame-pointer2018083020180818
156704396optimizedm4rm/avx2gcc -funroll-loops -Os -fomit-frame-pointer2018083020180818
156721212optimizedct/sse2gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2018083020180818
156986152optimizedct/avx2gcc -m64 -march=nocona -O2 -fomit-frame-pointer2018083020180818
157021184optimizedct/sse2gcc -m64 -march=nocona -O2 -fomit-frame-pointer2018083020180818
157042524optimizedm4rm/avx2gcc -m64 -march=k8 -Os -fomit-frame-pointer2018083020180818
157097248optimizedm4rm/sse2gcc -m64 -march=nocona -Os -fomit-frame-pointer2018083020180818
157134552optimizedm4rm/avx2gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2018083020180818
157321964optimizedm4rm/sse2gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2018083020180818
157345092optimizedm4rm/sse2gcc -m64 -march=k8 -Os -fomit-frame-pointer2018083020180818
157477792optimizedct/sse2gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2018083020180818
157540704optimizedm4rm/avx2gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2018083020180818
157653316optimizedct/avx2gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2018083020180818
157909592optimizedct/sse2gcc -march=nocona -O2 -fomit-frame-pointer2018083020180818
157938356optimizedm4rm/avx2gcc -m64 -march=core2 -O3 -fomit-frame-pointer2018083020180818
157946684optimizedm4rm/avx2gcc -march=nocona -Os -fomit-frame-pointer2018083020180818
157974948optimizedct/sse2gcc -m64 -O2 -fomit-frame-pointer2018083020180818
158018816optimizedct/sse2gcc -O3 -fomit-frame-pointer2018083020180818
158031964optimizedm4rm/sse2gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2018083020180818
158085280optimizedct/avx2gcc -m64 -march=nocona -O3 -fomit-frame-pointer2018083020180818
158302476optimizedm4rm/sse2gcc -O3 -fomit-frame-pointer2018083020180818
158385500optimizedct/avx2gcc -O3 -fomit-frame-pointer2018083020180818
158407988optimizedm4rm/sse2gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2018083020180818
158421672optimizedct/sse2gcc -funroll-loops -O -fomit-frame-pointer2018083020180818
158577564optimizedct/avx2gcc -funroll-loops -m64 -O -fomit-frame-pointer2018083020180818
158579232optimizedct/sse2gcc -m64 -O3 -fomit-frame-pointer2018083020180818
158589284optimizedct/avx2gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2018083020180818
158623452optimizedm4rm/avx2gcc -m64 -march=nocona -O3 -fomit-frame-pointer2018083020180818
158734120optimizedm4rm/sse2gcc -m64 -Os -fomit-frame-pointer2018083020180818
158758776optimizedct/avx2gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2018083020180818
158766840optimizedct/avx2gcc -fno-schedule-insns -O2 -fomit-frame-pointer2018083020180818
158799216optimizedm4rm/sse2gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018083020180818
158851328optimizedct/sse2gcc -funroll-loops -m64 -O -fomit-frame-pointer2018083020180818
158855808optimizedm4rm/sse2gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2018083020180818
158881980optimizedct/avx2gcc -fno-schedule-insns -O3 -fomit-frame-pointer2018083020180818
158939740optimizedct/avx2gcc -funroll-loops -O -fomit-frame-pointer2018083020180818
158955764optimizedct/sse2gcc -O2 -fomit-frame-pointer2018083020180818
158968248optimizedm4rm/sse2gcc -march=k8 -Os -fomit-frame-pointer2018083020180818
158989852optimizedct/sse2gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2018083020180818
159102636optimizedm4rm/avx2gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2018083020180818
159150144optimizedm4rm/sse2gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2018083020180818
159255036optimizedm4rm/avx2gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2018083020180818
159262932optimizedct/avx2gcc -O2 -fomit-frame-pointer2018083020180818
159305016optimizedm4rm/avx2gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2018083020180818
159454520optimizedm4rm/sse2gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2018083020180818
159503660optimizedct/sse2gcc -march=k8 -O3 -fomit-frame-pointer2018083020180818
159525128optimizedct/sse2gcc -fno-schedule-insns -O3 -fomit-frame-pointer2018083020180818
159644100optimizedm4rm/avx2gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2018083020180818
159717912optimizedm4rm/sse2gcc -march=barcelona -O3 -fomit-frame-pointer2018083020180818
159737388optimizedm4rm/sse2gcc -m64 -march=k8 -O3 -fomit-frame-pointer2018083020180818
159754368optimizedct/avx2gcc -m64 -O3 -fomit-frame-pointer2018083020180818
159911732optimizedct/sse2gcc -m64 -march=k8 -O3 -fomit-frame-pointer2018083020180818
159939188optimizedm4rm/sse2gcc -funroll-loops -O3 -fomit-frame-pointer2018083020180818
160041444optimizedm4rm/avx2gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2018083020180818
160045464optimizedct/sse2gcc -m64 -march=k8 -O2 -fomit-frame-pointer2018083020180818
160083800optimizedct/avx2gcc -m64 -O2 -fomit-frame-pointer2018083020180818
160106668optimizedm4rm/sse2gcc -m64 -march=barcelona -Os -fomit-frame-pointer2018083020180818
160200752optimizedm4rm/sse2gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018083020180818
160315496optimizedm4rm/sse2gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2018083020180818
160382864optimizedct/sse2gcc -fno-schedule-insns -O2 -fomit-frame-pointer2018083020180818
160411016optimizedct/sse2gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2018083020180818
160495676optimizedm4rm/sse2gcc -march=nocona -O3 -fomit-frame-pointer2018083020180818
160595360optimizedm4rm/sse2gcc -funroll-loops -O2 -fomit-frame-pointer2018083020180818
160869492optimizedm4rm/avx2gcc -march=k8 -O3 -fomit-frame-pointer2018083020180818
160942392optimizedm4rm/avx2gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2018083020180818
161408104optimizedm4rm/sse2gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2018083020180818
161455440optimizedm4rm/avx2gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2018083020180818
161470564optimizedm4rm/avx2gcc -funroll-loops -O2 -fomit-frame-pointer2018083020180818
161564660optimizedct/avx2gcc -m64 -march=k8 -O3 -fomit-frame-pointer2018083020180818
161691624optimizedm4rm/sse2gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2018083020180818
161734712optimizedm4rm/sse2gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2018083020180818
161805740optimizedm4rm/avx2gcc -march=barcelona -Os -fomit-frame-pointer2018083020180818
161892480optimizedm4rm/avx2gcc -m64 -march=k8 -O3 -fomit-frame-pointer2018083020180818
161978208optimizedm4rm/sse2gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2018083020180818
162329568optimizedct/avx2gcc -m64 -march=k8 -O2 -fomit-frame-pointer2018083020180818
162580356optimizedm4rm/avx2gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2018083020180818
162606416optimizedct/sse2gcc -march=k8 -O2 -fomit-frame-pointer2018083020180818
162784284optimizedm4rm/avx2gcc -m64 -march=k8 -O -fomit-frame-pointer2018083020180818
162901960optimizedm4rm/sse2gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2018083020180818
163257876optimizedm4rm/avx2gcc -march=barcelona -O3 -fomit-frame-pointer2018083020180818
163594224optimizedct/avx2gcc -march=k8 -O2 -fomit-frame-pointer2018083020180818
163609500optimizedm4rm/sse2gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2018083020180818
163757644optimizedm4rm/sse2gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2018083020180818
164201584optimizedm4rm/avx2gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2018083020180818
164398616optimizedm4rm/sse2gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2018083020180818
164686976optimizedm4rm/avx2gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2018083020180818
164826924optimizedm4rm/avx2gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2018083020180818
165106412optimizedm4rm/avx2gcc -m64 -march=corei7 -O -fomit-frame-pointer2018083020180818
165588804optimizedm4rm/avx2gcc -march=nocona -O3 -fomit-frame-pointer2018083020180818
165765716optimizedm4rm/sse2gcc -m64 -march=core-avx-i -O -fomit-frame-pointer2018083020180818
165915320optimizedm4rm/sse2gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2018083020180818
166327552optimizedm4rm/sse2gcc -O -fomit-frame-pointer2018083020180818
166377480optimizedm4rm/avx2gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2018083020180818
166542428optimizedm4rm/sse2gcc -m64 -march=core2 -O -fomit-frame-pointer2018083020180818
166732388optimizedct/sse2icc -no-vec2018083020180818
167133028optimizedm4rm/sse2gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2018083020180818
167619236optimizedm4rm/sse2gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2018083020180818
167767484optimizedct/sse2icc -xSSE4.1 -O3 -fomit-frame-pointer2018083020180818
167960532optimizedm4rm/sse2gcc -m64 -march=k8 -O -fomit-frame-pointer2018083020180818
168100644optimizedct/sse2icc -xSSE4.2 -O2 -fomit-frame-pointer2018083020180818
168211804optimizedm4rm/sse2gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2018083020180818
168388196optimizedm4rm/sse2gcc -march=k8 -O -fomit-frame-pointer2018083020180818
168475760optimizedm4rm/sse2gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2018083020180818
168855024optimizedm4rm/avx2gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2018083020180818
169545736optimizedm4rm/avx2gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2018083020180818
169841504optimizedct/sse2icc -xSSE4.2 -O3 -fomit-frame-pointer2018083020180818
170023824optimizedm4rm/sse2gcc -m64 -march=nocona -O -fomit-frame-pointer2018083020180818
170038200optimizedct/avx2gcc -m64 -march=core-avx-i -O -fomit-frame-pointer2018083020180818
170461860optimizedct/avx2gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2018083020180818
170518952optimizedct/sse2icc -xSSE4.1 -O2 -fomit-frame-pointer2018083020180818
170647760optimizedm4rm/sse2gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2018083020180818
170847988optimizedm4rm/avx2gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2018083020180818
171041692optimizedct/sse2icc -xCORE-AVX-I -O2 -fomit-frame-pointer2018083020180818
171164260optimizedct/avx2gcc -m64 -march=corei7-avx -O -fomit-frame-pointer2018083020180818
171189652optimizedct/sse2gcc -m64 -march=core-avx-i -O -fomit-frame-pointer2018083020180818
171207100optimizedm4rm/avx2gcc -m64 -march=nocona -O -fomit-frame-pointer2018083020180818
171307336optimizedm4rm/avx2gcc -m64 -O -fomit-frame-pointer2018083020180818
171453952optimizedct/sse2gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2018083020180818
171586184optimizedct/sse2icc2018083020180818
171600048optimizedct/sse2icc -xAVX -O3 -fomit-frame-pointer2018083020180818
171709960optimizedct/sse2gcc -m64 -march=corei7-avx -O -fomit-frame-pointer2018083020180818
171723284optimizedct/avx2gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2018083020180818
171976912optimizedct/sse2gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2018083020180818
172003620optimizedct/sse2gcc -m64 -march=core2 -O -fomit-frame-pointer2018083020180818
172063564optimizedm4rm/sse2gcc -m64 -march=corei7-avx -O -fomit-frame-pointer2018083020180818
172311872optimizedct/sse2gcc -m64 -march=nocona -O -fomit-frame-pointer2018083020180818
172452256optimizedct/sse2icc -xCORE-AVX-I -O3 -fomit-frame-pointer2018083020180818
172620104optimizedm4rm/avx2gcc -m64 -march=barcelona -O -fomit-frame-pointer2018083020180818
173081328optimizedct/sse2icc -xAVX -O2 -fomit-frame-pointer2018083020180818
173282820optimizedm4rm/avx2gcc -march=barcelona -O -fomit-frame-pointer2018083020180818
173286376optimizedct/avx2gcc -march=nocona -O -fomit-frame-pointer2018083020180818
173454720optimizedct/sse2gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2018083020180818
174229876optimizedm4rm/sse2gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2018083020180818
174944020optimizedm4rm/sse2gcc -march=nocona -O -fomit-frame-pointer2018083020180818
175056856optimizedct/sse2gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2018083020180818
175145864optimizedm4rm/avx2gcc -m64 -march=corei7-avx -O -fomit-frame-pointer2018083020180818
175512404optimizedct/avx2gcc -m64 -march=nocona -O -fomit-frame-pointer2018083020180818
175619036optimizedm4rm/sse2gcc -m64 -march=corei7 -O -fomit-frame-pointer2018083020180818
175836580optimizedct/avx2gcc -m64 -march=core2 -O -fomit-frame-pointer2018083020180818
175875112optimizedm4rm/avx2gcc -fno-schedule-insns -O -fomit-frame-pointer2018083020180818
176150448optimizedm4rm/avx2gcc -m64 -march=core-avx-i -O -fomit-frame-pointer2018083020180818
176395404optimizedct/avx2gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2018083020180818
176739792optimizedct/sse2gcc -march=nocona -O -fomit-frame-pointer2018083020180818
176937660optimizedct/avx2gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2018083020180818
176953304optimizedct/avx2gcc -m64 -Os -fomit-frame-pointer2018083020180818
177246308optimizedm4rm/avx2gcc -march=nocona -O -fomit-frame-pointer2018083020180818
177383872optimizedct/avx2gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2018083020180818
177515328optimizedct/avx2gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2018083020180818
177678156optimizedct/avx2gcc -fno-schedule-insns -Os -fomit-frame-pointer2018083020180818
178002356optimizedct/sse2gcc -funroll-loops -m64 -Os -fomit-frame-pointer2018083020180818
178140760optimizedct/sse2gcc -fno-schedule-insns -Os -fomit-frame-pointer2018083020180818
178237712optimizedct/avx2gcc -m64 -march=corei7 -O -fomit-frame-pointer2018083020180818
178271628optimizedct/avx2gcc -funroll-loops -Os -fomit-frame-pointer2018083020180818
178286392optimizedct/sse2gcc -Os -fomit-frame-pointer2018083020180818
178289052optimizedct/sse2gcc -m64 -Os -fomit-frame-pointer2018083020180818
178308160optimizedm4rm/sse2gcc -m64 -march=barcelona -O -fomit-frame-pointer2018083020180818
178400988optimizedct/sse2gcc -m64 -march=corei7 -O -fomit-frame-pointer2018083020180818
178472664optimizedm4rm/sse2gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2018083020180818
178485472optimizedct/avx2gcc -funroll-loops -m64 -Os -fomit-frame-pointer2018083020180818
178499556optimizedct/avx2gcc -Os -fomit-frame-pointer2018083020180818
178694132optimizedct/sse2gcc -funroll-loops -Os -fomit-frame-pointer2018083020180818
178848760optimizedct/avx2gcc -m64 -march=barcelona -O -fomit-frame-pointer2018083020180818
179377372optimizedct/avx2gcc -march=barcelona -O -fomit-frame-pointer2018083020180818
179445712optimizedct/sse2gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2018083020180818
179454224optimizedct/avx2gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2018083020180818
179856720optimizedm4rm/sse2gcc -m64 -O -fomit-frame-pointer2018083020180818
179873264optimizedct/sse2gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2018083020180818
179942452optimizedct/avx2gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2018083020180818
179944336optimizedct/sse2gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2018083020180818
179964080optimizedct/sse2gcc -m64 -march=barcelona -O -fomit-frame-pointer2018083020180818
180006384optimizedct/sse2gcc -march=barcelona -Os -fomit-frame-pointer2018083020180818
180044244optimizedct/sse2gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2018083020180818
180159488optimizedct/sse2gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2018083020180818
180903444optimizedct/avx2gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2018083020180818
180961836optimizedct/sse2gcc -march=barcelona -O -fomit-frame-pointer2018083020180818
181104740optimizedm4rm/avx2gcc -march=k8 -O -fomit-frame-pointer2018083020180818
181147792optimizedct/sse2gcc -m64 -march=k8 -Os -fomit-frame-pointer2018083020180818
181278988optimizedct/sse2gcc -march=k8 -Os -fomit-frame-pointer2018083020180818
182047284optimizedct/sse2gcc -m64 -march=barcelona -Os -fomit-frame-pointer2018083020180818
182391344optimizedct/avx2gcc -m64 -march=barcelona -Os -fomit-frame-pointer2018083020180818
184379096optimizedct/avx2gcc -m64 -march=k8 -Os -fomit-frame-pointer2018083020180818
184647308optimizedct/sse2gcc -O -fomit-frame-pointer2018083020180818
184651844optimizedct/avx2gcc -m64 -march=k8 -O -fomit-frame-pointer2018083020180818
184732496optimizedct/sse2gcc -m64 -march=k8 -O -fomit-frame-pointer2018083020180818
184817980optimizedct/avx2gcc -fno-schedule-insns -O -fomit-frame-pointer2018083020180818
184821832optimizedm4rm/sse2gcc -march=barcelona -O -fomit-frame-pointer2018083020180818
184888132optimizedct/sse2gcc -fno-schedule-insns -O -fomit-frame-pointer2018083020180818
185395308optimizedct/avx2gcc -march=k8 -O -fomit-frame-pointer2018083020180818
185621188optimizedct/avx2gcc -march=k8 -Os -fomit-frame-pointer2018083020180818
185755104optimizedct/sse2gcc -march=k8 -O -fomit-frame-pointer2018083020180818
185877756optimizedct/avx2gcc -O -fomit-frame-pointer2018083020180818
186470412optimizedct/avx2gcc -march=barcelona -Os -fomit-frame-pointer2018083020180818
186475500optimizedct/sse2gcc -m64 -O -fomit-frame-pointer2018083020180818
187134636optimizedct/avx2gcc -m64 -O -fomit-frame-pointer2018083020180818
196152284optimizedct/avx2gcc -m64 -march=corei7 -Os -fomit-frame-pointer2018083020180818
196588032optimizedct/sse2gcc -m64 -march=corei7 -Os -fomit-frame-pointer2018083020180818
198158124optimizedct/sse2gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2018083020180818
198394300optimizedct/sse2gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2018083020180818
198768548optimizedct/sse2gcc -march=nocona -Os -fomit-frame-pointer2018083020180818
198957316optimizedct/sse2gcc -m64 -march=nocona -Os -fomit-frame-pointer2018083020180818
199907704optimizedct/sse2gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2018083020180818
200093416optimizedct/avx2gcc -m64 -march=nocona -Os -fomit-frame-pointer2018083020180818
200348420optimizedct/avx2gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018083020180818
200397740optimizedct/sse2gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018083020180818
200692976optimizedct/avx2gcc -march=nocona -Os -fomit-frame-pointer2018083020180818
200810208optimizedct/avx2gcc -m64 -march=core2 -Os -fomit-frame-pointer2018083020180818
201243252optimizedct/sse2gcc -m64 -march=core2 -Os -fomit-frame-pointer2018083020180818
201374912optimizedct/avx2gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2018083020180818
201388352optimizedct/avx2gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2018083020180818
201602404optimizedct/avx2gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2018083020180818
251599648optimizedm4rm/sse2gcc -funroll-loops2018083020180818
262423192optimizedm4rm/cgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2018083020180818
263092328optimizedm4rm/cgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2018083020180818
265657044optimizedm4rm/cgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2018083020180818
270592852optimizedm4rm/cgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2018083020180818
271382252optimizedm4rm/cgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2018083020180818
274141356optimizedm4rm/cgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2018083020180818
277374124optimizedm4rm/cgcc -m64 -march=core2 -O3 -fomit-frame-pointer2018083020180818
279164444optimizedct/cgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2018083020180818
280604860optimizedct/cgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018083020180818
280812772optimizedm4rm/cgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2018083020180818
281129072optimizedct/cgcc -m64 -march=core2 -O3 -fomit-frame-pointer2018083020180818
281402896optimizedct/cgcc -march=nocona -O3 -fomit-frame-pointer2018083020180818
281514356optimizedm4rm/cgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2018083020180818
282317312optimizedct/cgcc -m64 -march=nocona -O3 -fomit-frame-pointer2018083020180818
282747236optimizedm4rm/cgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018083020180818
284004216optimizedm4rm/cgcc -march=barcelona -O3 -fomit-frame-pointer2018083020180818
284483388optimizedm4rm/cgcc -funroll-loops -O2 -fomit-frame-pointer2018083020180818
285295896optimizedct/cgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2018083020180818
285530060optimizedm4rm/cgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2018083020180818
288060312optimizedm4rm/cgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2018083020180818
288200884optimizedm4rm/cgcc -m64 -march=nocona -O3 -fomit-frame-pointer2018083020180818
289877160optimizedct/cgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2018083020180818
290016920optimizedct/cgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2018083020180818
290182360optimizedct/cgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2018083020180818
290606060optimizedct/cgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2018083020180818
292096492optimizedm4rm/cgcc -fno-schedule-insns -O3 -fomit-frame-pointer2018083020180818
292595152optimizedm4rm/cgcc -O3 -fomit-frame-pointer2018083020180818
292626540optimizedm4rm/cgcc -m64 -march=barcelona -O -fomit-frame-pointer2018083020180818
293831340optimizedct/cgcc -O3 -fomit-frame-pointer2018083020180818
295025244optimizedct/cgcc -m64 -O3 -fomit-frame-pointer2018083020180818
296975872optimizedm4rm/cgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2018083020180818
297526904optimizedm4rm/cicc -xSSE4.2 -O3 -fomit-frame-pointer2018083020180818
297535768optimizedm4rm/cgcc -march=nocona -O3 -fomit-frame-pointer2018083020180818
297977324optimizedct/cgcc -fno-schedule-insns -O3 -fomit-frame-pointer2018083020180818
298649760optimizedm4rm/cgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2018083020180818
298693436optimizedm4rm/cgcc -funroll-loops -Os -fomit-frame-pointer2018083020180818
298802364optimizedm4rm/cgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2018083020180818
299245360optimizedm4rm/cgcc -m64 -O2 -fomit-frame-pointer2018083020180818
299509964optimizedm4rm/cgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2018083020180818
299646032optimizedm4rm/cgcc -m64 -O3 -fomit-frame-pointer2018083020180818
300175164optimizedm4rm/cicc2018083020180818
300576800optimizedm4rm/cgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018083020180818
300611140optimizedm4rm/cgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2018083020180818
300812308optimizedm4rm/cgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2018083020180818
301117664optimizedm4rm/cgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2018083020180818
301248444optimizedm4rm/cgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2018083020180818
301437840optimizedm4rm/cicc -xSSE4.1 -O3 -fomit-frame-pointer2018083020180818
301984964optimizedm4rm/cgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2018083020180818
302322064optimizedm4rm/cgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2018083020180818
302609084optimizedm4rm/cgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2018083020180818
302764560optimizedm4rm/cgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2018083020180818
302988068optimizedm4rm/cicc -xSSE4.1 -O2 -fomit-frame-pointer2018083020180818
303573396optimizedm4rm/cgcc -funroll-loops -O3 -fomit-frame-pointer2018083020180818
303991052optimizedm4rm/cgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2018083020180818
304766252optimizedm4rm/cgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2018083020180818
305038332optimizedm4rm/cgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2018083020180818
305585316optimizedm4rm/cgcc -march=barcelona -O -fomit-frame-pointer2018083020180818
305899124optimizedm4rm/cicc -no-vec2018083020180818
305938300optimizedm4rm/cgcc -m64 -march=k8 -O -fomit-frame-pointer2018083020180818
306636168optimizedm4rm/cgcc -funroll-loops -m64 -O -fomit-frame-pointer2018083020180818
307048432optimizedm4rm/cgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2018083020180818
307257040optimizedm4rm/cgcc -march=barcelona -O2 -fomit-frame-pointer2018083020180818
307290160optimizedm4rm/cgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2018083020180818
307693880optimizedm4rm/cgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2018083020180818
307938272optimizedm4rm/cgcc -march=nocona -O -fomit-frame-pointer2018083020180818
308073720optimizedm4rm/cgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2018083020180818
308555812optimizedm4rm/cgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2018083020180818
308667512optimizedm4rm/cgcc -fno-schedule-insns -O -fomit-frame-pointer2018083020180818
308731932optimizedm4rm/cgcc -m64 -march=nocona -Os -fomit-frame-pointer2018083020180818
309672752optimizedm4rm/cgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2018083020180818
309822680optimizedm4rm/cgcc -funroll-loops -O -fomit-frame-pointer2018083020180818
310511216optimizedm4rm/cgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2018083020180818
311119656optimizedm4rm/cgcc -fno-schedule-insns -O2 -fomit-frame-pointer2018083020180818
311435040optimizedm4rm/cgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2018083020180818
311869864optimizedm4rm/cgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2018083020180818
312184092optimizedm4rm/cgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2018083020180818
312495572optimizedm4rm/cgcc -march=k8 -O2 -fomit-frame-pointer2018083020180818
312687836optimizedm4rm/cgcc -m64 -O -fomit-frame-pointer2018083020180818
313219852optimizedm4rm/cgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2018083020180818
313620500optimizedm4rm/cgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2018083020180818
314138900optimizedm4rm/cgcc -m64 -march=k8 -Os -fomit-frame-pointer2018083020180818
314176316optimizedm4rm/cgcc -march=nocona -O2 -fomit-frame-pointer2018083020180818
314439192optimizedm4rm/cgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2018083020180818
314580864optimizedm4rm/cgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2018083020180818
315078080optimizedm4rm/cgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2018083020180818
315353468optimizedm4rm/cgcc -funroll-loops -m64 -Os -fomit-frame-pointer2018083020180818
315859532optimizedm4rm/cgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2018083020180818
315998336optimizedm4rm/cgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018083020180818
316527180optimizedm4rm/cgcc -march=barcelona -Os -fomit-frame-pointer2018083020180818
316796984optimizedm4rm/cgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2018083020180818
316890660optimizedm4rm/cgcc -m64 -march=nocona -O2 -fomit-frame-pointer2018083020180818
318067028optimizedm4rm/cgcc -O2 -fomit-frame-pointer2018083020180818
318491636optimizedm4rm/cgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2018083020180818
318918964optimizedm4rm/cgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2018083020180818
319212652optimizedm4rm/cgcc -march=k8 -O -fomit-frame-pointer2018083020180818
319613020optimizedm4rm/cgcc -O -fomit-frame-pointer2018083020180818
320148308optimizedm4rm/cgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2018083020180818
320260236optimizedm4rm/cgcc -m64 -march=core2 -O2 -fomit-frame-pointer2018083020180818
320497692optimizedm4rm/cgcc -fno-schedule-insns -Os -fomit-frame-pointer2018083020180818
320651804optimizedm4rm/cgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2018083020180818
321501048optimizedm4rm/cgcc -m64 -march=corei7 -Os -fomit-frame-pointer2018083020180818
322276484optimizedm4rm/cgcc -m64 -Os -fomit-frame-pointer2018083020180818
323988464optimizedm4rm/cgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2018083020180818
324183836optimizedm4rm/cgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2018083020180818
324662656optimizedm4rm/cgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2018083020180818
324747400optimizedm4rm/cgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2018083020180818
324941480optimizedm4rm/cgcc -m64 -march=core2 -O -fomit-frame-pointer2018083020180818
325389296optimizedm4rm/cgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2018083020180818
325735404optimizedm4rm/cicc -xCORE-AVX-I -O2 -fomit-frame-pointer2018083020180818
325809984optimizedm4rm/cgcc -Os -fomit-frame-pointer2018083020180818
325903764optimizedm4rm/cgcc -m64 -march=k8 -O2 -fomit-frame-pointer2018083020180818
325976312optimizedm4rm/cgcc -march=nocona -Os -fomit-frame-pointer2018083020180818
328237808optimizedm4rm/cgcc -march=k8 -Os -fomit-frame-pointer2018083020180818
328431460optimizedm4rm/cgcc -m64 -march=barcelona -Os -fomit-frame-pointer2018083020180818
329049892optimizedm4rm/cgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2018083020180818
329403136optimizedm4rm/cgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2018083020180818
329682656optimizedm4rm/cgcc -m64 -march=nocona -O -fomit-frame-pointer2018083020180818
329709916optimizedm4rm/cgcc -m64 -march=corei7 -O -fomit-frame-pointer2018083020180818
333514220optimizedm4rm/cicc -xAVX -O2 -fomit-frame-pointer2018083020180818
333645184optimizedct/cgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2018083020180818
333804592optimizedm4rm/cicc -xCORE-AVX-I -O3 -fomit-frame-pointer2018083020180818
333813372optimizedct/cgcc -funroll-loops -O2 -fomit-frame-pointer2018083020180818
334569748optimizedm4rm/cicc -xSSE4.2 -O2 -fomit-frame-pointer2018083020180818
334608872optimizedm4rm/cgcc -m64 -march=core2 -Os -fomit-frame-pointer2018083020180818
334890836optimizedct/cgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2018083020180818
336595916optimizedct/cgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2018083020180818
339019624optimizedct/cgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2018083020180818
340030228optimizedm4rm/cicc -xAVX -O3 -fomit-frame-pointer2018083020180818
340179560optimizedct/cgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2018083020180818
340343116optimizedct/cgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2018083020180818
340967184optimizedct/cgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2018083020180818
341629120optimizedct/cgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2018083020180818
342509516optimizedct/cgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2018083020180818
342656892optimizedct/cgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2018083020180818
344444908optimizedct/cgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2018083020180818
346339660optimizedct/cgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2018083020180818
346433704optimizedct/cgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2018083020180818
347768808optimizedct/cgcc -funroll-loops -O3 -fomit-frame-pointer2018083020180818
348699220optimizedm4rm/cgcc -m64 -march=k8 -O3 -fomit-frame-pointer2018083020180818
349648648optimizedct/cgcc -march=barcelona -O3 -fomit-frame-pointer2018083020180818
351674456optimizedm4rm/cgcc -march=k8 -O3 -fomit-frame-pointer2018083020180818
354911520optimizedct/cgcc -m64 -march=k8 -O3 -fomit-frame-pointer2018083020180818
355829356optimizedct/cgcc -march=k8 -O -fomit-frame-pointer2018083020180818
356269376optimizedct/cgcc -m64 -march=k8 -O -fomit-frame-pointer2018083020180818
356515820optimizedct/cgcc -march=k8 -O3 -fomit-frame-pointer2018083020180818
356917612optimizedct/cgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2018083020180818
357000268optimizedct/cgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2018083020180818
357044564optimizedct/cgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2018083020180818
357470120optimizedct/cgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2018083020180818
357610052optimizedct/cgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2018083020180818
357975480optimizedct/cgcc -fno-schedule-insns -O2 -fomit-frame-pointer2018083020180818
358187904optimizedct/cgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018083020180818
358302612optimizedct/cgcc -m64 -O2 -fomit-frame-pointer2018083020180818
358348724optimizedct/cgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2018083020180818
358416412optimizedct/cgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2018083020180818
358684844optimizedct/cgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2018083020180818
358704472optimizedct/cgcc -O2 -fomit-frame-pointer2018083020180818
358755604optimizedct/cgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2018083020180818
358804332optimizedct/cgcc -m64 -march=core2 -O2 -fomit-frame-pointer2018083020180818
359384300optimizedct/cgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2018083020180818
360336952optimizedct/cgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2018083020180818
360872764optimizedct/cgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2018083020180818
363087264optimizedct/cgcc -march=nocona -O2 -fomit-frame-pointer2018083020180818
363110784optimizedct/cgcc -m64 -march=nocona -O2 -fomit-frame-pointer2018083020180818
368937140optimizedct/cgcc -m64 -march=nocona -O -fomit-frame-pointer2018083020180818
370043492optimizedct/cgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2018083020180818
370312612optimizedct/cgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2018083020180818
370718872optimizedct/cgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2018083020180818
371102620optimizedct/cgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2018083020180818
371267096optimizedct/cgcc -march=nocona -O -fomit-frame-pointer2018083020180818
371787424optimizedct/cgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2018083020180818
371833080optimizedct/cgcc -m64 -Os -fomit-frame-pointer2018083020180818
372078388optimizedct/cgcc -Os -fomit-frame-pointer2018083020180818
372085096optimizedct/cgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2018083020180818
372479752optimizedct/cgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2018083020180818
372621624optimizedct/cgcc -m64 -march=nocona -Os -fomit-frame-pointer2018083020180818
372632036optimizedct/cgcc -fno-schedule-insns -Os -fomit-frame-pointer2018083020180818
372743836optimizedct/cgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2018083020180818
372816364optimizedct/cgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2018083020180818
373050728optimizedct/cgcc -funroll-loops -m64 -Os -fomit-frame-pointer2018083020180818
373137120optimizedct/cgcc -march=nocona -Os -fomit-frame-pointer2018083020180818
373195384optimizedct/cgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2018083020180818
373361304optimizedct/cgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2018083020180818
373723008optimizedct/cgcc -m64 -march=corei7 -Os -fomit-frame-pointer2018083020180818
374319408optimizedct/cgcc -m64 -march=corei7 -O -fomit-frame-pointer2018083020180818
374422352optimizedct/cgcc -march=barcelona -O -fomit-frame-pointer2018083020180818
374648844optimizedct/cgcc -O -fomit-frame-pointer2018083020180818
374779440optimizedct/cgcc -m64 -march=barcelona -O -fomit-frame-pointer2018083020180818
375018592optimizedct/cgcc -march=k8 -Os -fomit-frame-pointer2018083020180818
375199400optimizedct/cgcc -m64 -O -fomit-frame-pointer2018083020180818
375416964optimizedct/cgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2018083020180818
375434888optimizedct/cgcc -fno-schedule-insns -O -fomit-frame-pointer2018083020180818
375611708optimizedct/cgcc -march=barcelona -O2 -fomit-frame-pointer2018083020180818
375713260optimizedct/cgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2018083020180818
375719824optimizedct/cgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2018083020180818
376427000optimizedct/cgcc -m64 -march=k8 -O2 -fomit-frame-pointer2018083020180818
376450480optimizedct/cgcc -m64 -march=core2 -O -fomit-frame-pointer2018083020180818
376567620optimizedct/cgcc -funroll-loops -Os -fomit-frame-pointer2018083020180818
376649080optimizedm4rm/cgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2018083020180818
376731384optimizedct/cgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2018083020180818
376755036optimizedct/cgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2018083020180818
377354928optimizedct/cgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018083020180818
377427792optimizedct/cgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2018083020180818
377488060optimizedct/cgcc -m64 -march=core2 -Os -fomit-frame-pointer2018083020180818
378501100optimizedct/cgcc -m64 -march=k8 -Os -fomit-frame-pointer2018083020180818
378690264optimizedct/cgcc -march=barcelona -Os -fomit-frame-pointer2018083020180818
379774740optimizedct/cgcc -m64 -march=barcelona -Os -fomit-frame-pointer2018083020180818
379951932optimizedct/cgcc -march=k8 -O2 -fomit-frame-pointer2018083020180818
381275564optimizedm4rm/cgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2018083020180818
385144784optimizedct/cgcc -funroll-loops -m64 -O -fomit-frame-pointer2018083020180818
386494664optimizedct/cgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2018083020180818
387802004optimizedct/cgcc -funroll-loops -O -fomit-frame-pointer2018083020180818
388244188optimizedct/cgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2018083020180818
388991444optimizedct/cgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2018083020180818
394342792optimizedct/cgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2018083020180818
394638468optimizedct/cgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2018083020180818
395678268optimizedct/cgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2018083020180818
397781996optimizedct/cgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2018083020180818
404452276optimizedct/cicc -xSSE4.1 -O3 -fomit-frame-pointer2018083020180818
407530556optimizedct/cicc2018083020180818
420352236optimizedct/cicc -no-vec2018083020180818
432124772optimizedct/cicc -xSSE4.2 -O3 -fomit-frame-pointer2018083020180818
434972868optimizedct/cicc -xSSE4.2 -O2 -fomit-frame-pointer2018083020180818
439025284optimizedct/cicc -xCORE-AVX-I -O3 -fomit-frame-pointer2018083020180818
439764552optimizedct/cicc -xCORE-AVX-I -O2 -fomit-frame-pointer2018083020180818
439839840optimizedct/cicc -xAVX -O3 -fomit-frame-pointer2018083020180818
440204328optimizedct/cicc -xAVX -O2 -fomit-frame-pointer2018083020180818
492030720optimizedct/cicc -xSSE4.1 -O2 -fomit-frame-pointer2018083020180818
550247760optimizedm4rm/sse2gcc2018083020180818
576961580optimizedm4rm/avx2gcc -funroll-loops2018083020180818
585383052optimizedm4rm/avx2gcc2018083020180818
602391236optimizedm4rm/cgcc -funroll-loops2018083020180818
616476008optimizedm4rm/cgcc2018083020180818
1031484084optimizedct/avx2gcc2018083020180818
1034007548optimizedct/avx2gcc -funroll-loops2018083020180818
1036851576optimizedct/sse2gcc2018083020180818
1054780548optimizedct/cgcc -funroll-loops2018083020180818
1056593924optimizedct/sse2gcc -funroll-loops2018083020180818
1072647684optimizedct/cgcc2018083020180818

Test failure

Implementation: crypto_sign/picnicl5fs/ref
Compiler: gcc
error 111
crypto_sign does not handle m=c overlap

Number of similar (compiler,implementation) pairs: 112, namely:
CompilerImplementations
gcc ref
gcc -O2 -fomit-frame-pointer ref
gcc -O3 -fomit-frame-pointer ref
gcc -O -fomit-frame-pointer ref
gcc -Os -fomit-frame-pointer ref
gcc -fno-schedule-insns -O2 -fomit-frame-pointer ref
gcc -fno-schedule-insns -O3 -fomit-frame-pointer ref
gcc -fno-schedule-insns -O -fomit-frame-pointer ref
gcc -fno-schedule-insns -Os -fomit-frame-pointer ref
gcc -funroll-loops ref
gcc -funroll-loops -O2 -fomit-frame-pointer ref
gcc -funroll-loops -O3 -fomit-frame-pointer ref
gcc -funroll-loops -O -fomit-frame-pointer ref
gcc -funroll-loops -Os -fomit-frame-pointer ref
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer ref
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer ref
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer ref
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer ref
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer ref
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer ref
gcc -funroll-loops -m64 -O -fomit-frame-pointer ref
gcc -funroll-loops -m64 -Os -fomit-frame-pointer ref
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer ref
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer ref
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer ref
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer ref
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer ref
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer ref
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer ref
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer ref
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer ref
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer ref
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer ref
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer ref
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer ref
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer ref
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer ref
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer ref
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer ref
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer ref
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer ref
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer ref
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer ref
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer ref
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer ref
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer ref
gcc -m64 -O2 -fomit-frame-pointer ref
gcc -m64 -O3 -fomit-frame-pointer ref
gcc -m64 -O -fomit-frame-pointer ref
gcc -m64 -Os -fomit-frame-pointer ref
gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer ref
gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer ref
gcc -m64 -march=core-avx-i -O -fomit-frame-pointer ref
gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer ref
gcc -m64 -march=core2 -O2 -fomit-frame-pointer ref
gcc -m64 -march=core2 -O3 -fomit-frame-pointer ref
gcc -m64 -march=core2 -O -fomit-frame-pointer ref
gcc -m64 -march=core2 -Os -fomit-frame-pointer ref
gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer ref
gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer ref
gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer ref
gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer ref
gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer ref
gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer ref
gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer ref
gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer ref
gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer ref
gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer ref
gcc -m64 -march=corei7-avx -O -fomit-frame-pointer ref
gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer ref
gcc -m64 -march=corei7 -O2 -fomit-frame-pointer ref
gcc -m64 -march=corei7 -O3 -fomit-frame-pointer ref
gcc -m64 -march=corei7 -O -fomit-frame-pointer ref
gcc -m64 -march=corei7 -Os -fomit-frame-pointer ref
gcc -m64 -march=k8 -O2 -fomit-frame-pointer ref
gcc -m64 -march=k8 -O3 -fomit-frame-pointer ref
gcc -m64 -march=k8 -O -fomit-frame-pointer ref
gcc -m64 -march=k8 -Os -fomit-frame-pointer ref
gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer ref
gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer ref
gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer ref
gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer ref
gcc -m64 -march=nocona -O2 -fomit-frame-pointer ref
gcc -m64 -march=nocona -O3 -fomit-frame-pointer ref
gcc -m64 -march=nocona -O -fomit-frame-pointer ref
gcc -m64 -march=nocona -Os -fomit-frame-pointer ref
gcc -march=barcelona -O2 -fomit-frame-pointer ref
gcc -march=barcelona -O3 -fomit-frame-pointer ref
gcc -march=barcelona -O -fomit-frame-pointer ref
gcc -march=barcelona -Os -fomit-frame-pointer ref
gcc -march=k8 -O2 -fomit-frame-pointer ref
gcc -march=k8 -O3 -fomit-frame-pointer ref
gcc -march=k8 -O -fomit-frame-pointer ref
gcc -march=k8 -Os -fomit-frame-pointer ref
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv ref
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv ref
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv ref
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv ref
gcc -march=nocona -O2 -fomit-frame-pointer ref
gcc -march=nocona -O3 -fomit-frame-pointer ref
gcc -march=nocona -O -fomit-frame-pointer ref
gcc -march=nocona -Os -fomit-frame-pointer ref
icc ref
icc -no-vec ref
icc -xAVX -O2 -fomit-frame-pointer ref
icc -xAVX -O3 -fomit-frame-pointer ref
icc -xCORE-AVX-I -O2 -fomit-frame-pointer ref
icc -xCORE-AVX-I -O3 -fomit-frame-pointer ref
icc -xSSE4.1 -O2 -fomit-frame-pointer ref
icc -xSSE4.1 -O3 -fomit-frame-pointer ref
icc -xSSE4.2 -O2 -fomit-frame-pointer ref
icc -xSSE4.2 -O3 -fomit-frame-pointer ref

Test failure

Implementation: crypto_sign/picnicl5fs/ref
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
error 111
crypto_sign does not handle m=c overlap
error 111
crypto_sign does not handle m=c overlap

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
gcc -m64 -march=barcelona -O2 -fomit-frame-pointer ref
gcc -m64 -march=barcelona -O3 -fomit-frame-pointer ref
gcc -m64 -march=barcelona -O -fomit-frame-pointer ref
gcc -m64 -march=barcelona -Os -fomit-frame-pointer ref

Test failure

Implementation: crypto_sign/picnicl5fs/optimizedct/avx2
Compiler: gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 21, namely:
CompilerImplementations
gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer optimizedct/avx2 optimizedct/c optimizedct/sse2 optimizedm4rm/avx2 optimizedm4rm/c optimizedm4rm/sse2 ref
gcc -m64 -march=core-avx2 -O -fomit-frame-pointer optimizedct/avx2 optimizedct/c optimizedct/sse2 optimizedm4rm/avx2 optimizedm4rm/c optimizedm4rm/sse2 ref
gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer optimizedct/avx2 optimizedct/c optimizedct/sse2 optimizedm4rm/avx2 optimizedm4rm/c optimizedm4rm/sse2 ref

Compiler output

Implementation: crypto_sign/picnicl5fs/optimizedct/avx2
Compiler: cc
io.c: io.c: In function 'mzd_to_char_array':
io.c: io.c:20:3: error: 'for' loop initial declarations are only allowed in C99 mode
io.c: for (size_t i = word_count; i; --i, --rows, ++wdst) {
io.c: ^
io.c: io.c:20:3: note: use option -std=c99 or -std=gnu99 to compile your code
io.c: io.c: In function 'mzd_from_char_array':
io.c: io.c:30:3: error: 'for' loop initial declarations are only allowed in C99 mode
io.c: for (size_t i = word_count; i; --i, --rows, ++wsrc) {
io.c: ^
io.c: io.c: In function 'print_hex':
io.c: io.c:46:3: error: 'for' loop initial declarations are only allowed in C99 mode
io.c: for (size_t i = len; i; --i, ++data) {
io.c: ^

Number of similar (compiler,implementation) pairs: 6, namely:
CompilerImplementations
cc optimizedct/avx2 optimizedct/c optimizedct/sse2 optimizedm4rm/avx2 optimizedm4rm/c optimizedm4rm/sse2

Compiler output

Implementation: crypto_sign/picnicl5fs/ref
Compiler: cc
picnic.c: picnic.c: In function 'print_siganture':
picnic.c: picnic.c:439:5: error: 'for' loop initial declarations are only allowed in C99 mode
picnic.c: for (size_t i = 0; i picnic.c: ^
picnic.c: picnic.c:439:5: note: use option -std=c99 or -std=gnu99 to compile your code

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
cc ref

Compiler output

Implementation: crypto_sign/picnicl5fs/optimizedct/avx2
Compiler: icc
io.c: In file included from io.h(16),
io.c: from io.c(11):
io.c: mzd_additional.h(30): warning #1292: unknown attribute "assume_aligned"
io.c: mzd_local_t* mzd_local_init_ex(uint32_t r, uint32_t c, bool clear) ATTR_ASSUME_ALIGNED(32);
io.c: ^
io.c:
lowmc.c: In file included from lowmc_pars.h(15),
lowmc.c: from lowmc.h(13),
lowmc.c: from lowmc.c(11):
lowmc.c: mzd_additional.h(30): warning #1292: unknown attribute "assume_aligned"
lowmc.c: mzd_local_t* mzd_local_init_ex(uint32_t r, uint32_t c, bool clear) ATTR_ASSUME_ALIGNED(32);
lowmc.c: ^
lowmc.c:
lowmc.c: In file included from lowmc.c(15):
lowmc.c: simd.h(102): warning #2423: target not recognized
lowmc.c: apply_region(mm256_xor_region, __m256i, _mm256_xor_si256, FN_ATTRIBUTES_AVX2_NP);
lowmc.c: ^
lowmc.c:
lowmc.c: In file included from lowmc.c(15):
lowmc.c: simd.h(103): warning #2423: target not recognized
lowmc.c: apply_mask_region(mm256_xor_mask_region, __m256i, _mm256_xor_si256, _mm256_and_si256,
lowmc.c: ^
lowmc.c:
lowmc.c: In file included from lowmc.c(15):
lowmc.c: simd.h(107): warning #2423: target not recognized
lowmc.c: apply_region(mm128_xor_region, __m128i, _mm_xor_si128, FN_ATTRIBUTES_SSE2_NP);
lowmc.c: ^
lowmc.c:
lowmc.c: In file included from lowmc.c(15):
lowmc.c: simd.h(108): warning #2423: target not recognized
lowmc.c: apply_mask_region(mm128_xor_mask_region, __m128i, _mm_xor_si128, _mm_and_si128,
lowmc.c: ...
lowmc_256_256_38.c: In file included from lowmc_256_256_38.h(6),
lowmc_256_256_38.c: from lowmc_256_256_38.c(4):
lowmc_256_256_38.c: mzd_additional.h(30): warning #1292: unknown attribute "assume_aligned"
lowmc_256_256_38.c: mzd_local_t* mzd_local_init_ex(uint32_t r, uint32_t c, bool clear) ATTR_ASSUME_ALIGNED(32);
lowmc_256_256_38.c: ^
lowmc_256_256_38.c:
lowmc_pars.c: In file included from lowmc_pars.h(15),
lowmc_pars.c: from lowmc_pars.c(11):
lowmc_pars.c: mzd_additional.h(30): warning #1292: unknown attribute "assume_aligned"
lowmc_pars.c: mzd_local_t* mzd_local_init_ex(uint32_t r, uint32_t c, bool clear) ATTR_ASSUME_ALIGNED(32);
lowmc_pars.c: ^
lowmc_pars.c:
mpc.c: In file included from mpc.h(14),
mpc.c: from mpc.c(11):
mpc.c: mzd_additional.h(30): warning #1292: unknown attribute "assume_aligned"
mpc.c: mzd_local_t* mzd_local_init_ex(uint32_t r, uint32_t c, bool clear) ATTR_ASSUME_ALIGNED(32);
mpc.c: ^
mpc.c:
mpc.c: In file included from mpc.h(79),
mpc.c: from mpc.c(11):
mpc.c: simd.h(102): warning #2423: target not recognized
mpc.c: apply_region(mm256_xor_region, __m256i, _mm256_xor_si256, FN_ATTRIBUTES_AVX2_NP);
mpc.c: ^
mpc.c:
mpc.c: In file included from mpc.h(79),
mpc.c: from mpc.c(11):
mpc.c: simd.h(103): warning #2423: target not recognized
mpc.c: apply_mask_region(mm256_xor_mask_region, __m256i, _mm256_xor_si256, _mm256_and_si256,
mpc.c: ^
mpc.c:
mpc.c: In file included from mpc.h(79),
mpc.c: from mpc.c(11):
mpc.c: simd.h(107): warning #2423: target not recognized
mpc.c: apply_region(mm128_xor_region, __m128i, _mm_xor_si128, FN_ATTRIBUTES_SSE2_NP);
mpc.c: ^
mpc.c:
mpc.c: In file included from mpc.h(79),
mpc.c: ...

Number of similar (compiler,implementation) pairs: 20, namely:
CompilerImplementations
icc optimizedct/avx2 optimizedm4rm/avx2
icc -no-vec optimizedct/avx2 optimizedm4rm/avx2
icc -xAVX -O2 -fomit-frame-pointer optimizedct/avx2 optimizedm4rm/avx2
icc -xAVX -O3 -fomit-frame-pointer optimizedct/avx2 optimizedm4rm/avx2
icc -xCORE-AVX-I -O2 -fomit-frame-pointer optimizedct/avx2 optimizedm4rm/avx2
icc -xCORE-AVX-I -O3 -fomit-frame-pointer optimizedct/avx2 optimizedm4rm/avx2
icc -xSSE4.1 -O2 -fomit-frame-pointer optimizedct/avx2 optimizedm4rm/avx2
icc -xSSE4.1 -O3 -fomit-frame-pointer optimizedct/avx2 optimizedm4rm/avx2
icc -xSSE4.2 -O2 -fomit-frame-pointer optimizedct/avx2 optimizedm4rm/avx2
icc -xSSE4.2 -O3 -fomit-frame-pointer optimizedct/avx2 optimizedm4rm/avx2

Compiler output

Implementation: crypto_sign/picnicl5fs/optimizedct/sse2
Compiler: icc
io.c: In file included from io.h(16),
io.c: from io.c(11):
io.c: mzd_additional.h(30): warning #1292: unknown attribute "assume_aligned"
io.c: mzd_local_t* mzd_local_init_ex(uint32_t r, uint32_t c, bool clear) ATTR_ASSUME_ALIGNED(32);
io.c: ^
io.c:
lowmc.c: In file included from lowmc_pars.h(15),
lowmc.c: from lowmc.h(13),
lowmc.c: from lowmc.c(11):
lowmc.c: mzd_additional.h(30): warning #1292: unknown attribute "assume_aligned"
lowmc.c: mzd_local_t* mzd_local_init_ex(uint32_t r, uint32_t c, bool clear) ATTR_ASSUME_ALIGNED(32);
lowmc.c: ^
lowmc.c:
lowmc.c: In file included from lowmc.c(15):
lowmc.c: simd.h(103): warning #2423: target not recognized
lowmc.c: apply_region(mm128_xor_region, __m128i, _mm_xor_si128, FN_ATTRIBUTES_SSE2_NP);
lowmc.c: ^
lowmc.c:
lowmc.c: In file included from lowmc.c(15):
lowmc.c: simd.h(104): warning #2423: target not recognized
lowmc.c: apply_mask_region(mm128_xor_mask_region, __m128i, _mm_xor_si128, _mm_and_si128,
lowmc.c: ^
lowmc.c:
lowmc.c: In file included from lowmc.c(15):
lowmc.c: simd.h(106): warning #2423: target not recognized
lowmc.c: apply_array(mm256_xor_sse, __m128i, _mm_xor_si128, 2, FN_ATTRIBUTES_SSE2_NP);
lowmc.c: ^
lowmc.c:
lowmc.c: In file included from lowmc.c(15):
lowmc.c: simd.h(107): warning #2423: target not recognized
lowmc.c: apply_array(mm256_and_sse, __m128i, _mm_and_si128, 2, FN_ATTRIBUTES_SSE2_NP);
lowmc.c: ...
lowmc_256_256_38.c: In file included from lowmc_256_256_38.h(6),
lowmc_256_256_38.c: from lowmc_256_256_38.c(4):
lowmc_256_256_38.c: mzd_additional.h(30): warning #1292: unknown attribute "assume_aligned"
lowmc_256_256_38.c: mzd_local_t* mzd_local_init_ex(uint32_t r, uint32_t c, bool clear) ATTR_ASSUME_ALIGNED(32);
lowmc_256_256_38.c: ^
lowmc_256_256_38.c:
lowmc_pars.c: In file included from lowmc_pars.h(15),
lowmc_pars.c: from lowmc_pars.c(11):
lowmc_pars.c: mzd_additional.h(30): warning #1292: unknown attribute "assume_aligned"
lowmc_pars.c: mzd_local_t* mzd_local_init_ex(uint32_t r, uint32_t c, bool clear) ATTR_ASSUME_ALIGNED(32);
lowmc_pars.c: ^
lowmc_pars.c:
mpc.c: In file included from mpc.h(14),
mpc.c: from mpc.c(11):
mpc.c: mzd_additional.h(30): warning #1292: unknown attribute "assume_aligned"
mpc.c: mzd_local_t* mzd_local_init_ex(uint32_t r, uint32_t c, bool clear) ATTR_ASSUME_ALIGNED(32);
mpc.c: ^
mpc.c:
mpc.c: In file included from mpc.h(79),
mpc.c: from mpc.c(11):
mpc.c: simd.h(103): warning #2423: target not recognized
mpc.c: apply_region(mm128_xor_region, __m128i, _mm_xor_si128, FN_ATTRIBUTES_SSE2_NP);
mpc.c: ^
mpc.c:
mpc.c: In file included from mpc.h(79),
mpc.c: from mpc.c(11):
mpc.c: simd.h(104): warning #2423: target not recognized
mpc.c: apply_mask_region(mm128_xor_mask_region, __m128i, _mm_xor_si128, _mm_and_si128,
mpc.c: ^
mpc.c:
mpc.c: In file included from mpc.h(79),
mpc.c: from mpc.c(11):
mpc.c: simd.h(106): warning #2423: target not recognized
mpc.c: apply_array(mm256_xor_sse, __m128i, _mm_xor_si128, 2, FN_ATTRIBUTES_SSE2_NP);
mpc.c: ^
mpc.c:
mpc.c: In file included from mpc.h(79),
mpc.c: ...
mpc_lowmc.c: In file included from lowmc_pars.h(15),
mpc_lowmc.c: from mpc_lowmc.c(11):
mpc_lowmc.c: mzd_additional.h(30): warning #1292: unknown attribute "assume_aligned"
mpc_lowmc.c: mzd_local_t* mzd_local_init_ex(uint32_t r, uint32_t c, bool clear) ATTR_ASSUME_ALIGNED(32);
mpc_lowmc.c: ^
mpc_lowmc.c:
mpc_lowmc.c: In file included from mpc.h(79),
mpc_lowmc.c: from mpc_lowmc.c(12):
mpc_lowmc.c: simd.h(103): warning #2423: target not recognized
mpc_lowmc.c: apply_region(mm128_xor_region, __m128i, _mm_xor_si128, FN_ATTRIBUTES_SSE2_NP);
mpc_lowmc.c: ^
mpc_lowmc.c:
mpc_lowmc.c: In file included from mpc.h(79),
mpc_lowmc.c: from mpc_lowmc.c(12):
mpc_lowmc.c: simd.h(104): warning #2423: target not recognized
mpc_lowmc.c: apply_mask_region(mm128_xor_mask_region, __m128i, _mm_xor_si128, _mm_and_si128,
mpc_lowmc.c: ^
mpc_lowmc.c:
mpc_lowmc.c: In file included from mpc.h(79),
mpc_lowmc.c: from mpc_lowmc.c(12):
mpc_lowmc.c: simd.h(106): warning #2423: target not recognized
mpc_lowmc.c: apply_array(mm256_xor_sse, __m128i, _mm_xor_si128, 2, FN_ATTRIBUTES_SSE2_NP);
mpc_lowmc.c: ^
mpc_lowmc.c:
mpc_lowmc.c: In file included from mpc.h(79),
mpc_lowmc.c: ...
mzd_additional.c: In file included from mzd_additional.c(12):
mzd_additional.c: mzd_additional.h(30): warning #1292: unknown attribute "assume_aligned"
mzd_additional.c: mzd_local_t* mzd_local_init_ex(uint32_t r, uint32_t c, bool clear) ATTR_ASSUME_ALIGNED(32);
mzd_additional.c: ^
mzd_additional.c:
mzd_additional.c: In file included from mzd_additional.c(28):
mzd_additional.c: simd.h(103): warning #2423: target not recognized
mzd_additional.c: apply_region(mm128_xor_region, __m128i, _mm_xor_si128, FN_ATTRIBUTES_SSE2_NP);
mzd_additional.c: ^
mzd_additional.c:
mzd_additional.c: In file included from mzd_additional.c(28):
mzd_additional.c: simd.h(104): warning #2423: target not recognized
mzd_additional.c: apply_mask_region(mm128_xor_mask_region, __m128i, _mm_xor_si128, _mm_and_si128,
mzd_additional.c: ^
mzd_additional.c:
mzd_additional.c: In file included from mzd_additional.c(28):
mzd_additional.c: simd.h(106): warning #2423: target not recognized
mzd_additional.c: apply_array(mm256_xor_sse, __m128i, _mm_xor_si128, 2, FN_ATTRIBUTES_SSE2_NP);
mzd_additional.c: ^
mzd_additional.c:
mzd_additional.c: In file included from mzd_additional.c(28):
mzd_additional.c: simd.h(107): warning #2423: target not recognized
mzd_additional.c: apply_array(mm256_and_sse, __m128i, _mm_and_si128, 2, FN_ATTRIBUTES_SSE2_NP);
mzd_additional.c: ^
mzd_additional.c:
mzd_additional.c: ...
picnic.c: In file included from io.h(16),
picnic.c: from picnic.c(16):
picnic.c: mzd_additional.h(30): warning #1292: unknown attribute "assume_aligned"
picnic.c: mzd_local_t* mzd_local_init_ex(uint32_t r, uint32_t c, bool clear) ATTR_ASSUME_ALIGNED(32);
picnic.c: ^
picnic.c:
picnic.c: In file included from mpc.h(79),
picnic.c: from mpc_lowmc.h(16),
picnic.c: from picnic_impl.h(13),
picnic.c: from picnic.c(18):
picnic.c: simd.h(103): warning #2423: target not recognized
picnic.c: apply_region(mm128_xor_region, __m128i, _mm_xor_si128, FN_ATTRIBUTES_SSE2_NP);
picnic.c: ^
picnic.c:
picnic.c: In file included from mpc.h(79),
picnic.c: from mpc_lowmc.h(16),
picnic.c: from picnic_impl.h(13),
picnic.c: from picnic.c(18):
picnic.c: simd.h(104): warning #2423: target not recognized
picnic.c: apply_mask_region(mm128_xor_mask_region, __m128i, _mm_xor_si128, _mm_and_si128,
picnic.c: ^
picnic.c:
picnic.c: In file included from mpc.h(79),
picnic.c: from mpc_lowmc.h(16),
picnic.c: from picnic_impl.h(13),
picnic.c: ...
picnic_impl.c: In file included from io.h(16),
picnic_impl.c: from picnic_impl.c(13):
picnic_impl.c: mzd_additional.h(30): warning #1292: unknown attribute "assume_aligned"
picnic_impl.c: mzd_local_t* mzd_local_init_ex(uint32_t r, uint32_t c, bool clear) ATTR_ASSUME_ALIGNED(32);
picnic_impl.c: ^
picnic_impl.c:
picnic_impl.c: In file included from mpc.h(79),
picnic_impl.c: from mpc_lowmc.h(16),
picnic_impl.c: from picnic_impl.h(13),
picnic_impl.c: from kdf_shake.h(30),
picnic_impl.c: from picnic_impl.c(14):
picnic_impl.c: simd.h(103): warning #2423: target not recognized
picnic_impl.c: apply_region(mm128_xor_region, __m128i, _mm_xor_si128, FN_ATTRIBUTES_SSE2_NP);
picnic_impl.c: ^
picnic_impl.c:
picnic_impl.c: In file included from mpc.h(79),
picnic_impl.c: from mpc_lowmc.h(16),
picnic_impl.c: from picnic_impl.h(13),
picnic_impl.c: from kdf_shake.h(30),
picnic_impl.c: from picnic_impl.c(14):
picnic_impl.c: simd.h(104): warning #2423: target not recognized
picnic_impl.c: apply_mask_region(mm128_xor_mask_region, __m128i, _mm_xor_si128, _mm_and_si128,
picnic_impl.c: ^
picnic_impl.c:
picnic_impl.c: In file included from mpc.h(79),
picnic_impl.c: ...

Number of similar (compiler,implementation) pairs: 19, namely:
CompilerImplementations
icc optimizedct/sse2 optimizedm4rm/sse2
icc -no-vec optimizedct/sse2 optimizedm4rm/sse2
icc -xAVX -O2 -fomit-frame-pointer optimizedct/sse2 optimizedm4rm/sse2
icc -xAVX -O3 -fomit-frame-pointer optimizedct/sse2 optimizedm4rm/sse2
icc -xCORE-AVX-I -O2 -fomit-frame-pointer optimizedct/sse2 optimizedm4rm/sse2
icc -xCORE-AVX-I -O3 -fomit-frame-pointer optimizedct/sse2 optimizedm4rm/sse2
icc -xSSE4.1 -O2 -fomit-frame-pointer optimizedct/sse2 optimizedm4rm/sse2
icc -xSSE4.1 -O3 -fomit-frame-pointer optimizedct/sse2 optimizedm4rm/sse2
icc -xSSE4.2 -O2 -fomit-frame-pointer optimizedct/sse2
icc -xSSE4.2 -O3 -fomit-frame-pointer optimizedct/sse2 optimizedm4rm/sse2

Compiler output

Implementation: crypto_sign/picnicl5fs/optimizedct/c
Compiler: icc
io.c: In file included from io.h(16),
io.c: from io.c(11):
io.c: mzd_additional.h(30): warning #1292: unknown attribute "assume_aligned"
io.c: mzd_local_t* mzd_local_init_ex(uint32_t r, uint32_t c, bool clear) ATTR_ASSUME_ALIGNED(32);
io.c: ^
io.c:
lowmc.c: In file included from lowmc_pars.h(15),
lowmc.c: from lowmc.h(13),
lowmc.c: from lowmc.c(11):
lowmc.c: mzd_additional.h(30): warning #1292: unknown attribute "assume_aligned"
lowmc.c: mzd_local_t* mzd_local_init_ex(uint32_t r, uint32_t c, bool clear) ATTR_ASSUME_ALIGNED(32);
lowmc.c: ^
lowmc.c:
lowmc_256_256_38.c: In file included from lowmc_256_256_38.h(6),
lowmc_256_256_38.c: from lowmc_256_256_38.c(4):
lowmc_256_256_38.c: mzd_additional.h(30): warning #1292: unknown attribute "assume_aligned"
lowmc_256_256_38.c: mzd_local_t* mzd_local_init_ex(uint32_t r, uint32_t c, bool clear) ATTR_ASSUME_ALIGNED(32);
lowmc_256_256_38.c: ^
lowmc_256_256_38.c:
lowmc_pars.c: In file included from lowmc_pars.h(15),
lowmc_pars.c: from lowmc_pars.c(11):
lowmc_pars.c: mzd_additional.h(30): warning #1292: unknown attribute "assume_aligned"
lowmc_pars.c: mzd_local_t* mzd_local_init_ex(uint32_t r, uint32_t c, bool clear) ATTR_ASSUME_ALIGNED(32);
lowmc_pars.c: ^
lowmc_pars.c:
mpc.c: In file included from mpc.h(14),
mpc.c: from mpc.c(11):
mpc.c: mzd_additional.h(30): warning #1292: unknown attribute "assume_aligned"
mpc.c: mzd_local_t* mzd_local_init_ex(uint32_t r, uint32_t c, bool clear) ATTR_ASSUME_ALIGNED(32);
mpc.c: ^
mpc.c:
mpc_lowmc.c: In file included from lowmc_pars.h(15),
mpc_lowmc.c: from mpc_lowmc.c(11):
mpc_lowmc.c: mzd_additional.h(30): warning #1292: unknown attribute "assume_aligned"
mpc_lowmc.c: mzd_local_t* mzd_local_init_ex(uint32_t r, uint32_t c, bool clear) ATTR_ASSUME_ALIGNED(32);
mpc_lowmc.c: ^
mpc_lowmc.c:
mzd_additional.c: In file included from mzd_additional.c(12):
mzd_additional.c: mzd_additional.h(30): warning #1292: unknown attribute "assume_aligned"
mzd_additional.c: mzd_local_t* mzd_local_init_ex(uint32_t r, uint32_t c, bool clear) ATTR_ASSUME_ALIGNED(32);
mzd_additional.c: ^
mzd_additional.c:
picnic.c: In file included from io.h(16),
picnic.c: from picnic.c(16):
picnic.c: mzd_additional.h(30): warning #1292: unknown attribute "assume_aligned"
picnic.c: mzd_local_t* mzd_local_init_ex(uint32_t r, uint32_t c, bool clear) ATTR_ASSUME_ALIGNED(32);
picnic.c: ^
picnic.c:
picnic_impl.c: In file included from io.h(16),
picnic_impl.c: from picnic_impl.c(13):
picnic_impl.c: mzd_additional.h(30): warning #1292: unknown attribute "assume_aligned"
picnic_impl.c: mzd_local_t* mzd_local_init_ex(uint32_t r, uint32_t c, bool clear) ATTR_ASSUME_ALIGNED(32);
picnic_impl.c: ^
picnic_impl.c:

Number of similar (compiler,implementation) pairs: 20, namely:
CompilerImplementations
icc optimizedct/c optimizedm4rm/c
icc -no-vec optimizedct/c optimizedm4rm/c
icc -xAVX -O2 -fomit-frame-pointer optimizedct/c optimizedm4rm/c
icc -xAVX -O3 -fomit-frame-pointer optimizedct/c optimizedm4rm/c
icc -xCORE-AVX-I -O2 -fomit-frame-pointer optimizedct/c optimizedm4rm/c
icc -xCORE-AVX-I -O3 -fomit-frame-pointer optimizedct/c optimizedm4rm/c
icc -xSSE4.1 -O2 -fomit-frame-pointer optimizedct/c optimizedm4rm/c
icc -xSSE4.1 -O3 -fomit-frame-pointer optimizedct/c optimizedm4rm/c
icc -xSSE4.2 -O2 -fomit-frame-pointer optimizedct/c optimizedm4rm/c
icc -xSSE4.2 -O3 -fomit-frame-pointer optimizedct/c optimizedm4rm/c

Compiler output

Implementation: crypto_sign/picnicl5fs/optimizedm4rm/sse2
Compiler: icc -xSSE4.2 -O2 -fomit-frame-pointer
io.c: In file included from io.h(16),
io.c: from io.c(11):
io.c: mzd_additional.h(30): warning #1292: unknown attribute "assume_aligned"
io.c: mzd_local_t* mzd_local_init_ex(uint32_t r, uint32_t c, bool clear) ATTR_ASSUME_ALIGNED(32);
io.c: ^
io.c:
lowmc.c: In file included from lowmc_pars.h(15),
lowmc.c: from lowmc.h(13),
lowmc.c: from lowmc.c(11):
lowmc.c: mzd_additional.h(30): warning #1292: unknown attribute "assume_aligned"
lowmc.c: mzd_local_t* mzd_local_init_ex(uint32_t r, uint32_t c, bool clear) ATTR_ASSUME_ALIGNED(32);
lowmc.c: ^
lowmc.c:
lowmc.c: In file included from lowmc.c(15):
lowmc.c: simd.h(103): warning #2423: target not recognized
lowmc.c: apply_region(mm128_xor_region, __m128i, _mm_xor_si128, FN_ATTRIBUTES_SSE2_NP);
lowmc.c: ^
lowmc.c:
lowmc.c: In file included from lowmc.c(15):
lowmc.c: simd.h(104): warning #2423: target not recognized
lowmc.c: apply_mask_region(mm128_xor_mask_region, __m128i, _mm_xor_si128, _mm_and_si128,
lowmc.c: ^
lowmc.c:
lowmc.c: In file included from lowmc.c(15):
lowmc.c: simd.h(106): warning #2423: target not recognized
lowmc.c: apply_array(mm256_xor_sse, __m128i, _mm_xor_si128, 2, FN_ATTRIBUTES_SSE2_NP);
lowmc.c: ^
lowmc.c:
lowmc.c: In file included from lowmc.c(15):
lowmc.c: simd.h(107): warning #2423: target not recognized
lowmc.c: apply_array(mm256_and_sse, __m128i, _mm_and_si128, 2, FN_ATTRIBUTES_SSE2_NP);
lowmc.c: ...
lowmc_256_256_38.c: In file included from lowmc_256_256_38.h(6),
lowmc_256_256_38.c: from lowmc_256_256_38.c(4):
lowmc_256_256_38.c: mzd_additional.h(30): warning #1292: unknown attribute "assume_aligned"
lowmc_256_256_38.c: mzd_local_t* mzd_local_init_ex(uint32_t r, uint32_t c, bool clear) ATTR_ASSUME_ALIGNED(32);
lowmc_256_256_38.c: ^
lowmc_256_256_38.c:
lowmc_pars.c: In file included from lowmc_pars.h(15),
lowmc_pars.c: from lowmc_pars.c(11):
lowmc_pars.c: mzd_additional.h(30): warning #1292: unknown attribute "assume_aligned"
lowmc_pars.c: mzd_local_t* mzd_local_init_ex(uint32_t r, uint32_t c, bool clear) ATTR_ASSUME_ALIGNED(32);
lowmc_pars.c: ^
lowmc_pars.c:
mpc.c: In file included from mpc.h(14),
mpc.c: from mpc.c(11):
mpc.c: mzd_additional.h(30): warning #1292: unknown attribute "assume_aligned"
mpc.c: mzd_local_t* mzd_local_init_ex(uint32_t r, uint32_t c, bool clear) ATTR_ASSUME_ALIGNED(32);
mpc.c: ^
mpc.c:
mpc.c: In file included from mpc.h(79),
mpc.c: from mpc.c(11):
mpc.c: simd.h(103): warning #2423: target not recognized
mpc.c: apply_region(mm128_xor_region, __m128i, _mm_xor_si128, FN_ATTRIBUTES_SSE2_NP);
mpc.c: ^
mpc.c:
mpc.c: In file included from mpc.h(79),
mpc.c: from mpc.c(11):
mpc.c: simd.h(104): warning #2423: target not recognized
mpc.c: apply_mask_region(mm128_xor_mask_region, __m128i, _mm_xor_si128, _mm_and_si128,
mpc.c: ^
mpc.c:
mpc.c: In file included from mpc.h(79),
mpc.c: from mpc.c(11):
mpc.c: simd.h(106): warning #2423: target not recognized
mpc.c: apply_array(mm256_xor_sse, __m128i, _mm_xor_si128, 2, FN_ATTRIBUTES_SSE2_NP);
mpc.c: ^
mpc.c:
mpc.c: In file included from mpc.h(79),
mpc.c: ...
mpc_lowmc.c: In file included from lowmc_pars.h(15),
mpc_lowmc.c: from mpc_lowmc.c(11):
mpc_lowmc.c: mzd_additional.h(30): warning #1292: unknown attribute "assume_aligned"
mpc_lowmc.c: mzd_local_t* mzd_local_init_ex(uint32_t r, uint32_t c, bool clear) ATTR_ASSUME_ALIGNED(32);
mpc_lowmc.c: ^
mpc_lowmc.c:
mpc_lowmc.c: In file included from mpc.h(79),
mpc_lowmc.c: from mpc_lowmc.c(12):
mpc_lowmc.c: simd.h(103): warning #2423: target not recognized
mpc_lowmc.c: apply_region(mm128_xor_region, __m128i, _mm_xor_si128, FN_ATTRIBUTES_SSE2_NP);
mpc_lowmc.c: ^
mpc_lowmc.c:
mpc_lowmc.c: In file included from mpc.h(79),
mpc_lowmc.c: from mpc_lowmc.c(12):
mpc_lowmc.c: simd.h(104): warning #2423: target not recognized
mpc_lowmc.c: apply_mask_region(mm128_xor_mask_region, __m128i, _mm_xor_si128, _mm_and_si128,
mpc_lowmc.c: ^
mpc_lowmc.c:
mpc_lowmc.c: In file included from mpc.h(79),
mpc_lowmc.c: from mpc_lowmc.c(12):
mpc_lowmc.c: simd.h(106): warning #2423: target not recognized
mpc_lowmc.c: apply_array(mm256_xor_sse, __m128i, _mm_xor_si128, 2, FN_ATTRIBUTES_SSE2_NP);
mpc_lowmc.c: ^
mpc_lowmc.c:
mpc_lowmc.c: In file included from mpc.h(79),
mpc_lowmc.c: ...
mzd_additional.c: In file included from mzd_additional.c(12):
mzd_additional.c: mzd_additional.h(30): warning #1292: unknown attribute "assume_aligned"
mzd_additional.c: mzd_local_t* mzd_local_init_ex(uint32_t r, uint32_t c, bool clear) ATTR_ASSUME_ALIGNED(32);
mzd_additional.c: ^
mzd_additional.c:
mzd_additional.c: In file included from mzd_additional.c(28):
mzd_additional.c: simd.h(103): warning #2423: target not recognized
mzd_additional.c: apply_region(mm128_xor_region, __m128i, _mm_xor_si128, FN_ATTRIBUTES_SSE2_NP);
mzd_additional.c: ^
mzd_additional.c:
mzd_additional.c: In file included from mzd_additional.c(28):
mzd_additional.c: simd.h(104): warning #2423: target not recognized
mzd_additional.c: apply_mask_region(mm128_xor_mask_region, __m128i, _mm_xor_si128, _mm_and_si128,
mzd_additional.c: ^
mzd_additional.c:
mzd_additional.c: In file included from mzd_additional.c(28):
mzd_additional.c: simd.h(106): warning #2423: target not recognized
mzd_additional.c: apply_array(mm256_xor_sse, __m128i, _mm_xor_si128, 2, FN_ATTRIBUTES_SSE2_NP);
mzd_additional.c: ^
mzd_additional.c:
mzd_additional.c: In file included from mzd_additional.c(28):
mzd_additional.c: simd.h(107): warning #2423: target not recognized
mzd_additional.c: apply_array(mm256_and_sse, __m128i, _mm_and_si128, 2, FN_ATTRIBUTES_SSE2_NP);
mzd_additional.c: ^
mzd_additional.c:
mzd_additional.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -xSSE4.2 -O2 -fomit-frame-pointer optimizedm4rm/sse2