Home
last modified time | relevance | path

Searched refs:my (Results 1 – 2 of 2) sorted by relevance

/hal_rpi_pico-latest/src/rp2_common/pico_float/
Dfloat_math.c497 static i32 frem_0(i32 mx,i32 my,int e,int*pquo) { in frem_0() argument
500 r=0xffffffffU/(ui32)(my>>7); // reciprocal estimate Q16 in frem_0()
506 mx=(mx<<s)-my*q; in frem_0()
510 if(mx>=my) mx-=my,quo++; // when e==0 mx can be nearly as big as 2my in frem_0()
511 if(mx>=my) mx-=my,quo++; in frem_0()
512 if(mx<0) mx+=my,quo--; in frem_0()
513 if(mx<0) mx+=my,quo--; in frem_0()
522 i32 mx,my; in WRAPPER_FUNC() local
524 FUNPACK(iy,ey,my); in WRAPPER_FUNC()
534 mx=frem_0(mx,my,ex-ey,0); in WRAPPER_FUNC()
[all …]
/hal_rpi_pico-latest/src/rp2_common/pico_double/
Ddouble_math.c543 static i64 drem_0(i64 mx,i64 my,int e,int*pquo) { in drem_0() argument
546 r=0xffffffffU/(ui32)(my>>36); // reciprocal estimate Q16 in drem_0()
552 mx=(mx<<s)-my*q; in drem_0()
556 if(mx>=my) mx-=my,quo++; // when e==0 mx can be nearly as big as 2my in drem_0()
557 if(mx>=my) mx-=my,quo++; in drem_0()
558 if(mx<0) mx+=my,quo--; in drem_0()
559 if(mx<0) mx+=my,quo--; in drem_0()
568 i64 mx,my; in WRAPPER_FUNC() local
570 DUNPACK(iy,ey,my); in WRAPPER_FUNC()
578 mx=drem_0(mx,my,ex-ey,0); in WRAPPER_FUNC()
[all …]