Lines Matching refs:pA
1436 int sqlite3AddInt64(i64 *pA, i64 iB){ in sqlite3AddInt64() argument
1438 return __builtin_add_overflow(*pA, iB, pA); in sqlite3AddInt64()
1440 i64 iA = *pA; in sqlite3AddInt64()
1452 *pA += iB; in sqlite3AddInt64()
1456 int sqlite3SubInt64(i64 *pA, i64 iB){ in sqlite3SubInt64() argument
1458 return __builtin_sub_overflow(*pA, iB, pA); in sqlite3SubInt64()
1462 testcase( (*pA)==(-1) ); testcase( (*pA)==0 ); in sqlite3SubInt64()
1463 if( (*pA)>=0 ) return 1; in sqlite3SubInt64()
1464 *pA -= iB; in sqlite3SubInt64()
1467 return sqlite3AddInt64(pA, -iB); in sqlite3SubInt64()
1471 int sqlite3MulInt64(i64 *pA, i64 iB){ in sqlite3MulInt64() argument
1473 return __builtin_mul_overflow(*pA, iB, pA); in sqlite3MulInt64()
1475 i64 iA = *pA; in sqlite3MulInt64()
1488 *pA = iA*iB; in sqlite3MulInt64()