Implementation notes: amd64, skylake, crypto_hash/cubehash164

Computer: skylake
Architecture: amd64
CPU ID: GenuineIntel-000506e3-bfebfbff
SUPERCOP version: 20161026
Operation: crypto_hash
Primitive: cubehash164
TimeImplementationCompilerBenchmark dateSUPERCOP version
104098emmintrin4clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016121520161026
104114emmintrin4clang -O3 -fomit-frame-pointer -Qunused-arguments2016121520161026
104366emmintrin4clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2016121520161026
104384emmintrin4clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2016121520161026
104438emmintrin4gcc -m64 -march=corei7-avx -O -fomit-frame-pointer2016121520161026
104486emmintrin4gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2016121520161026
104502emmintrin4gcc -m64 -march=core-avx-i -O -fomit-frame-pointer2016121520161026
104570emmintrin4gcc -m64 -march=core-avx2 -O -fomit-frame-pointer2016121520161026
104628emmintrin4clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016121520161026
104682emmintrin4clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2016121520161026
104752emmintrin4clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016121520161026
104794emmintrin4gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016121520161026
105016emmintrin4clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2016121520161026
105296emmintrin4clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016121520161026
105616emmintrin4clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2016121520161026
106074emmintrin4gcc -m64 -march=nocona -O -fomit-frame-pointer2016121520161026
106092emmintrin4gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2016121520161026
106106emmintrin4gcc -m64 -march=core2 -O -fomit-frame-pointer2016121520161026
106128emmintrin4gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2016121520161026
106134emmintrin4gcc -m64 -march=nocona -O2 -fomit-frame-pointer2016121520161026
106224emmintrin4gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2016121520161026
106244emmintrin4gcc -march=nocona -O -fomit-frame-pointer2016121520161026
106308emmintrin4gcc -march=barcelona -O -fomit-frame-pointer2016121520161026
106310emmintrin4gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2016121520161026
106370emmintrin4gcc -m64 -O -fomit-frame-pointer2016121520161026
106390emmintrin4gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016121520161026
106408emmintrin4gcc -march=nocona -O2 -fomit-frame-pointer2016121520161026
106430emmintrin4gcc -O -fomit-frame-pointer2016121520161026
106474emmintrin4gcc -fno-schedule-insns -O -fomit-frame-pointer2016121520161026
106496emmintrin4gcc -funroll-loops -m64 -O -fomit-frame-pointer2016121520161026
106500emmintrin4gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2016121520161026
106534emmintrin4gcc -m64 -march=corei7 -O -fomit-frame-pointer2016121520161026
106546emmintrin4gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016121520161026
106670emmintrin4gcc -m64 -march=k8 -O -fomit-frame-pointer2016121520161026
106708emmintrin4gcc -m64 -march=barcelona -O -fomit-frame-pointer2016121520161026
106714emmintrin4gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2016121520161026
106746emmintrin4gcc -march=nocona -O3 -fomit-frame-pointer2016121520161026
106792emmintrin4gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2016121520161026
106846emmintrin4gcc -march=k8 -O -fomit-frame-pointer2016121520161026
106920emmintrin4gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2016121520161026
106974emmintrin4gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2016121520161026
106978emmintrin4gcc -m64 -march=nocona -O3 -fomit-frame-pointer2016121520161026
107010emmintrin4gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2016121520161026
107098emmintrin4gcc -funroll-loops -O -fomit-frame-pointer2016121520161026
107330emmintrin4gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2016121520161026
108232emmintrin4gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2016121520161026
108728emmintrin4gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2016121520161026
108742emmintrin4gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2016121520161026
108774emmintrin4gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2016121520161026
108844emmintrin4gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2016121520161026
109070emmintrin4gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2016121520161026
109238emmintrin4gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2016121520161026
109362emmintrin4gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2016121520161026
109620emmintrin4gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2016121520161026
109986emmintrin4gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2016121520161026
110744emmintrin4gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2016121520161026
110922emmintrin4gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2016121520161026
111588emmintrin4gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2016121520161026
111608emmintrin4gcc -fno-schedule-insns -O3 -fomit-frame-pointer2016121520161026
111692emmintrin4gcc -march=barcelona -O2 -fomit-frame-pointer2016121520161026
111738emmintrin4gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2016121520161026
111808emmintrin4gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2016121520161026
111820emmintrin4gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2016121520161026
111834emmintrin4gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2016121520161026
111892emmintrin4gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2016121520161026
111904emmintrin4gcc -funroll-loops -O2 -fomit-frame-pointer2016121520161026
111948emmintrin4gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2016121520161026
111994emmintrin4gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2016121520161026
112026emmintrin4gcc -funroll-loops -O3 -fomit-frame-pointer2016121520161026
112386emmintrin4gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2016121520161026
112836emmintrin4gcc -march=barcelona -O3 -fomit-frame-pointer2016121520161026
112894emmintrin4gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2016121520161026
113272emmintrin4gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2016121520161026
113322emmintrin4gcc -march=k8 -O2 -fomit-frame-pointer2016121520161026
113340emmintrin4gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2016121520161026
113562emmintrin4gcc -fno-schedule-insns -O2 -fomit-frame-pointer2016121520161026
113606emmintrin4gcc -m64 -O2 -fomit-frame-pointer2016121520161026
113616emmintrin4gcc -march=k8 -O3 -fomit-frame-pointer2016121520161026
113752emmintrin4gcc -m64 -march=k8 -O3 -fomit-frame-pointer2016121520161026
113874emmintrin4gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2016121520161026
113930emmintrin4gcc -m64 -march=k8 -O2 -fomit-frame-pointer2016121520161026
114096emmintrin4gcc -m64 -O3 -fomit-frame-pointer2016121520161026
114182emmintrin4gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2016121520161026
114188emmintrin4gcc -O2 -fomit-frame-pointer2016121520161026
114400emmintrin4gcc -O3 -fomit-frame-pointer2016121520161026
114428emmintrin4gcc -m64 -march=core2 -O3 -fomit-frame-pointer2016121520161026
114756emmintrin4gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2016121520161026
115160emmintrin4gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2016121520161026
115200emmintrin4gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2016121520161026
115312emmintrin4gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016121520161026
115340emmintrin4gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2016121520161026
115444emmintrin4gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2016121520161026
115504emmintrin4gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2016121520161026
115736emmintrin4gcc -m64 -march=core2 -O2 -fomit-frame-pointer2016121520161026
115878emmintrin4gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016121520161026
116544emmintrin4gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2016121520161026
159348emmintrin4gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2016121520161026
159388emmintrin4gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2016121520161026
159484emmintrin4gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2016121520161026
159844emmintrin4gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2016121520161026
160046emmintrin4gcc -funroll-loops -m64 -Os -fomit-frame-pointer2016121520161026
160058emmintrin4gcc -funroll-loops -Os -fomit-frame-pointer2016121520161026
160074emmintrin4gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2016121520161026
160518emmintrin4gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2016121520161026
160592emmintrin4gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2016121520161026
160756emmintrin4gcc -fno-schedule-insns -Os -fomit-frame-pointer2016121520161026
160804emmintrin4gcc -m64 -march=k8 -Os -fomit-frame-pointer2016121520161026
160856emmintrin4gcc -m64 -march=nocona -Os -fomit-frame-pointer2016121520161026
160942emmintrin4gcc -march=k8 -Os -fomit-frame-pointer2016121520161026
161134emmintrin4gcc -m64 -march=corei7 -Os -fomit-frame-pointer2016121520161026
161138emmintrin4gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016121520161026
161176emmintrin4gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2016121520161026
161208emmintrin4gcc -m64 -march=barcelona -Os -fomit-frame-pointer2016121520161026
161404emmintrin4gcc -march=barcelona -Os -fomit-frame-pointer2016121520161026
161416emmintrin4gcc -Os -fomit-frame-pointer2016121520161026
161482emmintrin4gcc -m64 -march=core2 -Os -fomit-frame-pointer2016121520161026
161760emmintrin4gcc -march=nocona -Os -fomit-frame-pointer2016121520161026
161816emmintrin4gcc -m64 -Os -fomit-frame-pointer2016121520161026
166338unrolledclang -O3 -fomit-frame-pointer -Qunused-arguments2016121520161026
167866unrolledclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016121520161026
167938unrolledclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016121520161026
168048unrolledclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016121520161026
243254unrolledclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2016121520161026
243306unrolledclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016121520161026
244196unrolledclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2016121520161026
244904unrolledclang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2016121520161026
321886simplegcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2016121520161026
322256simplegcc -funroll-loops -m64 -O3 -fomit-frame-pointer2016121520161026
323020simplegcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2016121520161026
323142simplegcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2016121520161026
323150simplegcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2016121520161026
324178simplegcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2016121520161026
324848simplegcc -O3 -fomit-frame-pointer2016121520161026
325274simplegcc -m64 -march=k8 -O3 -fomit-frame-pointer2016121520161026
325350simplegcc -funroll-loops -O3 -fomit-frame-pointer2016121520161026
325514simplegcc -m64 -march=barcelona -O3 -fomit-frame-pointer2016121520161026
325568simplegcc -m64 -O3 -fomit-frame-pointer2016121520161026
326332simplegcc -fno-schedule-insns -O3 -fomit-frame-pointer2016121520161026
326374simplegcc -march=barcelona -O3 -fomit-frame-pointer2016121520161026
330356simplegcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2016121520161026
330366simplegcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2016121520161026
331236simplegcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2016121520161026
331286simplegcc -funroll-loops -march=nocona -O -fomit-frame-pointer2016121520161026
332004simplegcc -funroll-loops -O -fomit-frame-pointer2016121520161026
332610simplegcc -funroll-loops -m64 -O -fomit-frame-pointer2016121520161026
333130simplegcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2016121520161026
333244simplegcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2016121520161026
333648simplegcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2016121520161026
333724simplegcc -funroll-loops -march=k8 -O -fomit-frame-pointer2016121520161026
333866simplegcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2016121520161026
333916simplegcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2016121520161026
334694simplegcc -march=k8 -O3 -fomit-frame-pointer2016121520161026
334800simplegcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016121520161026
335380simplegcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2016121520161026
336888simplegcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2016121520161026
336906simplegcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2016121520161026
336988simplegcc -m64 -march=corei7 -O3 -fomit-frame-pointer2016121520161026
337186simplegcc -m64 -march=nocona -O3 -fomit-frame-pointer2016121520161026
337350simplegcc -march=nocona -O3 -fomit-frame-pointer2016121520161026
338528simplegcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2016121520161026
338552simplegcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2016121520161026
338698simplegcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2016121520161026
339938simplegcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2016121520161026
340054simplegcc -m64 -march=core2 -O3 -fomit-frame-pointer2016121520161026
340274simplegcc -funroll-loops -O2 -fomit-frame-pointer2016121520161026
340540simplegcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2016121520161026
341186simplegcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2016121520161026
341824simplegcc -funroll-loops -m64 -O2 -fomit-frame-pointer2016121520161026
341972simplegcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2016121520161026
342086simplegcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2016121520161026
342242simplegcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2016121520161026
354270unrolledgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2016121520161026
355998unrolledgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2016121520161026
356632unrolledgcc -m64 -march=core2 -O3 -fomit-frame-pointer2016121520161026
357734unrolledgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2016121520161026
357890unrolledgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2016121520161026
358250unrolledgcc -m64 -march=core-avx2 -O -fomit-frame-pointer2016121520161026
358442unrolledgcc -fno-schedule-insns -O3 -fomit-frame-pointer2016121520161026
358470unrolledgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2016121520161026
358954unrolledgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2016121520161026
359198unrolledgcc -march=nocona -O3 -fomit-frame-pointer2016121520161026
359446unrolledgcc -m64 -march=nocona -O3 -fomit-frame-pointer2016121520161026
359578unrolledgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2016121520161026
359816unrolledgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016121520161026
360152unrolledgcc -m64 -O3 -fomit-frame-pointer2016121520161026
360158unrolledgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2016121520161026
360212unrolledgcc -funroll-loops -O3 -fomit-frame-pointer2016121520161026
360414unrolledgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2016121520161026
360678unrolledgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2016121520161026
360786unrolledgcc -O3 -fomit-frame-pointer2016121520161026
361258unrolledgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2016121520161026
361382unrolledgcc -funroll-loops -O -fomit-frame-pointer2016121520161026
361414unrolledgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2016121520161026
361542unrolledgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2016121520161026
361552unrolledgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016121520161026
361582unrolledgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2016121520161026
362098unrolledgcc -march=k8 -O3 -fomit-frame-pointer2016121520161026
362140unrolledgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2016121520161026
362168unrolledgcc -march=barcelona -O3 -fomit-frame-pointer2016121520161026
362308unrolledgcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2016121520161026
362390unrolledgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2016121520161026
362662unrolledgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2016121520161026
363166unrolledgcc -m64 -march=core2 -O2 -fomit-frame-pointer2016121520161026
363266unrolledgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2016121520161026
363332unrolledgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2016121520161026
363332unrolledgcc -m64 -march=nocona -O -fomit-frame-pointer2016121520161026
363494unrolledgcc -march=nocona -O2 -fomit-frame-pointer2016121520161026
363564unrolledgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2016121520161026
363978unrolledgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2016121520161026
364086unrolledgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016121520161026
364116unrolledgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2016121520161026
364208unrolledgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2016121520161026
364274unrolledgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2016121520161026
364334unrolledgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2016121520161026
364362unrolledgcc -m64 -march=nocona -O2 -fomit-frame-pointer2016121520161026
364376unrolledgcc -O -fomit-frame-pointer2016121520161026
364456unrolledgcc -m64 -march=core2 -O -fomit-frame-pointer2016121520161026
364458unrolledgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2016121520161026
364720unrolledgcc -funroll-loops -m64 -O -fomit-frame-pointer2016121520161026
364806unrolledgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2016121520161026
364842unrolledgcc -m64 -O2 -fomit-frame-pointer2016121520161026
364906unrolledgcc -m64 -march=corei7 -O -fomit-frame-pointer2016121520161026
365114unrolledgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2016121520161026
365402unrolledgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2016121520161026
365530unrolledgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2016121520161026
365572unrolledgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2016121520161026
365734unrolledgcc -m64 -O -fomit-frame-pointer2016121520161026
365826unrolledgcc -march=k8 -O -fomit-frame-pointer2016121520161026
365880unrolledgcc -m64 -march=k8 -O -fomit-frame-pointer2016121520161026
365906unrolledgcc -m64 -march=k8 -O3 -fomit-frame-pointer2016121520161026
366038unrolledgcc -O2 -fomit-frame-pointer2016121520161026
366050unrolledgcc -fno-schedule-insns -O2 -fomit-frame-pointer2016121520161026
366078unrolledgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2016121520161026
366198unrolledgcc -m64 -march=k8 -O2 -fomit-frame-pointer2016121520161026
366224unrolledgcc -march=barcelona -O2 -fomit-frame-pointer2016121520161026
366324unrolledgcc -march=k8 -O2 -fomit-frame-pointer2016121520161026
366478unrolledgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2016121520161026
366720unrolledgcc -march=nocona -O -fomit-frame-pointer2016121520161026
366950unrolledgcc -march=barcelona -O -fomit-frame-pointer2016121520161026
367150unrolledgcc -fno-schedule-insns -O -fomit-frame-pointer2016121520161026
367218unrolledgcc -m64 -march=barcelona -O -fomit-frame-pointer2016121520161026
367546unrolledgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2016121520161026
368278unrolledgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2016121520161026
369798unrolledgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2016121520161026
369830unrolledgcc -funroll-loops -O2 -fomit-frame-pointer2016121520161026
370468unrolledgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2016121520161026
371086unrolledgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2016121520161026
379384unrolledgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2016121520161026
379408unrolledgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2016121520161026
380390unrolledgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2016121520161026
380530unrolledgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2016121520161026
384126unrolledgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016121520161026
386712unrolledgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2016121520161026
386842unrolledgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2016121520161026
386856unrolledgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2016121520161026
386920unrolledgcc -funroll-loops -Os -fomit-frame-pointer2016121520161026
387026unrolledgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2016121520161026
387058unrolledgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2016121520161026
387244unrolledgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2016121520161026
387298unrolledgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2016121520161026
387312unrolledgcc -funroll-loops -m64 -Os -fomit-frame-pointer2016121520161026
387768unrolledgcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2016121520161026
388080unrolledgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2016121520161026
388116unrolledgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016121520161026
389232unrolledgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2016121520161026
390322unrolledgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2016121520161026
390386unrolledgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016121520161026
390424unrolledgcc -m64 -march=k8 -Os -fomit-frame-pointer2016121520161026
390438unrolledgcc -march=k8 -Os -fomit-frame-pointer2016121520161026
390452unrolledgcc -m64 -march=corei7 -Os -fomit-frame-pointer2016121520161026
390518unrolledgcc -m64 -Os -fomit-frame-pointer2016121520161026
390732unrolledgcc -Os -fomit-frame-pointer2016121520161026
390792unrolledgcc -march=barcelona -Os -fomit-frame-pointer2016121520161026
390812unrolledgcc -m64 -march=core2 -Os -fomit-frame-pointer2016121520161026
390822unrolledgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2016121520161026
390824unrolledgcc -m64 -march=nocona -Os -fomit-frame-pointer2016121520161026
390890unrolledgcc -fno-schedule-insns -Os -fomit-frame-pointer2016121520161026
391082unrolledgcc -m64 -march=barcelona -Os -fomit-frame-pointer2016121520161026
391086unrolledgcc -march=nocona -Os -fomit-frame-pointer2016121520161026
417338unrolledclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2016121520161026
420270unrolledclang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2016121520161026
473270simpleclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016121520161026
473668simpleclang -O3 -fomit-frame-pointer -Qunused-arguments2016121520161026
476952simpleclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016121520161026
504124simpleclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016121520161026
542922specgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2016121520161026
548250specgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2016121520161026
550960specgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2016121520161026
551644specgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2016121520161026
552840specgcc -march=barcelona -O3 -fomit-frame-pointer2016121520161026
553272specgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2016121520161026
553424specgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016121520161026
554204specgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2016121520161026
554608specgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2016121520161026
555874specgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2016121520161026
556460specgcc -m64 -march=core2 -O3 -fomit-frame-pointer2016121520161026
556542specgcc -O3 -fomit-frame-pointer2016121520161026
556628specgcc -fno-schedule-insns -O3 -fomit-frame-pointer2016121520161026
557286specgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2016121520161026
557348specgcc -march=k8 -O3 -fomit-frame-pointer2016121520161026
557542specgcc -m64 -march=k8 -O3 -fomit-frame-pointer2016121520161026
557972specgcc -m64 -O3 -fomit-frame-pointer2016121520161026
558362specgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2016121520161026
558402specgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2016121520161026
558636specgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2016121520161026
575074specgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2016121520161026
576390specgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2016121520161026
578858specgcc -m64 -march=nocona -O3 -fomit-frame-pointer2016121520161026
579218specgcc -march=nocona -O3 -fomit-frame-pointer2016121520161026
580456specgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2016121520161026
581642specgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2016121520161026
581706specgcc -funroll-loops -O2 -fomit-frame-pointer2016121520161026
581958specgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2016121520161026
583966specgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2016121520161026
590794specgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2016121520161026
594458specgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2016121520161026
599116specgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2016121520161026
599300specgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2016121520161026
602602specgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2016121520161026
602652specgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2016121520161026
602900specgcc -funroll-loops -O3 -fomit-frame-pointer2016121520161026
610222specgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2016121520161026
611066specgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2016121520161026
613010specgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2016121520161026
614914specgcc -funroll-loops -O -fomit-frame-pointer2016121520161026
615116specgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2016121520161026
615378specgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2016121520161026
615388specgcc -funroll-loops -m64 -O -fomit-frame-pointer2016121520161026
615610specgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2016121520161026
615712specgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2016121520161026
697490simpleclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016121520161026
723476simpleclang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2016121520161026
723862simpleclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2016121520161026
723938simpleclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2016121520161026
740814specclang -O3 -fomit-frame-pointer -Qunused-arguments2016121520161026
742378specclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2016121520161026
744834specclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016121520161026
745248specclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016121520161026
745326specclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016121520161026
749060specclang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2016121520161026
767080simpleclang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2016121520161026
770262simpleclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2016121520161026
876898specclang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2016121520161026
877544specclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2016121520161026
877772specclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2016121520161026
879804specclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016121520161026
1050558emmintrin4gcc2016121520161026
1051710emmintrin4gcc -funroll-loops2016121520161026
1052778emmintrin4cc2016121520161026
1302820specgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2016121520161026
1303192specgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2016121520161026
1303638specgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2016121520161026
1315914unrolledcc2016121520161026
1316246specgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016121520161026
1316836specgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2016121520161026
1318076specgcc -m64 -march=core2 -O2 -fomit-frame-pointer2016121520161026
1318488specgcc -fno-schedule-insns -O2 -fomit-frame-pointer2016121520161026
1319300specgcc -O2 -fomit-frame-pointer2016121520161026
1320072specgcc -m64 -O2 -fomit-frame-pointer2016121520161026
1324842unrolledgcc -funroll-loops2016121520161026
1325058unrolledgcc2016121520161026
1335468specgcc -march=barcelona -O2 -fomit-frame-pointer2016121520161026
1336822specgcc -march=nocona -O2 -fomit-frame-pointer2016121520161026
1337060specgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2016121520161026
1340324specgcc -m64 -march=nocona -O2 -fomit-frame-pointer2016121520161026
1345802specgcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2016121520161026
1346464specgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016121520161026
1354636specgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2016121520161026
1356438specgcc -m64 -march=k8 -O2 -fomit-frame-pointer2016121520161026
1357868specgcc -march=k8 -O2 -fomit-frame-pointer2016121520161026
1363380specgcc -fno-schedule-insns -O -fomit-frame-pointer2016121520161026
1365132specgcc -O -fomit-frame-pointer2016121520161026
1373626specgcc -march=nocona -O -fomit-frame-pointer2016121520161026
1374814specgcc -m64 -O -fomit-frame-pointer2016121520161026
1377752specgcc -march=barcelona -O -fomit-frame-pointer2016121520161026
1378630specgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2016121520161026
1378988specgcc -funroll-loops -Os -fomit-frame-pointer2016121520161026
1379228specgcc -funroll-loops -m64 -Os -fomit-frame-pointer2016121520161026
1379516specgcc -m64 -march=nocona -O -fomit-frame-pointer2016121520161026
1379560specgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2016121520161026
1379796specgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2016121520161026
1380106specgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2016121520161026
1380134specgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2016121520161026
1381178specgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2016121520161026
1382922specgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2016121520161026
1385102specgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016121520161026
1385404specgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2016121520161026
1385976specgcc -m64 -march=core2 -O -fomit-frame-pointer2016121520161026
1387170specgcc -m64 -march=corei7 -O -fomit-frame-pointer2016121520161026
1387278specgcc -m64 -march=core-avx2 -O -fomit-frame-pointer2016121520161026
1387948specgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2016121520161026
1388404specgcc -m64 -march=barcelona -O -fomit-frame-pointer2016121520161026
1388574specgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2016121520161026
1389812specgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2016121520161026
1391774specgcc -march=k8 -O -fomit-frame-pointer2016121520161026
1393146specgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2016121520161026
1398736specgcc -m64 -march=k8 -O -fomit-frame-pointer2016121520161026
1507516specgcc -m64 -Os -fomit-frame-pointer2016121520161026
1507730specgcc -m64 -march=barcelona -Os -fomit-frame-pointer2016121520161026
1507814specgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2016121520161026
1508060specgcc -fno-schedule-insns -Os -fomit-frame-pointer2016121520161026
1508294specgcc -march=barcelona -Os -fomit-frame-pointer2016121520161026
1509166specgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2016121520161026
1509610specgcc -march=k8 -Os -fomit-frame-pointer2016121520161026
1510546specgcc -m64 -march=corei7 -Os -fomit-frame-pointer2016121520161026
1510766specgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016121520161026
1510918specgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016121520161026
1511392specgcc -m64 -march=k8 -Os -fomit-frame-pointer2016121520161026
1513666specgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2016121520161026
1514852specgcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2016121520161026
1515106specgcc -m64 -march=core2 -Os -fomit-frame-pointer2016121520161026
1515148specgcc -march=nocona -Os -fomit-frame-pointer2016121520161026
1516234specgcc -Os -fomit-frame-pointer2016121520161026
1516424specgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2016121520161026
1519674specgcc -m64 -march=nocona -Os -fomit-frame-pointer2016121520161026
1998680simplegcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2016121520161026
2004298simplegcc -m64 -march=corei7 -O2 -fomit-frame-pointer2016121520161026
2004982simplegcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2016121520161026
2010062simplegcc -march=barcelona -O2 -fomit-frame-pointer2016121520161026
2010342simplegcc -m64 -march=barcelona -O2 -fomit-frame-pointer2016121520161026
2060532simplegcc -m64 -march=barcelona -O -fomit-frame-pointer2016121520161026
2062096simplegcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016121520161026
2062108simplegcc -O2 -fomit-frame-pointer2016121520161026
2062360simplegcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2016121520161026
2062390simplegcc -m64 -march=core2 -O2 -fomit-frame-pointer2016121520161026
2064686simplegcc -march=barcelona -O -fomit-frame-pointer2016121520161026
2070152simplegcc -m64 -O2 -fomit-frame-pointer2016121520161026
2070228simplegcc -fno-schedule-insns -O2 -fomit-frame-pointer2016121520161026
2080602simplegcc -O -fomit-frame-pointer2016121520161026
2084658simplegcc -m64 -O -fomit-frame-pointer2016121520161026
2085482simplegcc -fno-schedule-insns -O -fomit-frame-pointer2016121520161026
2090484simplegcc -march=nocona -O2 -fomit-frame-pointer2016121520161026
2091948simplegcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016121520161026
2101688simplegcc -m64 -march=nocona -O2 -fomit-frame-pointer2016121520161026
2106286simplegcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2016121520161026
2108316simplegcc -m64 -march=core-avx2 -O -fomit-frame-pointer2016121520161026
2108846simplegcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2016121520161026
2120484simplegcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016121520161026
2121512simplegcc -march=k8 -O2 -fomit-frame-pointer2016121520161026
2123744simplegcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2016121520161026
2129612simplegcc -m64 -march=k8 -O2 -fomit-frame-pointer2016121520161026
2133852simplegcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016121520161026
2134534simplegcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2016121520161026
2139012simplegcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2016121520161026
2152818simplegcc -march=nocona -O -fomit-frame-pointer2016121520161026
2158386simplegcc -m64 -march=nocona -O -fomit-frame-pointer2016121520161026
2177370simplegcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2016121520161026
2178906simplegcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2016121520161026
2179674simplegcc -m64 -march=core-avx-i -O -fomit-frame-pointer2016121520161026
2180120simplegcc -m64 -march=corei7 -O -fomit-frame-pointer2016121520161026
2181912simplegcc -m64 -march=corei7-avx -O -fomit-frame-pointer2016121520161026
2192750simplegcc -march=k8 -O -fomit-frame-pointer2016121520161026
2214836simplegcc -m64 -march=k8 -O -fomit-frame-pointer2016121520161026
2243902simplegcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2016121520161026
2245830simplegcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2016121520161026
2272850simplegcc -m64 -march=core2 -O -fomit-frame-pointer2016121520161026
2315990simplegcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2016121520161026
2320996simplegcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2016121520161026
2322524simplegcc -march=k8 -Os -fomit-frame-pointer2016121520161026
2322530simplegcc -Os -fomit-frame-pointer2016121520161026
2322568simplegcc -march=barcelona -Os -fomit-frame-pointer2016121520161026
2323104simplegcc -m64 -march=k8 -Os -fomit-frame-pointer2016121520161026
2324642simplegcc -fno-schedule-insns -Os -fomit-frame-pointer2016121520161026
2324788simplegcc -m64 -Os -fomit-frame-pointer2016121520161026
2325058simplegcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016121520161026
2325902simplegcc -m64 -march=core2 -Os -fomit-frame-pointer2016121520161026
2326288simplegcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2016121520161026
2327102simplegcc -m64 -march=barcelona -Os -fomit-frame-pointer2016121520161026
2328132simplegcc -m64 -march=corei7 -Os -fomit-frame-pointer2016121520161026
2337598simplegcc -march=nocona -Os -fomit-frame-pointer2016121520161026
2338296simplegcc -m64 -march=nocona -Os -fomit-frame-pointer2016121520161026
2350760simplegcc -funroll-loops -Os -fomit-frame-pointer2016121520161026
2351538simplegcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2016121520161026
2351540simplegcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2016121520161026
2351568simplegcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2016121520161026
2351760simplegcc -funroll-loops -m64 -Os -fomit-frame-pointer2016121520161026
2352822simplegcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2016121520161026
2356852simplegcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2016121520161026
8132916simplegcc2016121520161026
8158182simplecc2016121520161026
8173432simplegcc -funroll-loops2016121520161026
15268156specgcc2016121520161026
15283948specgcc -funroll-loops2016121520161026
15326036speccc2016121520161026