Home
last modified time | relevance | path

Searched refs:remh (Results 1 – 2 of 2) sorted by relevance

/Linux-v6.6/arch/arm/vfp/
Dvfp.h112 u64 mh, ml, remh, reml, termh, terml, z; in vfp_estimate_div128to64() local
125 sub128(&remh, &reml, nh, nl, termh, terml); in vfp_estimate_div128to64()
127 while ((s64)remh < 0) { in vfp_estimate_div128to64()
129 add128(&remh, &reml, remh, reml, mh, ml); in vfp_estimate_div128to64()
131 remh = (remh << 32) | (reml >> 32); in vfp_estimate_div128to64()
132 if (mh << 32 <= remh) { in vfp_estimate_div128to64()
135 do_div(remh, mh); in vfp_estimate_div128to64()
136 z |= remh; in vfp_estimate_div128to64()
Dvfpdouble.c334 u64 termh, terml, remh, reml; in vfp_double_fsqrt() local
337 sub128(&remh, &reml, vdm.significand, 0, termh, terml); in vfp_double_fsqrt()
338 while ((s64)remh < 0) { in vfp_double_fsqrt()
342 add128(&remh, &reml, remh, reml, termh, terml); in vfp_double_fsqrt()
344 vdd.significand |= (remh | reml) != 0; in vfp_double_fsqrt()
1074 u64 termh, terml, remh, reml; in vfp_double_fdiv() local
1076 sub128(&remh, &reml, vdn.significand, 0, termh, terml); in vfp_double_fdiv()
1077 while ((s64)remh < 0) { in vfp_double_fdiv()
1079 add128(&remh, &reml, remh, reml, 0, vdm.significand); in vfp_double_fdiv()