Home
last modified time | relevance | path

Searched refs:i32 (Results 1 – 3 of 3) sorted by relevance

/hal_rpi_pico-latest/src/rp2_common/pico_float/
Dfloat_math.c15 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/
Ddouble_v1_rom_shim_rp2040.S964 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/
Dpico_divider_test.c14 typedef int32_t i32; typedef