Home
last modified time | relevance | path

Searched refs:exponent (Results 1 – 4 of 4) sorted by relevance

/lk-master/lib/libc/
A Dprintf.c168 if (exponent < 0) { in exponent_to_string()
170 exponent = -exponent; in exponent_to_string()
176 if (exponent >= 1000) pos += 4; in exponent_to_string()
177 else if (exponent >= 100) pos += 3; in exponent_to_string()
178 else if (exponent >= 10) pos += 2; in exponent_to_string()
188 exponent /= 10; in exponent_to_string()
189 } while (exponent != 0); in exponent_to_string()
214 if (exponent == 0x7ff) { in double_to_string()
224 } else if (exponent == 0) { in double_to_string()
308 if (exponent == 0x7ff) { in double_to_hexstring()
[all …]
/lk-master/external/platform/pico/rp2_common/pico_double/
A Ddouble_v1_rom_shim.S106 @ exponent in re
116 lsrs \re,#21 @ exponent
132 @ exponent in re
134 @ +zero, +denormal -> exponent=-0x80000
135 @ -zero, -denormal -> exponent=-0x80000
136 @ +Inf, +NaN -> exponent=+0x77f000
137 @ -Inf, -NaN -> exponent=+0x77e000
225 mov r2,r12 @ get exponent
1001 @ r12 result exponent
1027 @ r12 result exponent
[all …]
/lk-master/external/platform/pico/rp2_common/pico_float/
A Dfloat_v1_rom_shim.S118 @ unpack arguments and shift one down to have common exponent
182 movs r2,#0 @ exponent for pack
233 subs r2,#0x7f @ remove exponent bias
264 @ r2 unbaised exponent
266 add r2,r12 @ exponent plus offset for required binary point position
327 lsrs r2,r1,#24 @ exponent
331 lsrs r1,#4 @ exponent and top 20 bits of mantissa
332 ldr r2,=#(0x3ff-0x7f)<<20 @ difference in exponent offsets
A Dfloat_aeabi.S381 lsls r0,#23 @ align exponent
382 orrs r0,r2 @ assemble exponent and mantissa
388 adds r0,#1 @ correct exponent offset

Completed in 6 milliseconds