• Home
  • Raw
  • Download

Lines Matching refs:sm

67     norm_a = norm32(a.sm); /* norm32 defined in ia_basic_ops32.h */  in mult32_var_q()
68 norm_b = norm32(b.sm); in mult32_var_q()
73 a.sm = shl32_sat(a.sm, norm_a); in mult32_var_q()
74 b.sm = shl32_sat(b.sm, norm_b); in mult32_var_q()
76 c->sm = mult32(a.sm, b.sm); /* mult32 defined in ia_basic_ops40.h */ in mult32_var_q()
86 c->sm = div32(a.sm, b.sm, &qoutient_q_format); /* div32 defined in ia_basic_ops32.h */ in div32_var_q()
100 norm_a = norm32(a.sm) - 1; /* norm32 defined in ia_basic_ops32.h */ in add32_var_q()
101 norm_b = norm32(b.sm) - 1; /* we normalise a & b only to 30t bit in add32_var_q()
110 b.sm = shl32_dir_sat(b.sm, norm_b); in add32_var_q()
111 a.sm = shr32_dir_sat(a.sm, ((a.e - b.e) - norm_b)); in add32_var_q()
116 a.sm = shl32_dir_sat(a.sm, norm_a); in add32_var_q()
117 b.sm = shr32_dir_sat(b.sm, ((b.e - a.e) - norm_a)); in add32_var_q()
122 a.sm = shl32_dir_sat(a.sm, norm_a); in add32_var_q()
123 b.sm = shl32_dir_sat(b.sm, norm_b); in add32_var_q()
127 c->sm = add32(a.sm, b.sm); /* add32_shr defined in ia_basic_ops32.h */ in add32_var_q()
142 norm_a = norm32(a.sm) - 1; /* norm32 defined in ia_basic_ops32.h */ in sub32_var_q()
143 norm_b = norm32(b.sm) - 1; /* we normalise a & b only to 30t bit in sub32_var_q()
152 b.sm = shl32_dir_sat(b.sm, norm_b); in sub32_var_q()
153 a.sm = shr32_dir_sat(a.sm, ((a.e - b.e) - norm_b)); in sub32_var_q()
158 a.sm = shl32_dir_sat(a.sm, norm_a); in sub32_var_q()
159 b.sm = shr32_dir_sat(b.sm, ((b.e - a.e) - norm_a)); in sub32_var_q()
164 a.sm = shl32_dir_sat(a.sm, norm_a); in sub32_var_q()
165 b.sm = shl32_dir_sat(b.sm, norm_b); in sub32_var_q()
169 c->sm = sub32(a.sm, b.sm); /* add32_shr defined in ia_basic_ops32.h */ in sub32_var_q()
180 c->sm = sqrtFix_interpolate(a.sm, &q_temp, gi4_sqrt_tab); in sqrt32_var_q()
187 *a = shr32_dir_sat(num_a.sm, num_a.e); in number_t_to_word32()