Lines Matching refs:iA
1738 i64 iA; /* Integer value of left operand */ in sqlite3VdbeExec() local
1750 iA = pIn1->u.i; in sqlite3VdbeExec()
1753 case OP_Add: if( sqlite3AddInt64(&iB,iA) ) goto fp_math; break; in sqlite3VdbeExec()
1754 case OP_Subtract: if( sqlite3SubInt64(&iB,iA) ) goto fp_math; break; in sqlite3VdbeExec()
1755 case OP_Multiply: if( sqlite3MulInt64(&iB,iA) ) goto fp_math; break; in sqlite3VdbeExec()
1757 if( iA==0 ) goto arithmetic_result_is_null; in sqlite3VdbeExec()
1758 if( iA==-1 && iB==SMALLEST_INT64 ) goto fp_math; in sqlite3VdbeExec()
1759 iB /= iA; in sqlite3VdbeExec()
1763 if( iA==0 ) goto arithmetic_result_is_null; in sqlite3VdbeExec()
1764 if( iA==-1 ) iA = 1; in sqlite3VdbeExec()
1765 iB %= iA; in sqlite3VdbeExec()
1791 iA = sqlite3VdbeIntValue(pIn1); in sqlite3VdbeExec()
1793 if( iA==0 ) goto arithmetic_result_is_null; in sqlite3VdbeExec()
1794 if( iA==-1 ) iA = 1; in sqlite3VdbeExec()
1795 rB = (double)(iB % iA); in sqlite3VdbeExec()
1874 i64 iA; in sqlite3VdbeExec() local
1886 iA = sqlite3VdbeIntValue(pIn2); in sqlite3VdbeExec()
1890 iA &= iB; in sqlite3VdbeExec()
1892 iA |= iB; in sqlite3VdbeExec()
1904 iA = (iA>=0 || op==OP_ShiftLeft) ? 0 : -1; in sqlite3VdbeExec()
1906 memcpy(&uA, &iA, sizeof(uA)); in sqlite3VdbeExec()
1912 if( iA<0 ) uA |= ((((u64)0xffffffff)<<32)|0xffffffff) << (64-iB); in sqlite3VdbeExec()
1914 memcpy(&iA, &uA, sizeof(iA)); in sqlite3VdbeExec()
1917 pOut->u.i = iA; in sqlite3VdbeExec()