Implementation notes: x86, rumba5, crypto_scalarmult/kummer

Computer: rumba5
Architecture: x86
CPU ID: AuthenticAMD-00800f11-178bfbff
SUPERCOP version: 20181216
Operation: crypto_scalarmult
Primitive: kummer
TimeImplementationCompilerBenchmark dateSUPERCOP version
2357984ref5ugcc -m32 -march=k8 -O2 -fomit-frame-pointer2018052920171218
2360192ref5ugcc -m32 -march=k8 -O3 -fomit-frame-pointer2018052920171218
2361440ref5ugcc -m32 -march=athlon -O3 -fomit-frame-pointer2018052920171218
2365920ref5ugcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2018052920171218
2369152ref5ugcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2018052920171218
2373920ref5ugcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2018052920171218
2379808ref5ugcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2018052920171218
2380640ref5ugcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2018052920171218
2383648ref5ugcc -m32 -march=athlon -O2 -fomit-frame-pointer2018052920171218
2389600ref5ugcc -m32 -march=barcelona -O3 -fomit-frame-pointer2018052920171218
2392352ref5ugcc -funroll-loops -m32 -O3 -fomit-frame-pointer2018052920171218
2393504ref5ugcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2018052920171218
2395328ref5ugcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018052920171218
2395648ref5ugcc -m32 -O3 -fomit-frame-pointer2018052920171218
2398144ref5ugcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018052920171218
2399232ref5ugcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2018052920171218
2399296ref5ugcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2018052920171218
2399552ref5ugcc -m32 -march=nocona -O3 -fomit-frame-pointer2018052920171218
2399808ref5ugcc -m32 -O2 -fomit-frame-pointer2018052920171218
2400320ref5ugcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018052920171218
2401056ref5ugcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2018052920171218
2401472ref5ugcc -m32 -march=core2 -O3 -fomit-frame-pointer2018052920171218
2401472ref5ugcc -m32 -march=pentium -O3 -fomit-frame-pointer2018052920171218
2402336ref5ugcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018052920171218
2402784ref5ugcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2018052920171218
2403328ref5ugcc -funroll-loops -m32 -O2 -fomit-frame-pointer2018052920171218
2403968ref5ugcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2018052920171218
2404352ref5ugcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2018052920171218
2404928ref5ugcc -m32 -march=prescott -O3 -fomit-frame-pointer2018052920171218
2405536ref5ugcc -m32 -march=core2 -O2 -fomit-frame-pointer2018052920171218
2408800ref5ugcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2018052920171218
2410240ref5ugcc -m32 -march=corei7 -O3 -fomit-frame-pointer2018052920171218
2413152ref5ugcc -m32 -march=pentium -O2 -fomit-frame-pointer2018052920171218
2414208ref5ugcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2018052920171218
2414400ref5ugcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2018052920171218
2415648ref5gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2018052920171218
2416672ref5gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2018052920171218
2416992ref5ugcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018052920171218
2418304ref5gcc -m32 -march=k6 -O3 -fomit-frame-pointer2018052920171218
2418336ref5gcc -m32 -march=nocona -O3 -fomit-frame-pointer2018052920171218
2418336ref5gcc -m32 -march=prescott -O3 -fomit-frame-pointer2018052920171218
2418912ref5gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2018052920171218
2419680ref5gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2018052920171218
2420448ref5gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2018052920171218
2420608ref5gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2018052920171218
2420608ref5gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2018052920171218
2422176ref5gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2018052920171218
2423328ref5ugcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018052920171218
2423392ref5gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2018052920171218
2424224ref5ugcc -m32 -march=barcelona -O2 -fomit-frame-pointer2018052920171218
2424576ref5gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2018052920171218
2425600ref5gcc -m32 -march=prescott -O2 -fomit-frame-pointer2018052920171218
2425952ref5ugcc -m32 -march=corei7 -O2 -fomit-frame-pointer2018052920171218
2427392ref5ugcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2018052920171218
2427744ref5ugcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2018052920171218
2431328ref5gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2018052920171218
2432352ref5gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018052920171218
2433632ref5gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2018052920171218
2433952ref5gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2018052920171218
2433984ref5gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2018052920171218
2434688ref5gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018052920171218
2435744ref5ugcc -m32 -march=nocona -O2 -fomit-frame-pointer2018052920171218
2436832ref5gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2018052920171218
2438080ref5ugcc -m32 -march=prescott -O2 -fomit-frame-pointer2018052920171218
2439104ref5gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2018052920171218
2439104ref5gcc -m32 -march=nocona -O2 -fomit-frame-pointer2018052920171218
2440128ref5gcc -m32 -march=k6 -O2 -fomit-frame-pointer2018052920171218
2442496ref5gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2018052920171218
2442560ref5gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2018052920171218
2443168ref5gcc -m32 -march=corei7 -O3 -fomit-frame-pointer2018052920171218
2443360ref5gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2018052920171218
2443584ref5gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2018052920171218
2444640ref5gcc -m32 -march=pentium -O3 -fomit-frame-pointer2018052920171218
2445152ref5gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2018052920171218
2446208ref5gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2018052920171218
2446432ref5gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018052920171218
2446432ref5gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2018052920171218
2447488ref5gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2018052920171218
2448256ref5gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018052920171218
2451008ref5gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018052920171218
2452576ref5gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2018052920171218
2452896ref5gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018052920171218
2455200ref5gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2018052920171218
2457152ref5gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2018052920171218
2457600ref5gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2018052920171218
2458080ref5gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2018052920171218
2458784ref5gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2018052920171218
2459040ref5gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2018052920171218
2459392ref5ugcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2018052920171218
2461952ref5gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2018052920171218
2462624ref5gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2018052920171218
2463264ref5ugcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2018052920171218
2464736ref5gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2018052920171218
2464832ref5ugcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2018052920171218
2465536ref5gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018052920171218
2466368ref5gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2018052920171218
2466368ref5gcc -m32 -march=pentium -O2 -fomit-frame-pointer2018052920171218
2467936ref5gcc -m32 -march=k8 -O3 -fomit-frame-pointer2018052920171218
2469184ref5gcc -m32 -march=athlon -O3 -fomit-frame-pointer2018052920171218
2469248ref5gcc -m32 -march=core2 -O3 -fomit-frame-pointer2018052920171218
2470656ref5gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2018052920171218
2470880ref5ugcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2018052920171218
2471296ref5gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018052920171218
2472128ref5ugcc -m32 -march=i486 -O3 -fomit-frame-pointer2018052920171218
2472192ref5ugcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2018052920171218
2473824ref5ugcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2018052920171218
2474624ref5gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2018052920171218
2474880ref5ugcc -m32 -march=i386 -O3 -fomit-frame-pointer2018052920171218
2475296ref5ugcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2018052920171218
2476480ref5gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2018052920171218
2477152ref5gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018052920171218
2477248ref5ugcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2018052920171218
2479648ref5gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2018052920171218
2480064ref5gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2018052920171218
2482048ref5gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2018052920171218
2483136ref5gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2018052920171218
2484896ref5gcc -m32 -march=core2 -O2 -fomit-frame-pointer2018052920171218
2486112ref5gcc -funroll-loops -m32 -O3 -fomit-frame-pointer2018052920171218
2486208ref5ugcc -m32 -march=i386 -O2 -fomit-frame-pointer2018052920171218
2486400ref5gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2018052920171218
2488416ref5gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2018052920171218
2490304ref5gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2018052920171218
2492096ref5gcc -m32 -march=athlon -O2 -fomit-frame-pointer2018052920171218
2492416ref5ugcc -m32 -march=i486 -O2 -fomit-frame-pointer2018052920171218
2493216ref5gcc -m32 -march=k8 -O2 -fomit-frame-pointer2018052920171218
2493728ref5gcc -m32 -O3 -fomit-frame-pointer2018052920171218
2494720ref5gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2018052920171218
2495680ref5gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2018052920171218
2498976ref5gcc -funroll-loops -m32 -O2 -fomit-frame-pointer2018052920171218
2499200ref5gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2018052920171218
2501696ref5gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2018052920171218
2502272ref5ugcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2018052920171218
2504064ref5gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2018052920171218
2505088ref5ugcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2018052920171218
2506080ref5ugcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2018052920171218
2506304ref5gcc -m32 -march=i486 -O3 -fomit-frame-pointer2018052920171218
2506784ref5gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2018052920171218
2506944ref5gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2018052920171218
2507648ref5gcc -m32 -march=i386 -O3 -fomit-frame-pointer2018052920171218
2508928ref5gcc -m32 -O2 -fomit-frame-pointer2018052920171218
2509280ref5ugcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2018052920171218
2509888ref5gcc -m32 -march=i386 -O2 -fomit-frame-pointer2018052920171218
2510944ref5gcc -m32 -march=i486 -O2 -fomit-frame-pointer2018052920171218
2511232ref5gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2018052920171218
2511520ref5ugcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2018052920171218
2511968ref5ugcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2018052920171218
2512576ref5ugcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2018052920171218
2512864ref5ugcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2018052920171218
2512992ref5ugcc -m32 -march=k6 -O3 -fomit-frame-pointer2018052920171218
2513728ref5ugcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2018052920171218
2514432ref5gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2018052920171218
2515360ref5ugcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2018052920171218
2517536ref5gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018052920171218
2520576ref5ugcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2018052920171218
2521408ref5gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2018052920171218
2522944ref5ugcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2018052920171218
2523072ref5ugcc -m32 -march=k6 -O2 -fomit-frame-pointer2018052920171218
2523232ref5ugcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2018052920171218
2529888ref5ugcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2018052920171218
2530528ref5ugcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2018052920171218
2545792ref5ugcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018052920171218
2548992ref5ugcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2018052920171218
2549280ref5ugcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2018052920171218
2549664ref5ugcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018052920171218
2550400ref5ugcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2018052920171218
2550464ref5ugcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2018052920171218
2553216ref5ugcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2018052920171218
2554944ref5ugcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018052920171218
2555264ref5ugcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2018052920171218
2563360ref5ugcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2018052920171218
2564736ref5ugcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2018052920171218
2569120ref5ugcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2018052920171218
2570752ref5ugcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2018052920171218
2571136ref5ugcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018052920171218
2618656ref5ugcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2018052920171218
2672576ref5ugcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2018052920171218
2682048ref5gcc -m32 -march=pentium2 -Os -fomit-frame-pointer2018052920171218
2694848ref5gcc -m32 -march=pentium3 -Os -fomit-frame-pointer2018052920171218
2695328ref5gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2018052920171218
2695648ref5gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2018052920171218
2696320ref5gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2018052920171218
2698208ref5gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2018052920171218
2698976ref5gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2018052920171218
2702112ref5gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2018052920171218
2703840ref5gcc -m32 -march=barcelona -Os -fomit-frame-pointer2018052920171218
2704640ref5gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2018052920171218
2705216ref5gcc -m32 -march=corei7 -Os -fomit-frame-pointer2018052920171218
2705664ref5gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2018052920171218
2705760ref5ugcc -m32 -march=pentium-m -Os -fomit-frame-pointer2018052920171218
2706688ref5ugcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2018052920171218
2706880ref5gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2018052920171218
2707552ref5gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018052920171218
2708192ref5gcc -m32 -march=pentium -Os -fomit-frame-pointer2018052920171218
2710208ref5ugcc -m32 -march=pentium2 -Os -fomit-frame-pointer2018052920171218
2710784ref5gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2018052920171218
2711360ref5ugcc -m32 -march=pentium3 -Os -fomit-frame-pointer2018052920171218
2712192ref5gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2018052920171218
2712736ref5gcc -m32 -march=core2 -Os -fomit-frame-pointer2018052920171218
2712960ref5gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018052920171218
2714592ref5gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2018052920171218
2717344ref5gcc -m32 -march=i486 -Os -fomit-frame-pointer2018052920171218
2717600ref5ugcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2018052920171218
2717760ref5gcc -funroll-loops -m32 -Os -fomit-frame-pointer2018052920171218
2717888ref5gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018052920171218
2718880ref5gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2018052920171218
2720096ref5gcc -m32 -march=nocona -Os -fomit-frame-pointer2018052920171218
2721056ref5gcc -m32 -march=prescott -Os -fomit-frame-pointer2018052920171218
2722144ref5gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2018052920171218
2723456ref5ugcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2018052920171218
2724000ref5gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2018052920171218
2724288ref5ugcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2018052920171218
2724352ref5gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2018052920171218
2724992ref5gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2018052920171218
2725056ref5gcc -m32 -march=k8 -Os -fomit-frame-pointer2018052920171218
2726976ref5ugcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2018052920171218
2727392ref5gcc -m32 -march=athlon -Os -fomit-frame-pointer2018052920171218
2728928ref5ugcc -m32 -march=k6 -Os -fomit-frame-pointer2018052920171218
2732384ref5ugcc -m32 -march=k6-2 -Os -fomit-frame-pointer2018052920171218
2732416ref5ugcc -m32 -march=k6-3 -Os -fomit-frame-pointer2018052920171218
2733920ref5gcc -m32 -Os -fomit-frame-pointer2018052920171218
2734752ref5gcc -m32 -march=k6-2 -Os -fomit-frame-pointer2018052920171218
2736224ref5ugcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2018052920171218
2737920ref5gcc -m32 -march=k6-3 -Os -fomit-frame-pointer2018052920171218
2740800ref5ugcc -m32 -march=i386 -Os -fomit-frame-pointer2018052920171218
2741184ref5ugcc -m32 -march=i486 -Os -fomit-frame-pointer2018052920171218
2741344ref5ugcc -m32 -march=k8 -Os -fomit-frame-pointer2018052920171218
2745888ref5ugcc -funroll-loops -m32 -Os -fomit-frame-pointer2018052920171218
2746080ref5gcc -m32 -march=i386 -Os -fomit-frame-pointer2018052920171218
2746400ref5ugcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2018052920171218
2747360ref5gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2018052920171218
2748416ref5gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2018052920171218
2749440ref5ugcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2018052920171218
2750016ref5ugcc -m32 -march=pentium -Os -fomit-frame-pointer2018052920171218
2750368ref5ugcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2018052920171218
2751008ref5ugcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2018052920171218
2751168ref5gcc -m32 -march=k6 -Os -fomit-frame-pointer2018052920171218
2751456ref5ugcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2018052920171218
2751520ref5ugcc -m32 -march=pentium4 -Os -fomit-frame-pointer2018052920171218
2752256ref5ugcc -m32 -march=prescott -Os -fomit-frame-pointer2018052920171218
2752448ref5ugcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018052920171218
2752864ref5ugcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018052920171218
2753280ref5ugcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2018052920171218
2753600ref5gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2018052920171218
2753664ref5ugcc -m32 -march=nocona -Os -fomit-frame-pointer2018052920171218
2753760ref5gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2018052920171218
2753792ref5ugcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2018052920171218
2754176ref5ugcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2018052920171218
2754688ref5ugcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2018052920171218
2755776ref5ugcc -m32 -march=corei7 -Os -fomit-frame-pointer2018052920171218
2755808ref5ugcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2018052920171218
2757472ref5gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2018052920171218
2758240ref5ugcc -m32 -march=core2 -Os -fomit-frame-pointer2018052920171218
2759616ref5ugcc -m32 -march=barcelona -Os -fomit-frame-pointer2018052920171218
2760000ref5gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2018052920171218
2760320ref5ugcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2018052920171218
2761600ref5ugcc -m32 -march=athlon -Os -fomit-frame-pointer2018052920171218
2762048ref5ugcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2018052920171218
2766304ref5ugcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018052920171218
2769184ref5ugcc -m32 -Os -fomit-frame-pointer2018052920171218
2773856ref5ugcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2018052920171218
2778400ref5ugcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2018052920171218
2783936ref5ugcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2018052920171218
2784864ref5ugcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2018052920171218
2877632ref5gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2018052920171218
2904832ref5ugcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2018052920171218
2941280ref5ugcc -m32 -march=i386 -O -fomit-frame-pointer2018052920171218
2979456ref5ugcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2018052920171218
2983136ref5ugcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2018052920171218
2986464ref5ugcc -m32 -march=k6-2 -O -fomit-frame-pointer2018052920171218
2986560ref5ugcc -m32 -march=k6-3 -O -fomit-frame-pointer2018052920171218
2986624ref5ugcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2018052920171218
2987872ref5ugcc -m32 -march=k6 -O -fomit-frame-pointer2018052920171218
2987936ref5ugcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2018052920171218
2998400ref5ugcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2018052920171218
2998656ref5ugcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2018052920171218
3001280ref5ugcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2018052920171218
3007872ref5ugcc -m32 -march=core-avx2 -O -fomit-frame-pointer2018052920171218
3019200ref5ugcc -m32 -march=pentium -O -fomit-frame-pointer2018052920171218
3023360ref5ugcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2018052920171218
3024544ref5ugcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2018052920171218
3026304ref5ugcc -m32 -march=i486 -O -fomit-frame-pointer2018052920171218
3038208ref5ugcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2018052920171218
3040224ref5ugcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2018052920171218
3043552ref5ugcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2018052920171218
3046528ref5ugcc -funroll-loops -m32 -O -fomit-frame-pointer2018052920171218
3050016ref5ugcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2018052920171218
3050240ref5ugcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2018052920171218
3054528ref5ugcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2018052920171218
3058080ref5ugcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2018052920171218
3059840ref5ugcc -m32 -march=nocona -O -fomit-frame-pointer2018052920171218
3060064ref5ugcc -m32 -march=prescott -O -fomit-frame-pointer2018052920171218
3060352ref5ugcc -m32 -march=k8 -O -fomit-frame-pointer2018052920171218
3060960ref5ugcc -m32 -march=athlon -O -fomit-frame-pointer2018052920171218
3063200ref5ugcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2018052920171218
3072064ref5ugcc -m32 -O -fomit-frame-pointer2018052920171218
3077504ref5ugcc -m32 -march=core-avx-i -O -fomit-frame-pointer2018052920171218
3077952ref5ugcc -m32 -march=barcelona -O -fomit-frame-pointer2018052920171218
3079552ref5ugcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2018052920171218
3081376ref5ugcc -m32 -march=core2 -O -fomit-frame-pointer2018052920171218
3084288ref5ugcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2018052920171218
3086496ref5ugcc -m32 -march=corei7 -O -fomit-frame-pointer2018052920171218
3088192ref5ugcc -m32 -march=pentium-m -O -fomit-frame-pointer2018052920171218
3089024ref5ugcc -m32 -march=corei7-avx -O -fomit-frame-pointer2018052920171218
3097728ref5ugcc -m32 -march=pentiumpro -O -fomit-frame-pointer2018052920171218
3102112ref5ugcc -m32 -march=pentium3 -O -fomit-frame-pointer2018052920171218
3115168ref5ugcc -m32 -march=pentium2 -O -fomit-frame-pointer2018052920171218
3173280ref5ugcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2018052920171218
3200480ref5ugcc -m32 -march=pentium4 -O -fomit-frame-pointer2018052920171218
3922432ref5gcc -m32 -march=core-avx2 -O -fomit-frame-pointer2018052920171218
3938720ref5gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2018052920171218
3941184ref5gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2018052920171218
3964544ref5gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2018052920171218
3968096ref5gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2018052920171218
3973120ref5gcc -funroll-loops -m32 -O -fomit-frame-pointer2018052920171218
3979712ref5gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2018052920171218
3980896ref5gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2018052920171218
3981408ref5gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2018052920171218
3984640ref5gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2018052920171218
3986016ref5gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2018052920171218
3993216ref5gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2018052920171218
3994368ref5gcc -m32 -O -fomit-frame-pointer2018052920171218
4000192ref5gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2018052920171218
4001728ref5gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2018052920171218
4004768ref5gcc -m32 -march=pentium4 -O -fomit-frame-pointer2018052920171218
4006048ref5gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2018052920171218
4007328ref5gcc -m32 -march=pentium -O -fomit-frame-pointer2018052920171218
4008928ref5gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2018052920171218
4009600ref5gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2018052920171218
4009984ref5gcc -m32 -march=athlon -O -fomit-frame-pointer2018052920171218
4015168ref5gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2018052920171218
4015392ref5gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2018052920171218
4016736ref5gcc -m32 -march=nocona -O -fomit-frame-pointer2018052920171218
4017568ref5gcc -m32 -march=pentium-m -O -fomit-frame-pointer2018052920171218
4017952ref5gcc -m32 -march=core2 -O -fomit-frame-pointer2018052920171218
4017952ref5gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2018052920171218
4019712ref5gcc -m32 -march=core-avx-i -O -fomit-frame-pointer2018052920171218
4019872ref5gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2018052920171218
4021056ref5gcc -m32 -march=prescott -O -fomit-frame-pointer2018052920171218
4021600ref5gcc -m32 -march=k8 -O -fomit-frame-pointer2018052920171218
4026464ref5gcc -m32 -march=corei7-avx -O -fomit-frame-pointer2018052920171218
4027040ref5gcc -m32 -march=corei7 -O -fomit-frame-pointer2018052920171218
4028928ref5gcc -m32 -march=pentium2 -O -fomit-frame-pointer2018052920171218
4029568ref5gcc -m32 -march=barcelona -O -fomit-frame-pointer2018052920171218
4042880ref5gcc -m32 -march=pentium3 -O -fomit-frame-pointer2018052920171218
4053760ref5gcc -m32 -march=pentiumpro -O -fomit-frame-pointer2018052920171218
4058176ref5gcc -m32 -march=k6-3 -O -fomit-frame-pointer2018052920171218
4063392ref5gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2018052920171218
4065920ref5gcc -m32 -march=k6 -O -fomit-frame-pointer2018052920171218
4071168ref5gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2018052920171218
4071872ref5gcc -m32 -march=k6-2 -O -fomit-frame-pointer2018052920171218
4104256ref5gcc -m32 -march=i486 -O -fomit-frame-pointer2018052920171218
4110432ref5gcc -m32 -march=i386 -O -fomit-frame-pointer2018052920171218