c language with saturated absolute value function

S32 L_negate(S32 var1)

{

    s32 varout;

    varout=(var1==MIN32)?MAX32:-var1;

    return varout;

}

Macro definition MIN32 is 0x80000000, MAX32 is 0x7fffffff

Published 11 original articles · won praise 0 · Views 615

Guess you like

Origin blog.csdn.net/wuqi1003/article/details/104083067