и так далее в том же духе /* * Negate a 16-bit signed integer, with saturation. (Saturation is * only necessary when the input is -0x8000.) */ __inline Word16 negate(Word16 x) { if (x == ARMDSP_WORD16_MIN) return ARMDSP_WORD16_MAX; return (Word16) -x; }