Lines Matching refs:fp1
161 coap_multi_fixed_fixed(coap_fixed_point_t fp1, coap_fixed_point_t fp2) {
163 uint32_t fr = fp1.fractional_part * fp2.fractional_part;
165 res.integer_part = fp1.integer_part * fp2.integer_part + fr/1000;
171 coap_multi_fixed_uint(coap_fixed_point_t fp1, uint32_t u2) {
173 uint32_t fr = fp1.fractional_part * u2;
175 res.integer_part = fp1.integer_part * u2 + fr/1000;
181 coap_add_fixed_fixed(coap_fixed_point_t fp1, coap_fixed_point_t fp2) {
183 uint32_t fr = fp1.fractional_part + fp2.fractional_part;
185 res.integer_part = fp1.integer_part + fp2.integer_part + fr/1000;
191 coap_add_fixed_uint(coap_fixed_point_t fp1, uint32_t u2) {
192 coap_fixed_point_t res = fp1;
199 coap_sub_fixed_uint(coap_fixed_point_t fp1, uint32_t u2) {
200 coap_fixed_point_t res = fp1;
207 coap_div_fixed_uint(coap_fixed_point_t fp1, uint32_t u2) {
209 uint32_t num = (fp1.integer_part * 1000 + fp1.fractional_part) / u2;