Implementation notes: amd64, colossus6, crypto_dh/jacfp128bk

Computer: colossus6
Architecture: amd64
CPU ID: AuthenticAMD-00830f10-178bfbff
SUPERCOP version: 20201018
Operation: crypto_dh
Primitive: jacfp128bk
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
226507640137 0 0661592 832 1640T:v01/w8s32glv4gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020082120200816
227520377993 0 0399448 832 1640T:v01/w8s16glv4gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020082120200816
227947676136 0 0699592 832 1640T:v01/w8s32glv4gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020082120200816
229005413992 0 0437448 832 1640T:v01/w8s16glv4gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020082120200816
229275246921 0 0268376 832 1640T:v01/w8s08glv4gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020082120200816
229657379028 0 0399672 832 1640T:v01/w8s16glv4gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020082120200816
230985282920 0 0306376 832 1640T:v01/w8s08glv4gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020082120200816
231232247956 0 0268600 832 1640T:v01/w8s08glv4gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020082120200816
231727641172 0 0661816 832 1640T:v01/w8s32glv4gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020082120200816
235845182420 0 0203064 832 1640T:v01/w8s04glv4gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020082120200816
235868217384 0 0240840 832 1640T:v01/w8s04glv4gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020082120200816
236183181385 0 0202840 832 1640T:v01/w8s04glv4gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020082120200816
236453630008 0 0649728 824 1608T:v01/w8s32glv4gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020082120200816
238748367864 0 0387584 824 1608T:v01/w8s16glv4gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020082120200816
239670236792 0 0256512 824 1608T:v01/w8s08glv4gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020082120200816
242123148617 0 0170072 832 1640T:v01/w8s02glv4gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020082120200816
242505171256 0 0190976 824 1608T:v01/w8s04glv4gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020082120200816
242932184616 0 0208072 832 1640T:v01/w8s02glv4gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020082120200816
245003149652 0 0170296 832 1640T:v01/w8s02glv4gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020082120200816
250020138488 0 0158208 824 1608T:v01/w8s02glv4gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020082120200816
258030132233 0 0153688 832 1640T:v01/w8s01glv4gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020082120200816
258570168232 0 0191688 832 1640T:v01/w8s01glv4gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020082120200816
258975148617 0 0170072 832 1640T:v01/w4s32glv4gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020082120200816
259020133268 0 0153912 832 1640T:v01/w8s01glv4gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020082120200816
261315184616 0 0208072 832 1640T:v01/w4s32glv4gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020082120200816
261607149652 0 0170296 832 1640T:v01/w4s32glv4gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020082120200816
262395132233 0 0153688 832 1640T:v01/w4s16glv4gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020082120200816
262732168232 0 0191688 832 1640T:v01/w4s16glv4gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020082120200816
263677133268 0 0153912 832 1640T:v01/w4s16glv4gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020082120200816
264195122104 0 0141824 824 1608T:v01/w8s01glv4gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020082120200816
267143160040 0 0183496 832 1640T:v01/w4s08glv4gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020082120200816
267300125076 0 0145720 832 1640T:v01/w4s08glv4gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020082120200816
268718138488 0 0158208 824 1608T:v01/w4s32glv4gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020082120200816
270697122104 0 0141824 824 1608T:v01/w4s16glv4gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020082120200816
274207155944 0 0179400 832 1640T:v01/w4s04glv4gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020082120200816
274252119945 0 0141400 832 1640T:v01/w4s04glv4gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020082120200816
274365113912 0 0133632 824 1608T:v01/w4s08glv4gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020082120200816
275242120980 0 0141624 832 1640T:v01/w4s04glv4gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020082120200816
275513124041 0 0145496 832 1640T:v01/w4s08glv4gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020082120200816
281542109816 0 0129536 824 1608T:v01/w4s04glv4gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020082120200816
290003117897 0 0139352 832 1640T:v01/w4s02glv4gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020082120200816
290498153896 0 0177352 832 1640T:v01/w4s02glv4gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020082120200816
291443118932 0 0139576 832 1640T:v01/w4s02glv4gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020082120200816
296775107768 0 0127488 824 1608T:v01/w4s02glv4gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020082120200816
321728152872 0 0176328 832 1640T:v01/w4s01glv4gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020082120200816
321862116873 0 0138328 832 1640T:v01/w4s01glv4gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020082120200816
324315117908 0 0138552 832 1640T:v01/w4s01glv4gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020082120200816
328252106744 0 0126464 824 1608T:v01/w4s01glv4gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020082120200816
348615149505 0 0173032 832 1640T:v01/varglv4gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020082120200816
350033113506 0 0134968 832 1640T:v01/varglv4gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020082120200816
354645114459 0 0135144 832 1640T:v01/varglv4gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020082120200816
354645103650 0 0123400 824 1608T:v01/varglv4gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020082120200816

Namespace violations

Implementation: T:v01/varglv4
Security model: timingleaks
Compiler: gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE
alloc.o crympix C
alloc.o crympix_init T
alloc.o crympix_kill T
alloc.o kn_alloc T
alloc.o kn_flush T
alloc.o kn_flush_fast T
alloc.o kn_free T
alloc.o kn_free_fast T
alloc.o kn_init T
alloc.o kn_init_fast T
alloc.o kn_kill T
alloc.o kn_kill_fast T
alloc.o kn_release T
array_hi.o crympix C
array_hi.o ma_free T
array_hi.o ma_free_fast T
array_hi.o ma_init T
array_hi.o ma_init_fast T
array_hi.o ma_normalize_right T
array_hi.o ma_rand T
array_hi.o ma_shift_left T
array_hi.o ma_shift_right T
array_lo.o crympix C
array_lo.o man_compare T
array_lo.o man_compare_1 T
array_lo.o man_convert_base T
array_lo.o man_convert_word T
array_lo.o man_normalize_right T
array_lo.o man_shift_left T
array_lo.o man_shift_left_experimental T
array_lo.o man_shift_right T
divisor.o crympix C
divisor.o hec_fp_aadd_2e128mc_g2i_jac T
divisor.o hec_fp_add_2e128mc_g2i_jac T
divisor.o hec_fp_cpy_2e128mc_g2i_jac T
divisor.o hec_fp_dbl_2e128mc_g2i_jac T
divisor.o hec_fp_dbl_2e128mc_g2i_jac_a2a3is0 T
divisor.o hec_fp_madd_2e128mc_g2i_jac T
divisor.o hec_fp_mdbladd_2e128mc_g2i_jac T
divisor.o hec_fp_neg_2e128mc_g2i_jac T
divisor.o hec_fp_zadd_2e128mc_g2i_jac T
divisor.o hec_fp_zdbl_2e128mc_g2i_jac T
divisor_aadd.o hec_fp_aadd_2e128mc_g2i_jac_x8664_asm T
divisor_add.o hec_fp_add_2e128mc_g2i_jac_x8664_asm T
divisor_dbl.o hec_fp_dbl_2e128mc_g2i_jac_x8664_asm T
divisor_dbl_a2a3is0.o hec_fp_dbl_2e128mc_g2i_jac_x8664_asm_a2a3is0 T
divisor_madd.o hec_fp_madd_2e128mc_g2i_jac_x8664_asm T
divisor_mdbladd.o hec_fp_mdbladd_2e128mc_g2i_jac_x8664_asm T
divisor_zadd.o hec_fp_zadd_2e128mc_g2i_jac_x8664_asm T
divisor_zdbl.o hec_fp_zdbl_2e128mc_g2i_jac_x8664_asm T
error.o crympix C
error.o kn_exit T
error.o kn_memcheck T
error.o kn_warn T
fp_2e128mc.o fp_cpy_2e128mc_x8664_asm T
fp_2e128mc.o fp_mul_2e128mc_x8664_asm T
fp_2e128mc.o fp_neg_2e128mc_x8664_asm T
fp_2e128mc.o fp_sqr_2e128mc_x8664_asm T
fp_2e128mc.o fp_st1_2e128mc_x8664_asm T
fp_2e128mc.o fp_sub_2e128mc_x8664_asm T
fp_2e128mc_x8664.o crympix C
fp_2e128mc_x8664.o fp_inv_2e128mc_x8664 T
fpx.o crympix C
fpx.o find_nextwindow T
fpx.o fp_cnt_bits T
integer_hi_stack.o crympix C
integer_hi_stack.o mi_add_1_stack T
integer_hi_stack.o mi_add_stack T
integer_hi_stack.o mi_clone_stack T
integer_hi_stack.o mi_compare_abs_1_stack T
integer_hi_stack.o mi_compare_abs_stack T
integer_hi_stack.o mi_compare_stack T
integer_hi_stack.o mi_div_1_stack T
integer_hi_stack.o mi_div_q_r_stack T
integer_hi_stack.o mi_div_q_stack T
integer_hi_stack.o mi_div_stack T
integer_hi_stack.o mi_exp_stack T
integer_hi_stack.o mi_gcd_stack T
integer_hi_stack.o mi_gcdx_stack T
integer_hi_stack.o mi_init_stack T
integer_hi_stack.o mi_io_fprint_ln_stack T
integer_hi_stack.o mi_io_fprint_stack T
integer_hi_stack.o mi_io_fscan_stack T
integer_hi_stack.o mi_io_scan_stack T
integer_hi_stack.o mi_io_sprint_stack T
integer_hi_stack.o mi_io_sscan_stack T
integer_hi_stack.o mi_lcm_stack T
integer_hi_stack.o mi_mod_stack T
integer_hi_stack.o mi_modadd_stack T
integer_hi_stack.o mi_moddiv_stack T
integer_hi_stack.o mi_modexp_stack T
integer_hi_stack.o mi_modinv_stack T
integer_hi_stack.o mi_modmul_stack T
integer_hi_stack.o mi_modsub_stack T
integer_hi_stack.o mi_mul_1_stack T
integer_hi_stack.o mi_mul_stack T
integer_hi_stack.o mi_negate_stack T
integer_hi_stack.o mi_set_1_stack T
integer_hi_stack.o mi_shift_left_nbit_stack T
integer_hi_stack.o mi_shift_left_stack T
integer_hi_stack.o mi_shift_right_nbit_stack T
integer_hi_stack.o mi_shift_right_stack T
integer_hi_stack.o mi_sub_1_stack T
integer_hi_stack.o mi_sub_stack T
integer_lo.o crympix C
integer_lo.o min_compare T
integer_lo.o min_div_qr T
integer_lo.o min_find_nd T
integer_lo.o min_find_window T
integer_lo.o min_gcdx_lehmer T
integer_lo.o min_mul_basecase T
integer_lo.o min_mul_karatsuba T
integer_lo.o min_nres_prepare T
integer_lo.o min_nres_prepare2 T
integer_lo.o min_nres_redc T
integer_lo.o min_sqr_basecase T
integer_lo.o min_sqr_karatsuba T
io.o crympix C
io.o kn_io_fprint T
io.o kn_io_fscan T
io.o kn_io_sprint T
io.o kn_io_sscan T
rand.o crympix C
rand.o kn_rand T
rand.o kn_srand T
smul_glv4.o crympix C
smul_glv4.o hec_fp_smul_2e128mc_bk_jac_glv4 T
test.o copyrightclaims T
test.o crympix C
test.o patentclaims T
test.o timingattacks T

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:v01/varglv4
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:v01/varglv4
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE T:v01/varglv4
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE T:v01/varglv4

Namespace violations

Implementation: T:v01/w4s01glv4
Security model: timingleaks
Compiler: gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE
alloc.o crympix C
alloc.o crympix_init T
alloc.o crympix_kill T
alloc.o kn_alloc T
alloc.o kn_flush T
alloc.o kn_flush_fast T
alloc.o kn_free T
alloc.o kn_free_fast T
alloc.o kn_init T
alloc.o kn_init_fast T
alloc.o kn_kill T
alloc.o kn_kill_fast T
alloc.o kn_release T
array_hi.o crympix C
array_hi.o ma_free T
array_hi.o ma_free_fast T
array_hi.o ma_init T
array_hi.o ma_init_fast T
array_hi.o ma_normalize_right T
array_hi.o ma_rand T
array_hi.o ma_shift_left T
array_hi.o ma_shift_right T
array_lo.o crympix C
array_lo.o man_compare T
array_lo.o man_compare_1 T
array_lo.o man_convert_base T
array_lo.o man_convert_word T
array_lo.o man_normalize_right T
array_lo.o man_shift_left T
array_lo.o man_shift_left_experimental T
array_lo.o man_shift_right T
divisor.o crympix C
divisor.o hec_fp_aadd_2e128mc_g2i_jac T
divisor.o hec_fp_add_2e128mc_g2i_jac T
divisor.o hec_fp_cpy_2e128mc_g2i_jac T
divisor.o hec_fp_dbl_2e128mc_g2i_jac T
divisor.o hec_fp_dbl_2e128mc_g2i_jac_a2a3is0 T
divisor.o hec_fp_madd_2e128mc_g2i_jac T
divisor.o hec_fp_mdbladd_2e128mc_g2i_jac T
divisor.o hec_fp_neg_2e128mc_g2i_jac T
divisor.o hec_fp_zadd_2e128mc_g2i_jac T
divisor.o hec_fp_zdbl_2e128mc_g2i_jac T
divisor_aadd.o hec_fp_aadd_2e128mc_g2i_jac_x8664_asm T
divisor_add.o hec_fp_add_2e128mc_g2i_jac_x8664_asm T
divisor_dbl.o hec_fp_dbl_2e128mc_g2i_jac_x8664_asm T
divisor_dbl_a2a3is0.o hec_fp_dbl_2e128mc_g2i_jac_x8664_asm_a2a3is0 T
divisor_madd.o hec_fp_madd_2e128mc_g2i_jac_x8664_asm T
divisor_mdbladd.o hec_fp_mdbladd_2e128mc_g2i_jac_x8664_asm T
divisor_zadd.o hec_fp_zadd_2e128mc_g2i_jac_x8664_asm T
divisor_zdbl.o hec_fp_zdbl_2e128mc_g2i_jac_x8664_asm T
error.o crympix C
error.o kn_exit T
error.o kn_memcheck T
error.o kn_warn T
fp_2e128mc.o fp_cpy_2e128mc_x8664_asm T
fp_2e128mc.o fp_mul_2e128mc_x8664_asm T
fp_2e128mc.o fp_neg_2e128mc_x8664_asm T
fp_2e128mc.o fp_sqr_2e128mc_x8664_asm T
fp_2e128mc.o fp_st1_2e128mc_x8664_asm T
fp_2e128mc.o fp_sub_2e128mc_x8664_asm T
fp_2e128mc_x8664.o crympix C
fp_2e128mc_x8664.o fp_inv_2e128mc_x8664 T
fpx.o crympix C
fpx.o find_nextwindow T
fpx.o fp_cnt_bits T
integer_hi_stack.o crympix C
integer_hi_stack.o mi_add_1_stack T
integer_hi_stack.o mi_add_stack T
integer_hi_stack.o mi_clone_stack T
integer_hi_stack.o mi_compare_abs_1_stack T
integer_hi_stack.o mi_compare_abs_stack T
integer_hi_stack.o mi_compare_stack T
integer_hi_stack.o mi_div_1_stack T
integer_hi_stack.o mi_div_q_r_stack T
integer_hi_stack.o mi_div_q_stack T
integer_hi_stack.o mi_div_stack T
integer_hi_stack.o mi_exp_stack T
integer_hi_stack.o mi_gcd_stack T
integer_hi_stack.o mi_gcdx_stack T
integer_hi_stack.o mi_init_stack T
integer_hi_stack.o mi_io_fprint_ln_stack T
integer_hi_stack.o mi_io_fprint_stack T
integer_hi_stack.o mi_io_fscan_stack T
integer_hi_stack.o mi_io_scan_stack T
integer_hi_stack.o mi_io_sprint_stack T
integer_hi_stack.o mi_io_sscan_stack T
integer_hi_stack.o mi_lcm_stack T
integer_hi_stack.o mi_mod_stack T
integer_hi_stack.o mi_modadd_stack T
integer_hi_stack.o mi_moddiv_stack T
integer_hi_stack.o mi_modexp_stack T
integer_hi_stack.o mi_modinv_stack T
integer_hi_stack.o mi_modmul_stack T
integer_hi_stack.o mi_modsub_stack T
integer_hi_stack.o mi_mul_1_stack T
integer_hi_stack.o mi_mul_stack T
integer_hi_stack.o mi_negate_stack T
integer_hi_stack.o mi_set_1_stack T
integer_hi_stack.o mi_shift_left_nbit_stack T
integer_hi_stack.o mi_shift_left_stack T
integer_hi_stack.o mi_shift_right_nbit_stack T
integer_hi_stack.o mi_shift_right_stack T
integer_hi_stack.o mi_sub_1_stack T
integer_hi_stack.o mi_sub_stack T
integer_lo.o crympix C
integer_lo.o min_compare T
integer_lo.o min_div_qr T
integer_lo.o min_find_nd T
integer_lo.o min_find_window T
integer_lo.o min_gcdx_lehmer T
integer_lo.o min_mul_basecase T
integer_lo.o min_mul_karatsuba T
integer_lo.o min_nres_prepare T
integer_lo.o min_nres_prepare2 T
integer_lo.o min_nres_redc T
integer_lo.o min_sqr_basecase T
integer_lo.o min_sqr_karatsuba T
io.o crympix C
io.o kn_io_fprint T
io.o kn_io_fscan T
io.o kn_io_sprint T
io.o kn_io_sscan T
rand.o crympix C
rand.o kn_rand T
rand.o kn_srand T
smul_a2a3is0.o crympix C
smul_a2a3is0.o hec_fp_smul_2e128mc_g2i_jac_a2a3is0 T
smul_a2a3is0.o hec_fp_smulcached_2e128mc_g2i_jac_a2a3is0 T
smul_glv4.o crympix C
smul_glv4.o hec_fp_smul_2e128mc_bk_jac_glv4 T
test.o copyrightclaims T
test.o crympix C
test.o patentclaims T
test.o timingattacks T

Number of similar (compiler,implementation) pairs: 48, namely:
CompilerImplementations
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:v01/w4s01glv4
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:v01/w4s01glv4
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE T:v01/w4s01glv4
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE T:v01/w4s01glv4
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:v01/w4s02glv4
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:v01/w4s02glv4
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE T:v01/w4s02glv4
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE T:v01/w4s02glv4
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:v01/w4s04glv4
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:v01/w4s04glv4
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE T:v01/w4s04glv4
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE T:v01/w4s04glv4
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:v01/w4s08glv4
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:v01/w4s08glv4
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE T:v01/w4s08glv4
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE T:v01/w4s08glv4
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:v01/w4s16glv4
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:v01/w4s16glv4
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE T:v01/w4s16glv4
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE T:v01/w4s16glv4
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:v01/w4s32glv4
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:v01/w4s32glv4
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE T:v01/w4s32glv4
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE T:v01/w4s32glv4
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:v01/w8s01glv4
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:v01/w8s01glv4
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE T:v01/w8s01glv4
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE T:v01/w8s01glv4
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:v01/w8s02glv4
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:v01/w8s02glv4
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE T:v01/w8s02glv4
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE T:v01/w8s02glv4
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:v01/w8s04glv4
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:v01/w8s04glv4
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE T:v01/w8s04glv4
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE T:v01/w8s04glv4
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:v01/w8s08glv4
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:v01/w8s08glv4
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE T:v01/w8s08glv4
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE T:v01/w8s08glv4
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:v01/w8s16glv4
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:v01/w8s16glv4
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE T:v01/w8s16glv4
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE T:v01/w8s16glv4
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:v01/w8s32glv4
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:v01/w8s32glv4
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE T:v01/w8s32glv4
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE T:v01/w8s32glv4