├── LICENSE ├── include ├── ac_array.h ├── ac_float_add_tree.h ├── ac_math.h ├── ac_math │ ├── ac_abs.h │ ├── ac_arccos_cordic.h │ ├── ac_arcsin_cordic.h │ ├── ac_atan2_cordic.h │ ├── ac_atan_pwl.h │ ├── ac_atan_pwl_ha.h │ ├── ac_atan_pwl_vha.h │ ├── ac_barrel_shift.h │ ├── ac_bitonic_sort.h │ ├── ac_brick_sort.h │ ├── ac_bubble_sort.h │ ├── ac_chol_d.h │ ├── ac_cholesky_inv_1d_systolic_rl.h │ ├── ac_cholesky_matrix_inverse.h │ ├── ac_cholinv.h │ ├── ac_determinant.h │ ├── ac_div.h │ ├── ac_div_v2.h │ ├── ac_elu_pwl.h │ ├── ac_flfx_mul.h │ ├── ac_gelu_pwl.h │ ├── ac_hcordic.h │ ├── ac_inverse_sqrt_pwl.h │ ├── ac_inverse_sqrt_pwl_vha.h │ ├── ac_leading.h │ ├── ac_leading_ones_tmpl.h │ ├── ac_leakyrelu.h │ ├── ac_linalg.h │ ├── ac_log_pwl.h │ ├── ac_matrixmul.h │ ├── ac_normalize.h │ ├── ac_pow_pwl.h │ ├── ac_prelu.h │ ├── ac_qrd.h │ ├── ac_random.h │ ├── ac_reciprocal_pwl.h │ ├── ac_reciprocal_pwl_ha.h │ ├── ac_reciprocal_pwl_vha.h │ ├── ac_relu.h │ ├── ac_search_base.h │ ├── ac_search_parallel.h │ ├── ac_selu_pwl.h │ ├── ac_shift.h │ ├── ac_sigmoid_pwl.h │ ├── ac_sincos_cordic.h │ ├── ac_sincos_lut.h │ ├── ac_softmax_pwl.h │ ├── ac_softmax_pwl_new.h │ ├── ac_softplus_pwl.h │ ├── ac_softsign_pwl.h │ ├── ac_sort_base.h │ ├── ac_sqrt.h │ ├── ac_sqrt_pwl.h │ ├── ac_tan_pwl.h │ └── ac_tanh_pwl.h ├── ac_matrix.h └── ac_std_float_add_tree.h ├── lutgen ├── ac_atan_pwl_ha_lutgen.cpp ├── ac_atan_pwl_lutgen.cpp ├── ac_atan_pwl_vha_lutgen.cpp ├── ac_inverse_sqrt_pwl_lutgen.cpp ├── ac_inverse_sqrt_pwl_vha_lutgen.cpp ├── ac_log_pwl_lutgen.cpp ├── ac_pow_pwl_lutgen.cpp ├── ac_reciprocal_pwl_ha_lutgen.cpp ├── ac_reciprocal_pwl_lutgen.cpp ├── ac_reciprocal_pwl_vha_lutgen.cpp ├── ac_sigmoid_pwl_lutgen.cpp ├── ac_sincos_lut_lutgen.cpp ├── ac_sqrt_pwl_lutgen.cpp ├── ac_tan_pwl_lutgen.cpp ├── ac_tanh_pwl_lutgen.cpp └── helper_functions.h ├── pdfdocs ├── ac_math_ref.pdf └── ac_math_relnotes.pdf ├── rlsinfo └── version └── tests ├── Makefile ├── Visual_studio.bat ├── mc_scverify.h ├── rtest_ac_abs.cpp ├── rtest_ac_arccos_cordic.cpp ├── rtest_ac_arcsin_cordic.cpp ├── rtest_ac_array.cpp ├── rtest_ac_atan2_cordic.cpp ├── rtest_ac_atan_pwl.cpp ├── rtest_ac_atan_pwl_ha.cpp ├── rtest_ac_atan_pwl_vha.cpp ├── rtest_ac_barrel_shift.cpp ├── rtest_ac_chol_d.cpp ├── rtest_ac_cholinv.cpp ├── rtest_ac_determinant.cpp ├── rtest_ac_div.cpp ├── rtest_ac_elu_pwl.cpp ├── rtest_ac_exp2_cordic.cpp ├── rtest_ac_exp_cordic.cpp ├── rtest_ac_exp_pwl.cpp ├── rtest_ac_flfx_mul.cpp ├── rtest_ac_float_add_tree.cpp ├── rtest_ac_gelu_pwl.cpp ├── rtest_ac_inverse_sqrt_pwl.cpp ├── rtest_ac_inverse_sqrt_pwl_vha.cpp ├── rtest_ac_leading.cpp ├── rtest_ac_leakyrelu.cpp ├── rtest_ac_log2_cordic.cpp ├── rtest_ac_log2_pwl.cpp ├── rtest_ac_log_cordic.cpp ├── rtest_ac_log_pwl.cpp ├── rtest_ac_matrix.cpp ├── rtest_ac_matrixmul.cpp ├── rtest_ac_normalize.cpp ├── rtest_ac_pow2_pwl.cpp ├── rtest_ac_pow_cordic.cpp ├── rtest_ac_pow_pwl.cpp ├── rtest_ac_prelu.cpp ├── rtest_ac_qrd.cpp ├── rtest_ac_reciprocal_pwl.cpp ├── rtest_ac_reciprocal_pwl_ha.cpp ├── rtest_ac_reciprocal_pwl_vha.cpp ├── rtest_ac_relu.cpp ├── rtest_ac_selu_pwl.cpp ├── rtest_ac_shift.cpp ├── rtest_ac_sigmoid_pwl.cpp ├── rtest_ac_sincos_cordic.cpp ├── rtest_ac_sincos_lut.cpp ├── rtest_ac_softmax_pwl.cpp ├── rtest_ac_softmax_pwl_new.cpp ├── rtest_ac_softplus_pwl.cpp ├── rtest_ac_softsign_pwl.cpp ├── rtest_ac_sqrt.cpp ├── rtest_ac_sqrt_pwl.cpp ├── rtest_ac_tan_pwl.cpp ├── rtest_ac_tanh_pwl.cpp ├── rtest_signed_ac_div_v2.cpp └── rtest_unsigned_ac_div_v2.cpp /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlslibs/ac_math/HEAD/LICENSE -------------------------------------------------------------------------------- /include/ac_array.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlslibs/ac_math/HEAD/include/ac_array.h -------------------------------------------------------------------------------- /include/ac_float_add_tree.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlslibs/ac_math/HEAD/include/ac_float_add_tree.h -------------------------------------------------------------------------------- /include/ac_math.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlslibs/ac_math/HEAD/include/ac_math.h -------------------------------------------------------------------------------- /include/ac_math/ac_abs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlslibs/ac_math/HEAD/include/ac_math/ac_abs.h -------------------------------------------------------------------------------- /include/ac_math/ac_arccos_cordic.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlslibs/ac_math/HEAD/include/ac_math/ac_arccos_cordic.h -------------------------------------------------------------------------------- /include/ac_math/ac_arcsin_cordic.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlslibs/ac_math/HEAD/include/ac_math/ac_arcsin_cordic.h -------------------------------------------------------------------------------- /include/ac_math/ac_atan2_cordic.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlslibs/ac_math/HEAD/include/ac_math/ac_atan2_cordic.h -------------------------------------------------------------------------------- /include/ac_math/ac_atan_pwl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlslibs/ac_math/HEAD/include/ac_math/ac_atan_pwl.h -------------------------------------------------------------------------------- /include/ac_math/ac_atan_pwl_ha.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlslibs/ac_math/HEAD/include/ac_math/ac_atan_pwl_ha.h -------------------------------------------------------------------------------- /include/ac_math/ac_atan_pwl_vha.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlslibs/ac_math/HEAD/include/ac_math/ac_atan_pwl_vha.h -------------------------------------------------------------------------------- /include/ac_math/ac_barrel_shift.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlslibs/ac_math/HEAD/include/ac_math/ac_barrel_shift.h -------------------------------------------------------------------------------- /include/ac_math/ac_bitonic_sort.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlslibs/ac_math/HEAD/include/ac_math/ac_bitonic_sort.h -------------------------------------------------------------------------------- /include/ac_math/ac_brick_sort.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlslibs/ac_math/HEAD/include/ac_math/ac_brick_sort.h -------------------------------------------------------------------------------- /include/ac_math/ac_bubble_sort.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlslibs/ac_math/HEAD/include/ac_math/ac_bubble_sort.h -------------------------------------------------------------------------------- /include/ac_math/ac_chol_d.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlslibs/ac_math/HEAD/include/ac_math/ac_chol_d.h -------------------------------------------------------------------------------- /include/ac_math/ac_cholesky_inv_1d_systolic_rl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlslibs/ac_math/HEAD/include/ac_math/ac_cholesky_inv_1d_systolic_rl.h -------------------------------------------------------------------------------- /include/ac_math/ac_cholesky_matrix_inverse.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlslibs/ac_math/HEAD/include/ac_math/ac_cholesky_matrix_inverse.h -------------------------------------------------------------------------------- /include/ac_math/ac_cholinv.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlslibs/ac_math/HEAD/include/ac_math/ac_cholinv.h -------------------------------------------------------------------------------- /include/ac_math/ac_determinant.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlslibs/ac_math/HEAD/include/ac_math/ac_determinant.h -------------------------------------------------------------------------------- /include/ac_math/ac_div.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlslibs/ac_math/HEAD/include/ac_math/ac_div.h -------------------------------------------------------------------------------- /include/ac_math/ac_div_v2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlslibs/ac_math/HEAD/include/ac_math/ac_div_v2.h -------------------------------------------------------------------------------- /include/ac_math/ac_elu_pwl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlslibs/ac_math/HEAD/include/ac_math/ac_elu_pwl.h -------------------------------------------------------------------------------- /include/ac_math/ac_flfx_mul.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlslibs/ac_math/HEAD/include/ac_math/ac_flfx_mul.h -------------------------------------------------------------------------------- /include/ac_math/ac_gelu_pwl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlslibs/ac_math/HEAD/include/ac_math/ac_gelu_pwl.h -------------------------------------------------------------------------------- /include/ac_math/ac_hcordic.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlslibs/ac_math/HEAD/include/ac_math/ac_hcordic.h -------------------------------------------------------------------------------- /include/ac_math/ac_inverse_sqrt_pwl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlslibs/ac_math/HEAD/include/ac_math/ac_inverse_sqrt_pwl.h -------------------------------------------------------------------------------- /include/ac_math/ac_inverse_sqrt_pwl_vha.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlslibs/ac_math/HEAD/include/ac_math/ac_inverse_sqrt_pwl_vha.h -------------------------------------------------------------------------------- /include/ac_math/ac_leading.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlslibs/ac_math/HEAD/include/ac_math/ac_leading.h -------------------------------------------------------------------------------- /include/ac_math/ac_leading_ones_tmpl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlslibs/ac_math/HEAD/include/ac_math/ac_leading_ones_tmpl.h -------------------------------------------------------------------------------- /include/ac_math/ac_leakyrelu.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlslibs/ac_math/HEAD/include/ac_math/ac_leakyrelu.h -------------------------------------------------------------------------------- /include/ac_math/ac_linalg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlslibs/ac_math/HEAD/include/ac_math/ac_linalg.h -------------------------------------------------------------------------------- /include/ac_math/ac_log_pwl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlslibs/ac_math/HEAD/include/ac_math/ac_log_pwl.h -------------------------------------------------------------------------------- /include/ac_math/ac_matrixmul.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlslibs/ac_math/HEAD/include/ac_math/ac_matrixmul.h -------------------------------------------------------------------------------- /include/ac_math/ac_normalize.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlslibs/ac_math/HEAD/include/ac_math/ac_normalize.h -------------------------------------------------------------------------------- /include/ac_math/ac_pow_pwl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlslibs/ac_math/HEAD/include/ac_math/ac_pow_pwl.h -------------------------------------------------------------------------------- /include/ac_math/ac_prelu.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlslibs/ac_math/HEAD/include/ac_math/ac_prelu.h -------------------------------------------------------------------------------- /include/ac_math/ac_qrd.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlslibs/ac_math/HEAD/include/ac_math/ac_qrd.h -------------------------------------------------------------------------------- /include/ac_math/ac_random.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlslibs/ac_math/HEAD/include/ac_math/ac_random.h -------------------------------------------------------------------------------- /include/ac_math/ac_reciprocal_pwl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlslibs/ac_math/HEAD/include/ac_math/ac_reciprocal_pwl.h -------------------------------------------------------------------------------- /include/ac_math/ac_reciprocal_pwl_ha.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlslibs/ac_math/HEAD/include/ac_math/ac_reciprocal_pwl_ha.h -------------------------------------------------------------------------------- /include/ac_math/ac_reciprocal_pwl_vha.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlslibs/ac_math/HEAD/include/ac_math/ac_reciprocal_pwl_vha.h -------------------------------------------------------------------------------- /include/ac_math/ac_relu.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlslibs/ac_math/HEAD/include/ac_math/ac_relu.h -------------------------------------------------------------------------------- /include/ac_math/ac_search_base.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlslibs/ac_math/HEAD/include/ac_math/ac_search_base.h -------------------------------------------------------------------------------- /include/ac_math/ac_search_parallel.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlslibs/ac_math/HEAD/include/ac_math/ac_search_parallel.h -------------------------------------------------------------------------------- /include/ac_math/ac_selu_pwl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlslibs/ac_math/HEAD/include/ac_math/ac_selu_pwl.h -------------------------------------------------------------------------------- /include/ac_math/ac_shift.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlslibs/ac_math/HEAD/include/ac_math/ac_shift.h -------------------------------------------------------------------------------- /include/ac_math/ac_sigmoid_pwl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlslibs/ac_math/HEAD/include/ac_math/ac_sigmoid_pwl.h -------------------------------------------------------------------------------- /include/ac_math/ac_sincos_cordic.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlslibs/ac_math/HEAD/include/ac_math/ac_sincos_cordic.h -------------------------------------------------------------------------------- /include/ac_math/ac_sincos_lut.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlslibs/ac_math/HEAD/include/ac_math/ac_sincos_lut.h -------------------------------------------------------------------------------- /include/ac_math/ac_softmax_pwl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlslibs/ac_math/HEAD/include/ac_math/ac_softmax_pwl.h -------------------------------------------------------------------------------- /include/ac_math/ac_softmax_pwl_new.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlslibs/ac_math/HEAD/include/ac_math/ac_softmax_pwl_new.h -------------------------------------------------------------------------------- /include/ac_math/ac_softplus_pwl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlslibs/ac_math/HEAD/include/ac_math/ac_softplus_pwl.h -------------------------------------------------------------------------------- /include/ac_math/ac_softsign_pwl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlslibs/ac_math/HEAD/include/ac_math/ac_softsign_pwl.h -------------------------------------------------------------------------------- /include/ac_math/ac_sort_base.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlslibs/ac_math/HEAD/include/ac_math/ac_sort_base.h -------------------------------------------------------------------------------- /include/ac_math/ac_sqrt.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlslibs/ac_math/HEAD/include/ac_math/ac_sqrt.h -------------------------------------------------------------------------------- /include/ac_math/ac_sqrt_pwl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlslibs/ac_math/HEAD/include/ac_math/ac_sqrt_pwl.h -------------------------------------------------------------------------------- /include/ac_math/ac_tan_pwl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlslibs/ac_math/HEAD/include/ac_math/ac_tan_pwl.h -------------------------------------------------------------------------------- /include/ac_math/ac_tanh_pwl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlslibs/ac_math/HEAD/include/ac_math/ac_tanh_pwl.h -------------------------------------------------------------------------------- /include/ac_matrix.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlslibs/ac_math/HEAD/include/ac_matrix.h -------------------------------------------------------------------------------- /include/ac_std_float_add_tree.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlslibs/ac_math/HEAD/include/ac_std_float_add_tree.h -------------------------------------------------------------------------------- /lutgen/ac_atan_pwl_ha_lutgen.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlslibs/ac_math/HEAD/lutgen/ac_atan_pwl_ha_lutgen.cpp -------------------------------------------------------------------------------- /lutgen/ac_atan_pwl_lutgen.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlslibs/ac_math/HEAD/lutgen/ac_atan_pwl_lutgen.cpp -------------------------------------------------------------------------------- /lutgen/ac_atan_pwl_vha_lutgen.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlslibs/ac_math/HEAD/lutgen/ac_atan_pwl_vha_lutgen.cpp -------------------------------------------------------------------------------- /lutgen/ac_inverse_sqrt_pwl_lutgen.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlslibs/ac_math/HEAD/lutgen/ac_inverse_sqrt_pwl_lutgen.cpp -------------------------------------------------------------------------------- /lutgen/ac_inverse_sqrt_pwl_vha_lutgen.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlslibs/ac_math/HEAD/lutgen/ac_inverse_sqrt_pwl_vha_lutgen.cpp -------------------------------------------------------------------------------- /lutgen/ac_log_pwl_lutgen.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlslibs/ac_math/HEAD/lutgen/ac_log_pwl_lutgen.cpp -------------------------------------------------------------------------------- /lutgen/ac_pow_pwl_lutgen.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlslibs/ac_math/HEAD/lutgen/ac_pow_pwl_lutgen.cpp -------------------------------------------------------------------------------- /lutgen/ac_reciprocal_pwl_ha_lutgen.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlslibs/ac_math/HEAD/lutgen/ac_reciprocal_pwl_ha_lutgen.cpp -------------------------------------------------------------------------------- /lutgen/ac_reciprocal_pwl_lutgen.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlslibs/ac_math/HEAD/lutgen/ac_reciprocal_pwl_lutgen.cpp -------------------------------------------------------------------------------- /lutgen/ac_reciprocal_pwl_vha_lutgen.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlslibs/ac_math/HEAD/lutgen/ac_reciprocal_pwl_vha_lutgen.cpp -------------------------------------------------------------------------------- /lutgen/ac_sigmoid_pwl_lutgen.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlslibs/ac_math/HEAD/lutgen/ac_sigmoid_pwl_lutgen.cpp -------------------------------------------------------------------------------- /lutgen/ac_sincos_lut_lutgen.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlslibs/ac_math/HEAD/lutgen/ac_sincos_lut_lutgen.cpp -------------------------------------------------------------------------------- /lutgen/ac_sqrt_pwl_lutgen.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlslibs/ac_math/HEAD/lutgen/ac_sqrt_pwl_lutgen.cpp -------------------------------------------------------------------------------- /lutgen/ac_tan_pwl_lutgen.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlslibs/ac_math/HEAD/lutgen/ac_tan_pwl_lutgen.cpp -------------------------------------------------------------------------------- /lutgen/ac_tanh_pwl_lutgen.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlslibs/ac_math/HEAD/lutgen/ac_tanh_pwl_lutgen.cpp -------------------------------------------------------------------------------- /lutgen/helper_functions.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlslibs/ac_math/HEAD/lutgen/helper_functions.h -------------------------------------------------------------------------------- /pdfdocs/ac_math_ref.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlslibs/ac_math/HEAD/pdfdocs/ac_math_ref.pdf -------------------------------------------------------------------------------- /pdfdocs/ac_math_relnotes.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlslibs/ac_math/HEAD/pdfdocs/ac_math_relnotes.pdf -------------------------------------------------------------------------------- /rlsinfo/version: -------------------------------------------------------------------------------- 1 | v2025.4.0 2 | -------------------------------------------------------------------------------- /tests/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlslibs/ac_math/HEAD/tests/Makefile -------------------------------------------------------------------------------- /tests/Visual_studio.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlslibs/ac_math/HEAD/tests/Visual_studio.bat -------------------------------------------------------------------------------- /tests/mc_scverify.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlslibs/ac_math/HEAD/tests/mc_scverify.h -------------------------------------------------------------------------------- /tests/rtest_ac_abs.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlslibs/ac_math/HEAD/tests/rtest_ac_abs.cpp -------------------------------------------------------------------------------- /tests/rtest_ac_arccos_cordic.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlslibs/ac_math/HEAD/tests/rtest_ac_arccos_cordic.cpp -------------------------------------------------------------------------------- /tests/rtest_ac_arcsin_cordic.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlslibs/ac_math/HEAD/tests/rtest_ac_arcsin_cordic.cpp -------------------------------------------------------------------------------- /tests/rtest_ac_array.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlslibs/ac_math/HEAD/tests/rtest_ac_array.cpp -------------------------------------------------------------------------------- /tests/rtest_ac_atan2_cordic.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlslibs/ac_math/HEAD/tests/rtest_ac_atan2_cordic.cpp -------------------------------------------------------------------------------- /tests/rtest_ac_atan_pwl.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlslibs/ac_math/HEAD/tests/rtest_ac_atan_pwl.cpp -------------------------------------------------------------------------------- /tests/rtest_ac_atan_pwl_ha.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlslibs/ac_math/HEAD/tests/rtest_ac_atan_pwl_ha.cpp -------------------------------------------------------------------------------- /tests/rtest_ac_atan_pwl_vha.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlslibs/ac_math/HEAD/tests/rtest_ac_atan_pwl_vha.cpp -------------------------------------------------------------------------------- /tests/rtest_ac_barrel_shift.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlslibs/ac_math/HEAD/tests/rtest_ac_barrel_shift.cpp -------------------------------------------------------------------------------- /tests/rtest_ac_chol_d.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlslibs/ac_math/HEAD/tests/rtest_ac_chol_d.cpp -------------------------------------------------------------------------------- /tests/rtest_ac_cholinv.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlslibs/ac_math/HEAD/tests/rtest_ac_cholinv.cpp -------------------------------------------------------------------------------- /tests/rtest_ac_determinant.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlslibs/ac_math/HEAD/tests/rtest_ac_determinant.cpp -------------------------------------------------------------------------------- /tests/rtest_ac_div.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlslibs/ac_math/HEAD/tests/rtest_ac_div.cpp -------------------------------------------------------------------------------- /tests/rtest_ac_elu_pwl.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlslibs/ac_math/HEAD/tests/rtest_ac_elu_pwl.cpp -------------------------------------------------------------------------------- /tests/rtest_ac_exp2_cordic.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlslibs/ac_math/HEAD/tests/rtest_ac_exp2_cordic.cpp -------------------------------------------------------------------------------- /tests/rtest_ac_exp_cordic.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlslibs/ac_math/HEAD/tests/rtest_ac_exp_cordic.cpp -------------------------------------------------------------------------------- /tests/rtest_ac_exp_pwl.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlslibs/ac_math/HEAD/tests/rtest_ac_exp_pwl.cpp -------------------------------------------------------------------------------- /tests/rtest_ac_flfx_mul.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlslibs/ac_math/HEAD/tests/rtest_ac_flfx_mul.cpp -------------------------------------------------------------------------------- /tests/rtest_ac_float_add_tree.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlslibs/ac_math/HEAD/tests/rtest_ac_float_add_tree.cpp -------------------------------------------------------------------------------- /tests/rtest_ac_gelu_pwl.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlslibs/ac_math/HEAD/tests/rtest_ac_gelu_pwl.cpp -------------------------------------------------------------------------------- /tests/rtest_ac_inverse_sqrt_pwl.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlslibs/ac_math/HEAD/tests/rtest_ac_inverse_sqrt_pwl.cpp -------------------------------------------------------------------------------- /tests/rtest_ac_inverse_sqrt_pwl_vha.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlslibs/ac_math/HEAD/tests/rtest_ac_inverse_sqrt_pwl_vha.cpp -------------------------------------------------------------------------------- /tests/rtest_ac_leading.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlslibs/ac_math/HEAD/tests/rtest_ac_leading.cpp -------------------------------------------------------------------------------- /tests/rtest_ac_leakyrelu.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlslibs/ac_math/HEAD/tests/rtest_ac_leakyrelu.cpp -------------------------------------------------------------------------------- /tests/rtest_ac_log2_cordic.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlslibs/ac_math/HEAD/tests/rtest_ac_log2_cordic.cpp -------------------------------------------------------------------------------- /tests/rtest_ac_log2_pwl.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlslibs/ac_math/HEAD/tests/rtest_ac_log2_pwl.cpp -------------------------------------------------------------------------------- /tests/rtest_ac_log_cordic.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlslibs/ac_math/HEAD/tests/rtest_ac_log_cordic.cpp -------------------------------------------------------------------------------- /tests/rtest_ac_log_pwl.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlslibs/ac_math/HEAD/tests/rtest_ac_log_pwl.cpp -------------------------------------------------------------------------------- /tests/rtest_ac_matrix.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlslibs/ac_math/HEAD/tests/rtest_ac_matrix.cpp -------------------------------------------------------------------------------- /tests/rtest_ac_matrixmul.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlslibs/ac_math/HEAD/tests/rtest_ac_matrixmul.cpp -------------------------------------------------------------------------------- /tests/rtest_ac_normalize.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlslibs/ac_math/HEAD/tests/rtest_ac_normalize.cpp -------------------------------------------------------------------------------- /tests/rtest_ac_pow2_pwl.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlslibs/ac_math/HEAD/tests/rtest_ac_pow2_pwl.cpp -------------------------------------------------------------------------------- /tests/rtest_ac_pow_cordic.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlslibs/ac_math/HEAD/tests/rtest_ac_pow_cordic.cpp -------------------------------------------------------------------------------- /tests/rtest_ac_pow_pwl.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlslibs/ac_math/HEAD/tests/rtest_ac_pow_pwl.cpp -------------------------------------------------------------------------------- /tests/rtest_ac_prelu.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlslibs/ac_math/HEAD/tests/rtest_ac_prelu.cpp -------------------------------------------------------------------------------- /tests/rtest_ac_qrd.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlslibs/ac_math/HEAD/tests/rtest_ac_qrd.cpp -------------------------------------------------------------------------------- /tests/rtest_ac_reciprocal_pwl.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlslibs/ac_math/HEAD/tests/rtest_ac_reciprocal_pwl.cpp -------------------------------------------------------------------------------- /tests/rtest_ac_reciprocal_pwl_ha.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlslibs/ac_math/HEAD/tests/rtest_ac_reciprocal_pwl_ha.cpp -------------------------------------------------------------------------------- /tests/rtest_ac_reciprocal_pwl_vha.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlslibs/ac_math/HEAD/tests/rtest_ac_reciprocal_pwl_vha.cpp -------------------------------------------------------------------------------- /tests/rtest_ac_relu.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlslibs/ac_math/HEAD/tests/rtest_ac_relu.cpp -------------------------------------------------------------------------------- /tests/rtest_ac_selu_pwl.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlslibs/ac_math/HEAD/tests/rtest_ac_selu_pwl.cpp -------------------------------------------------------------------------------- /tests/rtest_ac_shift.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlslibs/ac_math/HEAD/tests/rtest_ac_shift.cpp -------------------------------------------------------------------------------- /tests/rtest_ac_sigmoid_pwl.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlslibs/ac_math/HEAD/tests/rtest_ac_sigmoid_pwl.cpp -------------------------------------------------------------------------------- /tests/rtest_ac_sincos_cordic.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlslibs/ac_math/HEAD/tests/rtest_ac_sincos_cordic.cpp -------------------------------------------------------------------------------- /tests/rtest_ac_sincos_lut.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlslibs/ac_math/HEAD/tests/rtest_ac_sincos_lut.cpp -------------------------------------------------------------------------------- /tests/rtest_ac_softmax_pwl.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlslibs/ac_math/HEAD/tests/rtest_ac_softmax_pwl.cpp -------------------------------------------------------------------------------- /tests/rtest_ac_softmax_pwl_new.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlslibs/ac_math/HEAD/tests/rtest_ac_softmax_pwl_new.cpp -------------------------------------------------------------------------------- /tests/rtest_ac_softplus_pwl.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlslibs/ac_math/HEAD/tests/rtest_ac_softplus_pwl.cpp -------------------------------------------------------------------------------- /tests/rtest_ac_softsign_pwl.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlslibs/ac_math/HEAD/tests/rtest_ac_softsign_pwl.cpp -------------------------------------------------------------------------------- /tests/rtest_ac_sqrt.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlslibs/ac_math/HEAD/tests/rtest_ac_sqrt.cpp -------------------------------------------------------------------------------- /tests/rtest_ac_sqrt_pwl.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlslibs/ac_math/HEAD/tests/rtest_ac_sqrt_pwl.cpp -------------------------------------------------------------------------------- /tests/rtest_ac_tan_pwl.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlslibs/ac_math/HEAD/tests/rtest_ac_tan_pwl.cpp -------------------------------------------------------------------------------- /tests/rtest_ac_tanh_pwl.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlslibs/ac_math/HEAD/tests/rtest_ac_tanh_pwl.cpp -------------------------------------------------------------------------------- /tests/rtest_signed_ac_div_v2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlslibs/ac_math/HEAD/tests/rtest_signed_ac_div_v2.cpp -------------------------------------------------------------------------------- /tests/rtest_unsigned_ac_div_v2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlslibs/ac_math/HEAD/tests/rtest_unsigned_ac_div_v2.cpp --------------------------------------------------------------------------------