Lines Matching refs:iA

21311   i64 iA = *pA;
21312 testcase( iA==0 ); testcase( iA==1 );
21315 testcase( iA>0 && LARGEST_INT64 - iA == iB );
21316 testcase( iA>0 && LARGEST_INT64 - iA == iB - 1 );
21317 if( iA>0 && LARGEST_INT64 - iA < iB ) return 1;
21320 testcase( iA<0 && -(iA + LARGEST_INT64) == iB + 1 );
21321 testcase( iA<0 && -(iA + LARGEST_INT64) == iB + 2 );
21322 if( iA<0 && -(iA + LARGEST_INT64) > iB + 1 ) return 1;
21341 i64 iA = *pA;
21344 iA1 = iA/TWOPOWER32;
21345 iA0 = iA % TWOPOWER32;
62506 i64 iA; /* Integer value of left operand */
62519 i64 iA;
63556 i64 iA; /* Integer value of left operand */
63570 u.af.iA = pIn1->u.i;
63573 case OP_Add: if( sqlite3AddInt64(&u.af.iB,u.af.iA) ) goto fp_math; break;
63574 case OP_Subtract: if( sqlite3SubInt64(&u.af.iB,u.af.iA) ) goto fp_math; break;
63575 case OP_Multiply: if( sqlite3MulInt64(&u.af.iB,u.af.iA) ) goto fp_math; break;
63577 if( u.af.iA==0 ) goto arithmetic_result_is_null;
63578 if( u.af.iA==-1 && u.af.iB==SMALLEST_INT64 ) goto fp_math;
63579 u.af.iB /= u.af.iA;
63583 if( u.af.iA==0 ) goto arithmetic_result_is_null;
63584 if( u.af.iA==-1 ) u.af.iA = 1;
63585 u.af.iB %= u.af.iA;
63606 u.af.iA = (i64)u.af.rA;
63608 if( u.af.iA==0 ) goto arithmetic_result_is_null;
63609 if( u.af.iA==-1 ) u.af.iA = 1;
63610 u.af.rB = (double)(u.af.iB % u.af.iA);
63799 i64 iA;
63812 u.ah.iA = sqlite3VdbeIntValue(pIn2);
63816 u.ah.iA &= u.ah.iB;
63818 u.ah.iA |= u.ah.iB;
63830 u.ah.iA = (u.ah.iA>=0 || u.ah.op==OP_ShiftLeft) ? 0 : -1;
63832 memcpy(&u.ah.uA, &u.ah.iA, sizeof(u.ah.uA));
63838 if( u.ah.iA<0 ) u.ah.uA |= ((((u64)0xffffffff)<<32)|0xffffffff) << (64-u.ah.iB);
63840 memcpy(&u.ah.iA, &u.ah.uA, sizeof(u.ah.iA));
63843 pOut->u.i = u.ah.iA;