int sadd(int a, int b) { int result; result = a + b; if (((a^b) & 0x8000) == 0) { if ((result ^ a) & 0x8000) result = ( a < 0) ? 0x8000 : 0x7FFF; } return result; }
int sadd(int a, int b) { return _sadd(a,b); }