Home
last modified time | relevance | path

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

/external/platform/pico/rp2_common/pico_float/
A Dfloat_math.c14 typedef uint32_t ui32; typedef
42 ui32 ix;
59 ui32 ix=float2ui32(x); in fisnan()
71 ui32 ix=float2ui32(x); in fgetsignexp()
76 ui32 ix=float2ui32(x); in fgetexp()
81 ui32 ix=float2ui32(x),iy; in fldexp()
116 ui32 ix=float2ui32(x),m; in fisint()
142 ui32 ix=float2ui32(x); in fisstrictneg()
148 ui32 ix=float2ui32(x); in fisneg()
153 ui32 ix=float2ui32(x); in fneg()
[all …]
/external/platform/pico/rp2_common/pico_divider/
A Ddivider.S406 str r3,[r7,#SIO_DIV_UDIVIDEND_OFFSET] @ y1=(r0<<16)+(((ui32)y)>>16);
414 str r3,[r7,#SIO_DIV_UDIVIDEND_OFFSET] @ y1=(r0<<16)+(((ui32)y)>>16);
475 lsrs r6,#16 @ q=((ui32)(y>>48)*r)>>16;
492 lsrs r6,#16 @ q=((ui32)(y>>35)*r)>>16;
513 lsrs r6,#16 @ q=((ui32)(y>>22)*r)>>16;
528 lsrs r6,#16 @ q=((ui32)(y>>9)*r)>>16;
679 adds r4,#1 @ x1=(ui32)(x0>>31)+1; // 2^16<x1<=2^17
696 lsrs r6,#16 @ q=((ui32)(y>>48)*r)>>16;
722 lsrs r6,#16 @ q=((ui32)(y>>35)*r)>>16;
755 lsrs r6,r7 @ q=((ui32)(y>>22)*r)>>(16+25-xsh)
[all …]
/external/platform/pico/rp2_common/pico_double/
A Ddouble_math.c16 typedef uint32_t ui32; typedef
544 r=0xffffffffU/(ui32)(my>>36); // reciprocal estimate Q16
A Ddouble_v1_rom_shim.S1032 adcs r3,r4 @ ui32 a4=((ui64)a3*(ui64)y+(1U<<31))>>31; // Q30

Completed in 10 milliseconds