Searched refs:i32 (Results 1 – 3 of 3) sorted by relevance
/hal_rpi_pico-latest/src/rp2_common/pico_float/ |
D | float_math.c | 15 typedef int32_t i32; typedef 497 static i32 frem_0(i32 mx,i32 my,int e,int*pquo) { in frem_0() 522 i32 mx,my; in WRAPPER_FUNC() 543 i32 mx,my; in WRAPPER_FUNC()
|
/hal_rpi_pico-latest/src/rp2_common/pico_double/ |
D | double_v1_rom_shim_rp2040.S | 964 muls r3,r2 @ i32 p0=a0*a0*(y>>14); // Q32 965 asrs r3,r3,#12 @ i32 r0=p0>>12; // Q20 967 asrs r3,#13 @ i32 dy0=(r0*a0)>>13; // Q15 969 subs r2,r3 @ i32 a1=(a0<<8)-dy0; // Q16 975 muls r3,r4 @ i32 p1=((a1*a1)>>11)*(y>>11); // Q19*Q19=Q38 976 asrs r3,#15 @ i32 r1=p1>>15; // Q23 980 asrs r3,#1 @ i32 dy1=(r1*a1+(1<<23))>>24; // Q23*Q16=Q39; Q15 981 subs r2,r3 @ i32 a2=a1-dy1; // Q16 999 adds r4,#0x20 @ i32 r2=(p2>>26)+0x20; // Q36 r4 1006 asrs r4,#6 @ i32 dy2=((i64)r2*(i64)a2)>>22; // Q36*Q16=Q52; Q30
|
/hal_rpi_pico-latest/test/pico_divider_test/ |
D | pico_divider_test.c | 14 typedef int32_t i32; typedef
|