Searched refs:ui32 (Results 1 – 6 of 6) sorted by relevance
/hal_rpi_pico-latest/src/rp2_common/pico_float/ |
D | float_math.c | 14 typedef uint32_t ui32; typedef 42 ui32 ix; 45 static inline float ui322float(ui32 ix) { in ui322float() 51 static inline ui32 float2ui32(float f) { in float2ui32() 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() 88 else iy=ix+((ui32)de<<23); in fldexp() 98 ui32 ix=float2ui32(x),iy=float2ui32(y); in fcopysign() [all …]
|
/hal_rpi_pico-latest/test/pico_float_test/ |
D | m33.c | 6 typedef uint32_t ui32; typedef 20 static void checkf(ui32 r,ui32 t) { in checkf() 34 (ui32)(t>>32),(ui32)t, in checkd() 35 (ui32)(r>>32),(ui32)r); in checkd()
|
/hal_rpi_pico-latest/src/rp2_common/pico_divider/ |
D | divider_hardware.S | 410 str r3,[r7,#SIO_DIV_UDIVIDEND_OFFSET] @ y1=(r0<<16)+(((ui32)y)>>16); 418 str r3,[r7,#SIO_DIV_UDIVIDEND_OFFSET] @ y1=(r0<<16)+(((ui32)y)>>16); 479 lsrs r6,#16 @ q=((ui32)(y>>48)*r)>>16; 496 lsrs r6,#16 @ q=((ui32)(y>>35)*r)>>16; 517 lsrs r6,#16 @ q=((ui32)(y>>22)*r)>>16; 532 lsrs r6,#16 @ q=((ui32)(y>>9)*r)>>16; 683 adds r4,#1 @ x1=(ui32)(x0>>31)+1; // 2^16<x1<=2^17 700 lsrs r6,#16 @ q=((ui32)(y>>48)*r)>>16; 726 lsrs r6,#16 @ q=((ui32)(y>>35)*r)>>16; 759 lsrs r6,r7 @ q=((ui32)(y>>22)*r)>>(16+25-xsh) [all …]
|
/hal_rpi_pico-latest/test/pico_divider_test/ |
D | pico_divider_test.c | 13 typedef uint32_t ui32; typedef 23 ui32 hwdiv_data[4];
|
/hal_rpi_pico-latest/src/rp2_common/pico_double/ |
D | double_math.c | 16 typedef uint32_t ui32; typedef 546 r=0xffffffffU/(ui32)(my>>36); // reciprocal estimate Q16 in drem_0()
|
D | double_v1_rom_shim_rp2040.S | 1021 adcs r3,r4 @ ui32 a4=((ui64)a3*(ui64)y+(1U<<31))>>31; // Q30
|