Searched refs:mx (Results 1 – 2 of 2) sorted by relevance
/hal_rpi_pico-latest/src/rp2_common/pico_float/ |
D | float_math.c | 497 static i32 frem_0(i32 mx,i32 my,int e,int*pquo) { in frem_0() argument 504 q=(mx>>9)*r; // Q30 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() 515 return mx; in frem_0() 522 i32 mx,my; in WRAPPER_FUNC() local 523 FUNPACKS(ix,sx,ex,mx); in WRAPPER_FUNC() [all …]
|
/hal_rpi_pico-latest/src/rp2_common/pico_double/ |
D | double_math.c | 543 static i64 drem_0(i64 mx,i64 my,int e,int*pquo) { in drem_0() argument 550 q=(mx>>38)*r; // Q30 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() 561 return mx; in drem_0() 568 i64 mx,my; in WRAPPER_FUNC() local 569 DUNPACKS(ix,sx,ex,mx); in WRAPPER_FUNC() [all …]
|