Implementation notes: x86, hiphop, crypto_scalarmult/kummer

Computer: hiphop
Architecture: x86
CPU ID: GenuineIntel-000306c3-bfebfbff
SUPERCOP version: 20171218
Operation: crypto_scalarmult
Primitive: kummer
TimeImplementationCompilerBenchmark dateSUPERCOP version
2335124ref5ugcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017081420170725
2343756ref5ugcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017081420170725
2350380ref5ugcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2017081420170725
2355136ref5ugcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2017081420170725
2373244ref5gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017081420170725
2373484ref5gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017081420170725
2379816ref5gcc -m32 -march=k8 -O3 -fomit-frame-pointer2017081420170725
2388436ref5gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017081420170725
2389148ref5gcc -m32 -march=athlon -O3 -fomit-frame-pointer2017081420170725
2389236ref5gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017081420170725
2390068ref5gcc -m32 -march=pentium -O2 -fomit-frame-pointer2017081420170725
2391112ref5gcc -m32 -march=k8 -O2 -fomit-frame-pointer2017081420170725
2391120ref5gcc -m32 -march=athlon -O2 -fomit-frame-pointer2017081420170725
2392660ref5gcc -m32 -march=pentium -O3 -fomit-frame-pointer2017081420170725
2393804ref5gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017081420170725
2394456ref5gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017081420170725
2397144ref5gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017081420170725
2398308ref5gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017081420170725
2399600ref5gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017081420170725
2400284ref5gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017081420170725
2406544ref5gcc -m32 -O3 -fomit-frame-pointer2017081420170725
2407104ref5gcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017081420170725
2408916ref5gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017081420170725
2410056ref5gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2017081420170725
2410128ref5gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2017081420170725
2410260ref5gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2017081420170725
2410316ref5gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2017081420170725
2410540ref5gcc -m32 -march=corei7 -O3 -fomit-frame-pointer2017081420170725
2410612ref5gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017081420170725
2410620ref5gcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017081420170725
2412612ref5gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017081420170725
2413136ref5gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017081420170725
2414168ref5gcc -m32 -march=core2 -O3 -fomit-frame-pointer2017081420170725
2414512ref5gcc -m32 -march=i486 -O3 -fomit-frame-pointer2017081420170725
2417052ref5gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017081420170725
2417136ref5gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017081420170725
2417648ref5ugcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017081420170725
2418688ref5gcc -m32 -O2 -fomit-frame-pointer2017081420170725
2420808ref5ugcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017081420170725
2421084ref5gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017081420170725
2421232ref5gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017081420170725
2423260ref5ugcc -m32 -O3 -fomit-frame-pointer2017081420170725
2423400ref5gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017081420170725
2424212ref5gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017081420170725
2424464ref5gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017081420170725
2425716ref5ugcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017081420170725
2426048ref5ugcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017081420170725
2426148ref5ugcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017081420170725
2427188ref5gcc -m32 -march=prescott -O3 -fomit-frame-pointer2017081420170725
2428496ref5gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017081420170725
2428648ref5gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017081420170725
2428780ref5ugcc -m32 -march=athlon -O3 -fomit-frame-pointer2017081420170725
2428896ref5ugcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017081420170725
2429120ref5gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017081420170725
2430408ref5gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017081420170725
2430764ref5gcc -m32 -march=i386 -O2 -fomit-frame-pointer2017081420170725
2431140ref5gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2017081420170725
2431984ref5gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017081420170725
2432496ref5gcc -m32 -march=nocona -O3 -fomit-frame-pointer2017081420170725
2432504ref5ugcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017081420170725
2433720ref5gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017081420170725
2433780ref5gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017081420170725
2433848ref5gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017081420170725
2433888ref5gcc -m32 -march=core2 -O2 -fomit-frame-pointer2017081420170725
2433984ref5gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017081420170725
2434400ref5gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017081420170725
2435448ref5gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017081420170725
2435684ref5gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017081420170725
2435712ref5gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017081420170725
2436132ref5gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017081420170725
2437440ref5gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017081420170725
2438028ref5ugcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017081420170725
2438108ref5gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017081420170725
2438596ref5gcc -m32 -march=i486 -O2 -fomit-frame-pointer2017081420170725
2438756ref5gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017081420170725
2438780ref5ugcc -m32 -march=k8 -O2 -fomit-frame-pointer2017081420170725
2440324ref5ugcc -m32 -march=athlon -O2 -fomit-frame-pointer2017081420170725
2441032ref5gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017081420170725
2441688ref5ugcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017081420170725
2441752ref5gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017081420170725
2442604ref5ugcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017081420170725
2444136ref5gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017081420170725
2445592ref5ugcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2017081420170725
2445652ref5ugcc -m32 -march=pentium -O3 -fomit-frame-pointer2017081420170725
2447180ref5gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017081420170725
2447212ref5ugcc -m32 -march=pentium -O2 -fomit-frame-pointer2017081420170725
2447368ref5gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017081420170725
2448588ref5ugcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017081420170725
2448844ref5ugcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017081420170725
2449512ref5gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017081420170725
2450472ref5gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017081420170725
2450536ref5gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017081420170725
2452856ref5ugcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017081420170725
2455344ref5ugcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017081420170725
2456276ref5ugcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017081420170725
2457620ref5ugcc -m32 -march=k8 -O3 -fomit-frame-pointer2017081420170725
2457848ref5gcc -m32 -march=prescott -O2 -fomit-frame-pointer2017081420170725
2459480ref5ugcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017081420170725
2461552ref5gcc -m32 -march=nocona -O2 -fomit-frame-pointer2017081420170725
2462836ref5gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017081420170725
2463280ref5gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017081420170725
2463472ref5gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017081420170725
2463556ref5gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017081420170725
2465540ref5ugcc -m32 -O2 -fomit-frame-pointer2017081420170725
2465712ref5ugcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017081420170725
2465788ref5gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017081420170725
2466580ref5ugcc -m32 -march=i486 -O2 -fomit-frame-pointer2017081420170725
2466640ref5gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017081420170725
2467248ref5ugcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017081420170725
2467708ref5gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017081420170725
2468312ref5gcc -m32 -march=k6 -O3 -fomit-frame-pointer2017081420170725
2468620ref5ugcc -m32 -march=core2 -O2 -fomit-frame-pointer2017081420170725
2468624ref5gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017081420170725
2469308ref5ugcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017081420170725
2469312ref5gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017081420170725
2469656ref5gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017081420170725
2469848ref5gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017081420170725
2471672ref5ugcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017081420170725
2472792ref5ugcc -m32 -march=core2 -O3 -fomit-frame-pointer2017081420170725
2473744ref5gcc -funroll-loops -m32 -Os -fomit-frame-pointer2017081420170725
2473868ref5gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017081420170725
2474024ref5gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017081420170725
2474448ref5gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017081420170725
2477676ref5ugcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017081420170725
2478028ref5gcc -m32 -march=corei7 -Os -fomit-frame-pointer2017081420170725
2478688ref5gcc -m32 -march=k6 -O2 -fomit-frame-pointer2017081420170725
2478720ref5ugcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017081420170725
2478748ref5ugcc -m32 -march=corei7 -O3 -fomit-frame-pointer2017081420170725
2478984ref5ugcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2017081420170725
2479232ref5gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017081420170725
2479420ref5gcc -m32 -march=barcelona -Os -fomit-frame-pointer2017081420170725
2479568ref5ugcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017081420170725
2480180ref5gcc -m32 -march=core2 -Os -fomit-frame-pointer2017081420170725
2480424ref5gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017081420170725
2480488ref5ugcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017081420170725
2481168ref5ugcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017081420170725
2481536ref5gcc -m32 -march=k8 -Os -fomit-frame-pointer2017081420170725
2482932ref5ugcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2017081420170725
2484936ref5gcc -m32 -march=i386 -O3 -fomit-frame-pointer2017081420170725
2484968ref5gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017081420170725
2485332ref5gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017081420170725
2495408ref5gcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017081420170725
2495464ref5gcc -m32 -march=k6 -Os -fomit-frame-pointer2017081420170725
2495508ref5gcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017081420170725
2500620ref5gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017081420170725
2501440ref5gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017081420170725
2501944ref5gcc -m32 -march=pentium -Os -fomit-frame-pointer2017081420170725
2508176ref5ugcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017081420170725
2510872ref5gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017081420170725
2511192ref5gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017081420170725
2511744ref5gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017081420170725
2512288ref5gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017081420170725
2512320ref5gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017081420170725
2512380ref5ugcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017081420170725
2512408ref5gcc -m32 -march=athlon -Os -fomit-frame-pointer2017081420170725
2512600ref5gcc -m32 -Os -fomit-frame-pointer2017081420170725
2514404ref5ugcc -m32 -march=prescott -O2 -fomit-frame-pointer2017081420170725
2515516ref5gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017081420170725
2515524ref5gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017081420170725
2515752ref5ugcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017081420170725
2516304ref5ugcc -m32 -march=nocona -O2 -fomit-frame-pointer2017081420170725
2518012ref5ugcc -m32 -march=i386 -O3 -fomit-frame-pointer2017081420170725
2524256ref5ugcc -m32 -march=nocona -O3 -fomit-frame-pointer2017081420170725
2531840ref5gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017081420170725
2531996ref5ugcc -m32 -march=i386 -O2 -fomit-frame-pointer2017081420170725
2532624ref5gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017081420170725
2534140ref5ugcc -m32 -march=i486 -O3 -fomit-frame-pointer2017081420170725
2535152ref5ugcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017081420170725
2537372ref5ugcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017081420170725
2538284ref5ugcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017081420170725
2540496ref5ugcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017081420170725
2542384ref5ugcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017081420170725
2542508ref5ugcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017081420170725
2542588ref5ugcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017081420170725
2543632ref5ugcc -m32 -march=prescott -O3 -fomit-frame-pointer2017081420170725
2544044ref5ugcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017081420170725
2544232ref5ugcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017081420170725
2545032ref5ugcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017081420170725
2545076ref5ugcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017081420170725
2545552ref5gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017081420170725
2545740ref5gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2017081420170725
2546124ref5ugcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017081420170725
2549136ref5ugcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017081420170725
2549860ref5ugcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017081420170725
2549904ref5ugcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017081420170725
2549940ref5ugcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017081420170725
2550528ref5ugcc -m32 -march=k6 -O3 -fomit-frame-pointer2017081420170725
2550816ref5ugcc -m32 -march=k6 -O2 -fomit-frame-pointer2017081420170725
2551568ref5ugcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017081420170725
2552108ref5gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017081420170725
2552956ref5gcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017081420170725
2553036ref5ugcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017081420170725
2553840ref5ugcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017081420170725
2554344ref5ugcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017081420170725
2556696ref5gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017081420170725
2556936ref5gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017081420170725
2557060ref5ugcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017081420170725
2557432ref5ugcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2017081420170725
2557640ref5ugcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017081420170725
2558144ref5ugcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017081420170725
2558388ref5ugcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017081420170725
2558780ref5gcc -m32 -march=nocona -Os -fomit-frame-pointer2017081420170725
2559356ref5ugcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017081420170725
2560072ref5gcc -m32 -march=prescott -Os -fomit-frame-pointer2017081420170725
2561156ref5gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017081420170725
2561576ref5gcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017081420170725
2561592ref5ugcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017081420170725
2561644ref5gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017081420170725
2562236ref5ugcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017081420170725
2563332ref5ugcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017081420170725
2570844ref5ugcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017081420170725
2572296ref5ugcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017081420170725
2574432ref5ugcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017081420170725
2576892ref5ugcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017081420170725
2581772ref5gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017081420170725
2582440ref5gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017081420170725
2583072ref5gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017081420170725
2585400ref5ugcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017081420170725
2599004ref5ugcc -m32 -march=pentium -Os -fomit-frame-pointer2017081420170725
2599356ref5ugcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017081420170725
2607480ref5ugcc -m32 -Os -fomit-frame-pointer2017081420170725
2608692ref5ugcc -m32 -march=athlon -Os -fomit-frame-pointer2017081420170725
2610428ref5gcc -m32 -march=i486 -Os -fomit-frame-pointer2017081420170725
2610944ref5gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017081420170725
2611340ref5gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017081420170725
2612276ref5ugcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017081420170725
2613248ref5gcc -m32 -march=i386 -Os -fomit-frame-pointer2017081420170725
2614004ref5ugcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017081420170725
2615596ref5ugcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017081420170725
2618176ref5ugcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017081420170725
2619656ref5ugcc -funroll-loops -m32 -Os -fomit-frame-pointer2017081420170725
2623484ref5ugcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017081420170725
2627552ref5ugcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017081420170725
2628336ref5ugcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017081420170725
2632164ref5ugcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017081420170725
2632936ref5ugcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017081420170725
2633172ref5ugcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017081420170725
2651172ref5ugcc -m32 -march=barcelona -Os -fomit-frame-pointer2017081420170725
2652648ref5ugcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017081420170725
2654088ref5ugcc -m32 -march=k8 -Os -fomit-frame-pointer2017081420170725
2654904ref5ugcc -m32 -march=k6 -Os -fomit-frame-pointer2017081420170725
2655096ref5ugcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017081420170725
2656356ref5ugcc -m32 -march=corei7 -Os -fomit-frame-pointer2017081420170725
2658696ref5ugcc -m32 -march=core2 -Os -fomit-frame-pointer2017081420170725
2659964ref5ugcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017081420170725
2660760ref5ugcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017081420170725
2662880ref5ugcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017081420170725
2663428ref5ugcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017081420170725
2670168ref5ugcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017081420170725
2671044ref5ugcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017081420170725
2677364ref5ugcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017081420170725
2677848ref5ugcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017081420170725
2678964ref5ugcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017081420170725
2679552ref5ugcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017081420170725
2679932ref5ugcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017081420170725
2681504ref5ugcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017081420170725
2695804ref5ugcc -m32 -march=i386 -Os -fomit-frame-pointer2017081420170725
2697036ref5ugcc -m32 -march=i486 -Os -fomit-frame-pointer2017081420170725
2697804ref5ugcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017081420170725
2698920ref5ugcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017081420170725
2715752ref5ugcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017081420170725
2725636ref5ugcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017081420170725
2726988ref5ugcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017081420170725
2727096ref5ugcc -m32 -march=prescott -Os -fomit-frame-pointer2017081420170725
2731724ref5ugcc -m32 -march=nocona -Os -fomit-frame-pointer2017081420170725
2733276ref5ugcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017081420170725
2735172ref5ugcc -m32 -march=core-avx2 -O -fomit-frame-pointer2017081420170725
2735800ref5ugcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017081420170725
2746872ref5ugcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017081420170725
2748684ref5ugcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017081420170725
2766776ref5ugcc -m32 -O -fomit-frame-pointer2017081420170725
2775784ref5ugcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017081420170725
2785108ref5ugcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017081420170725
2785324ref5ugcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017081420170725
2786012ref5ugcc -funroll-loops -m32 -O -fomit-frame-pointer2017081420170725
2793308ref5ugcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017081420170725
2795704ref5ugcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017081420170725
2797096ref5ugcc -m32 -march=athlon -O -fomit-frame-pointer2017081420170725
2801628ref5ugcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017081420170725
2802264ref5ugcc -m32 -march=k8 -O -fomit-frame-pointer2017081420170725
2802420ref5ugcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017081420170725
2803772ref5ugcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017081420170725
2813252ref5ugcc -m32 -march=barcelona -O -fomit-frame-pointer2017081420170725
2813628ref5ugcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017081420170725
2825992ref5ugcc -m32 -march=prescott -O -fomit-frame-pointer2017081420170725
2826072ref5ugcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017081420170725
2826464ref5ugcc -m32 -march=corei7 -O -fomit-frame-pointer2017081420170725
2828672ref5ugcc -m32 -march=nocona -O -fomit-frame-pointer2017081420170725
2829248ref5ugcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017081420170725
2830584ref5ugcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017081420170725
2832240ref5ugcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017081420170725
2833736ref5ugcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017081420170725
2838032ref5ugcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017081420170725
2838052ref5ugcc -m32 -march=pentium-m -O -fomit-frame-pointer2017081420170725
2839440ref5ugcc -m32 -march=pentium2 -O -fomit-frame-pointer2017081420170725
2841832ref5ugcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017081420170725
2842020ref5ugcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017081420170725
2842308ref5ugcc -m32 -march=core2 -O -fomit-frame-pointer2017081420170725
2846388ref5ugcc -m32 -march=pentium3 -O -fomit-frame-pointer2017081420170725
2853372ref5ugcc -m32 -march=i486 -O -fomit-frame-pointer2017081420170725
2854344ref5ugcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017081420170725
2859528ref5ugcc -m32 -march=pentium4 -O -fomit-frame-pointer2017081420170725
2877244ref5ugcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017081420170725
2881220ref5ugcc -m32 -march=pentium -O -fomit-frame-pointer2017081420170725
2897804ref5ugcc -m32 -march=i386 -O -fomit-frame-pointer2017081420170725
2920936ref5ugcc -m32 -march=k6-3 -O -fomit-frame-pointer2017081420170725
2922660ref5ugcc -m32 -march=k6-2 -O -fomit-frame-pointer2017081420170725
2935580ref5ugcc -m32 -march=k6 -O -fomit-frame-pointer2017081420170725
3594676ref5gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017081420170725
3604184ref5gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017081420170725
3612664ref5gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017081420170725
3616424ref5gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017081420170725
3619680ref5gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017081420170725
3620048ref5gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017081420170725
3622672ref5gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017081420170725
3623016ref5gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017081420170725
3625108ref5gcc -m32 -march=k6-2 -O -fomit-frame-pointer2017081420170725
3627912ref5gcc -m32 -march=k6 -O -fomit-frame-pointer2017081420170725
3630080ref5gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017081420170725
3637328ref5gcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017081420170725
3637440ref5gcc -m32 -march=athlon -O -fomit-frame-pointer2017081420170725
3637864ref5gcc -m32 -march=k6-3 -O -fomit-frame-pointer2017081420170725
3638012ref5gcc -m32 -march=pentium-m -O -fomit-frame-pointer2017081420170725
3647816ref5gcc -m32 -march=pentium3 -O -fomit-frame-pointer2017081420170725
3652544ref5gcc -m32 -march=pentium2 -O -fomit-frame-pointer2017081420170725
3658632ref5gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017081420170725
3665712ref5gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017081420170725
3669196ref5gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017081420170725
3669812ref5gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017081420170725
3674796ref5gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017081420170725
3677204ref5gcc -m32 -march=prescott -O -fomit-frame-pointer2017081420170725
3677620ref5gcc -m32 -march=nocona -O -fomit-frame-pointer2017081420170725
3683228ref5gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017081420170725
3686772ref5gcc -m32 -march=pentium4 -O -fomit-frame-pointer2017081420170725
3686808ref5gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017081420170725
3689404ref5gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017081420170725
3691676ref5gcc -m32 -march=i386 -O -fomit-frame-pointer2017081420170725
3692784ref5gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017081420170725
3693040ref5gcc -m32 -march=core-avx2 -O -fomit-frame-pointer2017081420170725
3694520ref5gcc -m32 -march=k8 -O -fomit-frame-pointer2017081420170725
3695908ref5gcc -m32 -march=pentium -O -fomit-frame-pointer2017081420170725
3697992ref5gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017081420170725
3717052ref5gcc -funroll-loops -m32 -O -fomit-frame-pointer2017081420170725
3719008ref5gcc -m32 -march=i486 -O -fomit-frame-pointer2017081420170725
3721364ref5gcc -m32 -O -fomit-frame-pointer2017081420170725
3724032ref5gcc -m32 -march=barcelona -O -fomit-frame-pointer2017081420170725
3732744ref5gcc -m32 -march=core2 -O -fomit-frame-pointer2017081420170725
3741192ref5gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017081420170725
3743480ref5gcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017081420170725
3744828ref5gcc -m32 -march=corei7 -O -fomit-frame-pointer2017081420170725
3746556ref5gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017081420170725
3774656ref5gcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017081420170725