差异
This commit is contained in:
@@ -91,3 +91,23 @@ s32 SecondaryCompute(void)
|
||||
//else return (u16)tmpSLA;
|
||||
return tmpSLA;
|
||||
}
|
||||
|
||||
//<2F><><EFBFBD>봦<EFBFBD><EBB4A6>-------------------------------------------------------------
|
||||
u16 WordSubFunction(u16 minuend, u16 subtractor)
|
||||
{
|
||||
u16 subResult;
|
||||
|
||||
subResult = minuend - subtractor;
|
||||
if(minuend >= subtractor)
|
||||
{
|
||||
if(subResult < 32768) subResult += 32768;
|
||||
else subResult = 65535;
|
||||
}
|
||||
else
|
||||
{
|
||||
if(subResult < 32768) subResult = 0;
|
||||
else subResult -= 32768;
|
||||
}
|
||||
|
||||
return subResult;
|
||||
}
|
||||
Reference in New Issue
Block a user