Lines Matching refs:sqlite3VdbeAddOp2

15945 SQLITE_PRIVATE int sqlite3VdbeAddOp2(Vdbe*,int,int,int);
78422 sqlite3VdbeAddOp2(p, OP_Init, 0, 1);
78654 SQLITE_PRIVATE int sqlite3VdbeAddOp2(Vdbe *p, int op, int p1, int p2){
78692 sqlite3VdbeAddOp2(p, OP_Integer, va_arg(ap, int), iDest+i);
78697 sqlite3VdbeAddOp2(p, OP_ResultRow, iDest, i);
101312 sqlite3VdbeAddOp2(v, OP_IfNot, dest, addrDone); VdbeCoverage(v);
101315 sqlite3VdbeAddOp2(v, OP_If, dest, addrDone); VdbeCoverage(v);
101319 sqlite3VdbeAddOp2(v, OP_ElseNotEq, 0, addrDone);
103098 sqlite3VdbeAddOp2(v, OP_Integer, 0, regHasNull);
103550 sqlite3VdbeAddOp2(v, OP_Gosub, pExpr->y.sub.regReturn,
103552 sqlite3VdbeAddOp2(v, OP_OpenDup, iTab, pExpr->iTable);
103562 sqlite3VdbeAddOp2(v, OP_Integer, 0, pExpr->y.sub.regReturn) + 1;
103576 addr = sqlite3VdbeAddOp2(v, OP_OpenEphemeral, pExpr->iTable, nVal);
103733 sqlite3VdbeAddOp2(v, OP_Gosub, pExpr->y.sub.regReturn,
103742 sqlite3VdbeAddOp2(v, OP_Integer, 0, pExpr->y.sub.regReturn) + 1;
103771 sqlite3VdbeAddOp2(v, OP_Integer, 0, dest.iSDParm);
103990 sqlite3VdbeAddOp2(v, OP_IsNull, regCkNull, destIfNull); VdbeCoverage(v);
104011 sqlite3VdbeAddOp2(v, OP_IsNull, rLhs+i, destStep2);
104044 sqlite3VdbeAddOp2(v, OP_NotNull, rRhsHasNull, destIfFalse);
104061 addrTop = sqlite3VdbeAddOp2(v, OP_Rewind, iTab, destIfFalse);
104082 sqlite3VdbeAddOp2(v, OP_Goto, 0, destIfNull);
104085 sqlite3VdbeAddOp2(v, OP_Next, iTab, addrTop+1);
104090 sqlite3VdbeAddOp2(v, OP_Goto, 0, destIfFalse);
104138 sqlite3VdbeAddOp2(v, OP_Integer, i, iMem);
104233 sqlite3VdbeAddOp2(v, OP_Rowid, iTabCur, regOut);
104387 sqlite3VdbeAddOp2(v, OP_NotNull, target, endCoalesce);
104419 sqlite3VdbeAddOp2(v, OP_Integer,
104428 sqlite3VdbeAddOp2(v, OP_Integer,
104440 sqlite3VdbeAddOp2(v, OP_Integer,
104444 sqlite3VdbeAddOp2(v, OP_Null, 0, target);
104590 sqlite3VdbeAddOp2(v, OP_SCopy, iSrc, target);
104615 sqlite3VdbeAddOp2(v, OP_Integer, sqlite3ExprTruthValue(pExpr), target);
104636 sqlite3VdbeAddOp2(v, OP_Null, 0, target);
104659 sqlite3VdbeAddOp2(v, OP_Variable, pExpr->iColumn, target);
104676 sqlite3VdbeAddOp2(v, OP_SCopy, inReg, target);
104679 sqlite3VdbeAddOp2(v, OP_Cast, target,
104775 sqlite3VdbeAddOp2(v, op, r1, inReg);
104795 sqlite3VdbeAddOp2(v, OP_Integer, 1, target);
104801 sqlite3VdbeAddOp2(v, OP_Integer, 0, target);
104935 sqlite3VdbeAddOp2(v, OP_Null, 0, target);
104984 sqlite3VdbeAddOp2(v, OP_Null, 0, target);
104986 sqlite3VdbeAddOp2(v, OP_Integer, 1, target);
104988 sqlite3VdbeAddOp2(v, OP_AddImm, target, 0);
105053 sqlite3VdbeAddOp2(v, OP_Param, p1, target);
105176 sqlite3VdbeAddOp2(v, OP_Null, 0, target);
105335 sqlite3VdbeAddOp2(pParse->pVdbe, op, inReg, target);
105414 sqlite3VdbeAddOp2(v, copyOp, j+srcReg-1, target+i);
105432 sqlite3VdbeAddOp2(v, copyOp, inReg, target+i);
105624 sqlite3VdbeAddOp2(v, op, r1, dest);
105798 sqlite3VdbeAddOp2(v, op, r1, dest);
107184 sqlite3VdbeAddOp2(v, OP_AddImm, r1, -2);
107185 sqlite3VdbeAddOp2(v, OP_IfPos, r1, sqlite3VdbeCurrentAddr(v)+2);
108705 sqlite3VdbeAddOp2(v, OP_Rowid, iCur, reg);
108728 sqlite3VdbeAddOp2(v, OP_Null, 0, regOut);
108743 sqlite3VdbeAddOp2(v, OP_Next, iCur, addr+1); VdbeCoverage(v);
109005 sqlite3VdbeAddOp2(v, OP_Clear, (int)aRoot[i], iDb);
109710 sqlite3VdbeAddOp2(pParse->pVdbe, OP_Integer, iParam, regStat+1);
109901 sqlite3VdbeAddOp2(v, OP_Integer, nCol, regStat+1);
109903 sqlite3VdbeAddOp2(v, OP_Integer, pIdx->nKeyCol, regRowid);
109906 sqlite3VdbeAddOp2(v, OP_Count, iIdxCur, regTemp);
109917 sqlite3VdbeAddOp2(v, OP_Integer, db->nAnalysisLimit, regTemp2);
109929 sqlite3VdbeAddOp2(v, OP_Integer, 0, regChng);
109954 sqlite3VdbeAddOp2(v, OP_NotNull, regPrev, endDistinctTest);
109959 sqlite3VdbeAddOp2(v, OP_Integer, i, regChng);
109967 sqlite3VdbeAddOp2(v, OP_Integer, nColTest, regChng);
109999 sqlite3VdbeAddOp2(v, OP_IdxRowid, iIdxCur, regRowid);
110026 sqlite3VdbeAddOp2(v, OP_Next, iIdxCur, addrNextRow); VdbeCoverage(v);
110030 sqlite3VdbeAddOp2(v, OP_Next, iIdxCur, addrNextRow); VdbeCoverage(v);
110038 sqlite3VdbeAddOp2(v, OP_NewRowid, iStatCur, regNewRowid);
110074 sqlite3VdbeAddOp2(v, OP_NewRowid, iStatCur+1, regNewRowid);
110076 sqlite3VdbeAddOp2(v, OP_Goto, 1, addrNext); /* P1==1 for end-of-loop */
110091 sqlite3VdbeAddOp2(v, OP_Count, iTabCur, regStat1);
110093 sqlite3VdbeAddOp2(v, OP_Null, 0, regIdxname);
110096 sqlite3VdbeAddOp2(v, OP_NewRowid, iStatCur, regNewRowid);
111750 sqlite3VdbeAddOp2(v, OP_ResultRow, reg, i);
111751 sqlite3VdbeAddOp2(v, OP_Next, pReturning->iRetCur, addrRewind+1);
111834 sqlite3VdbeAddOp2(v, OP_OpenEphemeral, pRet->iRetCur, pRet->nRetCol);
112814 sqlite3VdbeAddOp2(v, OP_Integer, 0, reg2);
112823 sqlite3VdbeAddOp2(v, OP_NewRowid, 0, reg1);
114168 sqlite3VdbeAddOp2(v, OP_NewRowid, 1, regRowid);
115053 addr1 = sqlite3VdbeAddOp2(v, OP_Rewind, iTab, 0); VdbeCoverage(v);
115058 sqlite3VdbeAddOp2(v, OP_SorterInsert, iSorter, regRecord);
115060 sqlite3VdbeAddOp2(v, OP_Next, iTab, addr1+1); VdbeCoverage(v);
115062 if( memRootPage<0 ) sqlite3VdbeAddOp2(v, OP_Clear, tnum, iDb);
115067 addr1 = sqlite3VdbeAddOp2(v, OP_SorterSort, iSorter, 0); VdbeCoverage(v);
115098 sqlite3VdbeAddOp2(v, OP_IdxInsert, iIdx, regRecord);
115101 sqlite3VdbeAddOp2(v, OP_SorterNext, iSorter, addr2); VdbeCoverage(v);
115711 sqlite3VdbeAddOp2(v, OP_Expire, 0, 1);
116368 sqlite3VdbeAddOp2(v, OP_Transaction, i, eTxnType);
116394 sqlite3VdbeAddOp2(v, OP_AutoCommit, 1, isRollback);
117853 sqlite3VdbeAddOp2(v, OP_Integer, 0, memCnt);
117884 sqlite3VdbeAddOp2(v, OP_Clear, pIdx->tnum, iDb);
117897 sqlite3VdbeAddOp2(v, OP_Null, 0, iRowSet);
117907 addrEphOpen = sqlite3VdbeAddOp2(v, OP_OpenEphemeral, iEphCur, nPk);
117931 sqlite3VdbeAddOp2(v, OP_AddImm, memCnt, 1);
117974 sqlite3VdbeAddOp2(v, OP_RowSetAdd, iRowSet, iKey);
118014 sqlite3VdbeAddOp2(v, OP_RowData, iEphCur, iKey);
118051 sqlite3VdbeAddOp2(v, OP_Next, iEphCur, addrLoop+1); VdbeCoverage(v);
118072 sqlite3VdbeAddOp2(v, OP_ChngCntRow, memCnt, 1);
118191 sqlite3VdbeAddOp2(v, OP_Copy, iPk, iOld);
118242 sqlite3VdbeAddOp2(v, OP_Delete, iDataCur, (count?OPFLAG_NCHANGE:0));
121061 sqlite3VdbeAddOp2(v, OP_FkIfZero, pFKey->isDeferred, iOk);
121066 sqlite3VdbeAddOp2(v, OP_IsNull, iReg, iOk); VdbeCoverage(v);
121081 sqlite3VdbeAddOp2(v, OP_SCopy,
121083 iMustBeInt = sqlite3VdbeAddOp2(v, OP_MustBeInt, regTemp, 0);
121109 sqlite3VdbeAddOp2(v, OP_Copy,
121168 sqlite3VdbeAddOp2(v, OP_FkCounter, pFKey->isDeferred, nIncr);
121287 iFkIfZero = sqlite3VdbeAddOp2(v, OP_FkIfZero, pFKey->isDeferred, 0);
121365 sqlite3VdbeAddOp2(v, OP_FkCounter, pFKey->isDeferred, nIncr);
121452 sqlite3VdbeAddOp2(v, OP_FkIfZero, 1, iSkip); VdbeCoverage(v);
121470 sqlite3VdbeAddOp2(v, OP_FkIfZero, 0, sqlite3VdbeCurrentAddr(v)+2);
121651 sqlite3VdbeAddOp2(v, OP_IsNull, iReg, iJump); VdbeCoverage(v);
121653 sqlite3VdbeAddOp2(v, OP_FkCounter, pFKey->isDeferred, -1);
122624 sqlite3VdbeAddOp2(pParse->pVdbe, OP_MemMax, memId, regRowid);
123053 sqlite3VdbeAddOp2(v, OP_OpenEphemeral, srcTab, nColumn);
123056 sqlite3VdbeAddOp2(v, OP_NewRowid, srcTab, regTempRowid);
123133 sqlite3VdbeAddOp2(v, OP_Integer, 0, regRowCount);
123214 sqlite3VdbeAddOp2(v, OP_Copy, regFromSelect+ipkColumn, regRowid);
123284 sqlite3VdbeAddOp2(v, OP_SCopy, regFromSelect+k, iRegStore);
123305 sqlite3VdbeAddOp2(v, OP_Integer, -1, regCols);
123316 sqlite3VdbeAddOp2(v, OP_Integer, -1, regCols);
123356 sqlite3VdbeAddOp2(v, OP_Null, 0, regIns);
123384 sqlite3VdbeAddOp2(v, OP_IsNull, regRowid, addr1+2); VdbeCoverage(v);
123389 sqlite3VdbeAddOp2(v, OP_Null, 0, regRowid);
123444 sqlite3VdbeAddOp2(v, OP_AddImm, regRowCount, 1);
123458 sqlite3VdbeAddOp2(v, OP_Next, srcTab, addrCont); VdbeCoverage(v);
123492 sqlite3VdbeAddOp2(v, OP_ChngCntRow, regRowCount, 1);
123875 sqlite3VdbeAddOp2(v, OP_IsNull, iReg, ignoreDest);
124071 sqlite3VdbeAddOp2(v, OP_Integer, 0, regTrigCnt);
124180 sqlite3VdbeAddOp2(v, OP_AddImm, regTrigCnt, 1); /* incr trigger cnt */
124189 sqlite3VdbeAddOp2(v, OP_Delete, iDataCur, OPFLAG_ISNOOP);
124256 sqlite3VdbeAddOp2(v, OP_Null, 0, aRegIdx[ix]);
124277 sqlite3VdbeAddOp2(v, OP_IntCopy, x, regIdx+i);
124282 sqlite3VdbeAddOp2(v, OP_SCopy, x, regIdx+i);
124359 sqlite3VdbeAddOp2(v, OP_IdxRowid, iThisCur, regR);
124459 sqlite3VdbeAddOp2(v, OP_AddImm, regTrigCnt, 1); /* incr trigger cnt */
124471 sqlite3VdbeAddOp2(v, OP_IsNull, regIdx-1, lblRecheckOk);
124531 sqlite3VdbeAddOp2(v, OP_IfNot, regTrigCnt, lblRecheckOk);VdbeCoverage(v);
124600 sqlite3VdbeAddOp2(v, OP_Integer, 0, r);
124649 sqlite3VdbeAddOp2(v, OP_IsNull, aRegIdx[i], sqlite3VdbeCurrentAddr(v)+2);
125074 sqlite3VdbeAddOp2(v, OP_Null, 0, regData);
125100 addr1 = sqlite3VdbeAddOp2(v, OP_Rewind, iDest, 0); VdbeCoverage(v);
125107 emptySrcTest = sqlite3VdbeAddOp2(v, OP_Rewind, iSrc, 0); VdbeCoverage(v);
125109 addr1 = sqlite3VdbeAddOp2(v, OP_Rowid, iSrc, regRowid);
125119 addr1 = sqlite3VdbeAddOp2(v, OP_NewRowid, iDest, regRowid);
125121 addr1 = sqlite3VdbeAddOp2(v, OP_Rowid, iSrc, regRowid);
125146 sqlite3VdbeAddOp2(v, OP_Next, iSrc, addr1); VdbeCoverage(v);
125147 sqlite3VdbeAddOp2(v, OP_Close, iSrc, 0);
125148 sqlite3VdbeAddOp2(v, OP_Close, iDest, 0);
125166 addr1 = sqlite3VdbeAddOp2(v, OP_Rewind, iSrc, 0); VdbeCoverage(v);
125189 sqlite3VdbeAddOp2(v, OP_RowCell, iDest, iSrc);
125203 sqlite3VdbeAddOp2(v, OP_IdxInsert, iDest, regData);
125205 sqlite3VdbeAddOp2(v, OP_Next, iSrc, addr1+1); VdbeCoverage(v);
125207 sqlite3VdbeAddOp2(v, OP_Close, iSrc, 0);
125208 sqlite3VdbeAddOp2(v, OP_Close, iDest, 0);
125215 sqlite3VdbeAddOp2(v, OP_Halt, SQLITE_OK, 0);
125217 sqlite3VdbeAddOp2(v, OP_Close, iDest, 0);
127737 sqlite3VdbeAddOp2(v, OP_ResultRow, 1, 1);
127749 sqlite3VdbeAddOp2(v, OP_ResultRow, 1, 1);
127904 sqlite3VdbeAddOp2(v, OP_ResultRow, 3, 1);
128166 sqlite3VdbeAddOp2(v, OP_Pagecount, iDb, iReg);
128176 sqlite3VdbeAddOp2(v, OP_ResultRow, iReg, 1);
128267 sqlite3VdbeAddOp2(v, OP_ResultRow, 1, 1);
128357 sqlite3VdbeAddOp2(v, OP_Integer, iLimit, 1);
128360 sqlite3VdbeAddOp2(v, OP_AddImm, 1, -1);
128361 sqlite3VdbeAddOp2(v, OP_IfPos, 1, addr); VdbeCoverage(v);
128760 sqlite3VdbeAddOp2(v, OP_ResultRow, 1, 5);
128806 sqlite3VdbeAddOp2(v, OP_ResultRow, 1, pParse->nMem);
129013 sqlite3VdbeAddOp2(v, OP_IsNull, regRow+j, addrOk); VdbeCoverage(v);
129032 sqlite3VdbeAddOp2(v, OP_Rowid, 0, regResult+1);
129034 sqlite3VdbeAddOp2(v, OP_Null, 0, regResult+1);
129037 sqlite3VdbeAddOp2(v, OP_ResultRow, regResult, 4);
129041 sqlite3VdbeAddOp2(v, OP_Next, 0, addrTop+1); VdbeCoverage(v);
129124 sqlite3VdbeAddOp2(v, OP_Integer, mxErr-1, 1); /* reg[1] holds errors left */
129205 sqlite3VdbeAddOp2(v, OP_Integer, 0, 7);
129207 sqlite3VdbeAddOp2(v, OP_Integer, 0, 8+j); /* index entries counter */
129211 sqlite3VdbeAddOp2(v, OP_Rewind, iDataCur, 0); VdbeCoverage(v);
129212 loopTop = sqlite3VdbeAddOp2(v, OP_AddImm, 7, 1);
129268 sqlite3VdbeAddOp2(v, OP_AddImm, 8+j, 1);/* increment entry count */
129291 sqlite3VdbeAddOp2(v, OP_IsNull, r1+kk, uniqOk);
129307 sqlite3VdbeAddOp2(v, OP_Next, iDataCur, loopTop); VdbeCoverage(v);
129313 sqlite3VdbeAddOp2(v, OP_Count, iIdxCur+j, 3);
129504 sqlite3VdbeAddOp2(v, OP_ResultRow, 1, 1);
129531 sqlite3VdbeAddOp2(v, OP_ResultRow, 1, 3);
129669 sqlite3VdbeAddOp2(v, OP_ResultRow, r1, 1);
131798 sqlite3VdbeAddOp2(v, OP_Sequence, pSort->iECursor, regBase+nExpr);
131836 sqlite3VdbeAddOp2(v, OP_Gosub, pSort->regReturn, pSort->labelBkOut);
131839 sqlite3VdbeAddOp2(v, OP_IfNot, iLimit, pSort->labelDone);
131863 sqlite3VdbeAddOp2(v, OP_IfNotZero, iLimit, sqlite3VdbeCurrentAddr(v)+4);
131865 sqlite3VdbeAddOp2(v, OP_Last, iCsr, 0);
132287 sqlite3VdbeAddOp2(v, OP_NewRowid, iParm, r2);
132307 sqlite3VdbeAddOp2(v, OP_IsNull, regResult, iBreak); VdbeCoverage(v);
132348 sqlite3VdbeAddOp2(v, OP_Integer, 1, iParm);
132381 sqlite3VdbeAddOp2(v, OP_ResultRow, regResult, nResultCol);
132415 sqlite3VdbeAddOp2(v, OP_IdxInsert, iParm+1, r3);
132419 sqlite3VdbeAddOp2(v, OP_SCopy,
132423 sqlite3VdbeAddOp2(v, OP_Sequence, iParm, r2+nKey);
132453 sqlite3VdbeAddOp2(v, OP_DecrJumpZero, p->iLimit, iBreak); VdbeCoverage(v);
132627 sqlite3VdbeAddOp2(v, OP_Gosub, pSort->regReturn, pSort->labelBkOut);
132665 addr = 1 + sqlite3VdbeAddOp2(v, OP_SorterSort, iTab, addrBreak);
132671 addr = 1 + sqlite3VdbeAddOp2(v, OP_Sort, iTab, addrBreak); VdbeCoverage(v);
132734 sqlite3VdbeAddOp2(v, OP_NewRowid, iParm, regRowid);
132768 sqlite3VdbeAddOp2(v, OP_ResultRow, pDest->iSdst, nColumn);
132787 sqlite3VdbeAddOp2(v, OP_SorterNext, iTab, addr); VdbeCoverage(v);
132789 sqlite3VdbeAddOp2(v, OP_Next, iTab, addr); VdbeCoverage(v);
133372 sqlite3VdbeAddOp2(v, OP_Integer, n, iLimit);
133384 sqlite3VdbeAddOp2(v, OP_IfNot, iLimit, iBreak); VdbeCoverage(v);
133573 sqlite3VdbeAddOp2(v, OP_OpenEphemeral, iQueue, nCol);
133577 p->addrOpenEphm[0] = sqlite3VdbeAddOp2(v, OP_OpenEphemeral, iDistinct, 0);
133610 addrTop = sqlite3VdbeAddOp2(v, OP_Rewind, iQueue, addrBreak); VdbeCoverage(v);
133617 sqlite3VdbeAddOp2(v, OP_RowData, iQueue, regCurrent);
133627 sqlite3VdbeAddOp2(v, OP_DecrJumpZero, regLimit, addrBreak);
133780 sqlite3VdbeAddOp2(v, OP_OpenEphemeral, dest.iSDParm, p->pEList->nExpr);
133884 addr = sqlite3VdbeAddOp2(v, OP_OpenEphemeral, unionTab, 0);
133939 sqlite3VdbeAddOp2(v, OP_Rewind, unionTab, iBreak); VdbeCoverage(v);
133944 sqlite3VdbeAddOp2(v, OP_Next, unionTab, iStart); VdbeCoverage(v);
133946 sqlite3VdbeAddOp2(v, OP_Close, unionTab, 0);
133966 addr = sqlite3VdbeAddOp2(v, OP_OpenEphemeral, tab1, 0);
133982 addr = sqlite3VdbeAddOp2(v, OP_OpenEphemeral, tab2, 0);
134009 sqlite3VdbeAddOp2(v, OP_Rewind, tab1, iBreak); VdbeCoverage(v);
134011 iStart = sqlite3VdbeAddOp2(v, OP_RowData, tab1, r1);
134018 sqlite3VdbeAddOp2(v, OP_Next, tab1, iStart); VdbeCoverage(v);
134020 sqlite3VdbeAddOp2(v, OP_Close, tab2, 0);
134021 sqlite3VdbeAddOp2(v, OP_Close, tab1, 0);
134151 sqlite3VdbeAddOp2(v, OP_Integer, 1, regPrev);
134168 sqlite3VdbeAddOp2(v, OP_NewRowid, pDest->iSDParm, r2);
134227 sqlite3VdbeAddOp2(v, OP_ResultRow, pIn->iSdst, pIn->nSdst);
134235 sqlite3VdbeAddOp2(v, OP_DecrJumpZero, p->iLimit, iBreak); VdbeCoverage(v);
134449 sqlite3VdbeAddOp2(v, OP_Integer, 0, regPrev);
134474 sqlite3VdbeAddOp2(v, OP_Copy, p->iOffset ? p->iOffset+1 : p->iLimit,
134476 sqlite3VdbeAddOp2(v, OP_Copy, regLimitA, regLimitB);
134546 addrEofA = sqlite3VdbeAddOp2(v, OP_Gosub, regOutB, addrOutB);
134547 addrEofA_noB = sqlite3VdbeAddOp2(v, OP_Yield, regAddrB, labelEnd);
134561 addrEofB = sqlite3VdbeAddOp2(v, OP_Gosub, regOutA, addrOutA);
134562 sqlite3VdbeAddOp2(v, OP_Yield, regAddrA, labelEnd); VdbeCoverage(v);
134569 addrAltB = sqlite3VdbeAddOp2(v, OP_Gosub, regOutA, addrOutA);
134570 sqlite3VdbeAddOp2(v, OP_Yield, regAddrA, addrEofA); VdbeCoverage(v);
134583 sqlite3VdbeAddOp2(v, OP_Yield, regAddrA, addrEofA); VdbeCoverage(v);
134592 sqlite3VdbeAddOp2(v, OP_Gosub, regOutB, addrOutB);
134594 sqlite3VdbeAddOp2(v, OP_Yield, regAddrB, addrEofB); VdbeCoverage(v);
134600 sqlite3VdbeAddOp2(v, OP_Yield, regAddrA, addrEofA_noB); VdbeCoverage(v);
134601 sqlite3VdbeAddOp2(v, OP_Yield, regAddrB, addrEofB); VdbeCoverage(v);
136824 sqlite3VdbeAddOp2(v, OP_AggFinal, pF->iMem, pList ? pList->nExpr : 0);
136872 sqlite3VdbeAddOp2(v, OP_Copy, regAcc, regHit);
137533 sqlite3VdbeAddOp2(v, OP_Gosub, pCteUse->regRtn, pCteUse->addrM9e);
137535 sqlite3VdbeAddOp2(v, OP_OpenDup, pItem->iCursor, pCteUse->iCur);
137542 sqlite3VdbeAddOp2(v, OP_Gosub, pPrior->regReturn, pPrior->addrFillSub);
137544 sqlite3VdbeAddOp2(v, OP_OpenDup, pItem->iCursor, pPrior->iCursor);
137556 topAddr = sqlite3VdbeAddOp2(v, OP_Integer, 0, pItem->regReturn);
137667 sqlite3VdbeAddOp2(v, OP_OpenEphemeral, pDest->iSDParm, pEList->nExpr);
137747 sqlite3VdbeAddOp2(v, OP_Goto, 0, iBreak);
137948 sqlite3VdbeAddOp2(v, OP_Integer, 0, iAbortFlag);
137957 sqlite3VdbeAddOp2(v, OP_Gosub, regReset, addrReset);
138009 sqlite3VdbeAddOp2(v, OP_SorterInsert, pAggInfo->sortingIdx, regRecord);
138017 sqlite3VdbeAddOp2(v, OP_SorterSort, pAggInfo->sortingIdx, addrEnd);
138069 sqlite3VdbeAddOp2(v, OP_Gosub, regOutputRow, addrOutputRow);
138071 sqlite3VdbeAddOp2(v, OP_IfPos, iAbortFlag, addrEnd); VdbeCoverage(v);
138073 sqlite3VdbeAddOp2(v, OP_Gosub, regReset, addrReset);
138081 sqlite3VdbeAddOp2(v, OP_Integer, 1, iUseFlag);
138087 sqlite3VdbeAddOp2(v, OP_SorterNext, pAggInfo->sortingIdx,addrTopOfLoop);
138097 sqlite3VdbeAddOp2(v, OP_Gosub, regOutputRow, addrOutputRow);
138112 sqlite3VdbeAddOp2(v, OP_Integer, 1, iAbortFlag);
138117 sqlite3VdbeAddOp2(v, OP_IfPos, iUseFlag, addrOutputRow+2);
138133 sqlite3VdbeAddOp2(v, OP_Integer, 0, iUseFlag);
138195 sqlite3VdbeAddOp2(v, OP_Count, iCsr, pAggInfo->aFunc[0].iMem);
138221 sqlite3VdbeAddOp2(v, OP_Integer, 0, regAcc);
138248 if( regAcc ) sqlite3VdbeAddOp2(v, OP_Integer, 1, regAcc);
139462 sqlite3VdbeAddOp2(v, OP_NewRowid, pReturning->iRetCur, reg+i+1);
140575 sqlite3VdbeAddOp2(v, OP_Integer, 0, regRowCount);
140593 addrOpen = sqlite3VdbeAddOp2(v, OP_OpenEphemeral, iEph, nEphCol);
140671 sqlite3VdbeAddOp2(v, OP_Rowid, iDataCur, regOldRowid);
140735 sqlite3VdbeAddOp2(v, OP_IsNull, pPk ? regKey : regOldRowid, labelBreak);
140740 sqlite3VdbeAddOp2(v, OP_Rewind, iEph, labelBreak); VdbeCoverage(v);
140752 sqlite3VdbeAddOp2(v, OP_Rowid, iEph, regOldRowid);
140759 sqlite3VdbeAddOp2(v, OP_RowData, iEph, regKey);
140764 sqlite3VdbeAddOp2(v, OP_Rewind, iEph, labelBreak); VdbeCoverage(v);
140766 addrTop = sqlite3VdbeAddOp2(v, OP_Rowid, iEph, regOldRowid);
140805 sqlite3VdbeAddOp2(v, OP_Null, 0, k);
140809 sqlite3VdbeAddOp2(v, OP_Copy, regOldRowid, regNewRowid);
140831 sqlite3VdbeAddOp2(v, OP_Null, 0, k);
140855 sqlite3VdbeAddOp2(v, OP_Null, 0, k);
140976 sqlite3VdbeAddOp2(v, OP_Delete, iDataCur, 0);
141002 sqlite3VdbeAddOp2(v, OP_AddImm, regRowCount, 1);
141018 sqlite3VdbeAddOp2(v, OP_Next, iEph, addrTop); VdbeCoverage(v);
141035 sqlite3VdbeAddOp2(v, OP_ChngCntRow, regRowCount, 1);
141114 addr= sqlite3VdbeAddOp2(v, OP_OpenEphemeral, ephemTab, nArg);
141173 sqlite3VdbeAddOp2(v, OP_Rowid, iCsr, regArg);
141177 sqlite3VdbeAddOp2(v, OP_Rowid, iCsr, regArg+1);
141187 sqlite3VdbeAddOp2(v, OP_SCopy, regArg+2+iPk, regArg+1);
141210 sqlite3VdbeAddOp2(v, OP_NewRowid, ephemTab, regRowid);
141239 sqlite3VdbeAddOp2(v, OP_Next, ephemTab, addr+1); VdbeCoverage(v);
141241 sqlite3VdbeAddOp2(v, OP_Close, ephemTab, 0);
141524 sqlite3VdbeAddOp2(v, OP_IdxRowid, iCur, regRowid);
141699 sqlite3VdbeAddOp2(v, OP_Vacuum, iDb, iIntoReg);
142471 sqlite3VdbeAddOp2(v, OP_VCreate, iDb, iReg);
144418 sqlite3VdbeAddOp2(v, OP_Null, 0, iReg);
144471 sqlite3VdbeAddOp2(v, bRev ? OP_Last : OP_Rewind, iTab, 0);
144497 pIn->addrInTop = sqlite3VdbeAddOp2(v, OP_Rowid, iTab, iOut);
144652 sqlite3VdbeAddOp2(v, OP_SCopy, r1, regBase+j);
144666 sqlite3VdbeAddOp2(v, OP_IsNull, regBase+j, pLevel->addrBrk);
145262 sqlite3VdbeAddOp2(v, OP_Integer, 0, pLevel->iLeftJoin);
145275 pLevel->p2 = sqlite3VdbeAddOp2(v, OP_Yield, regYield, addrBrk);
145305 sqlite3VdbeAddOp2(v, OP_Integer, pLoop->u.vtab.idxNum, iReg);
145306 sqlite3VdbeAddOp2(v, OP_Integer, nConstraint, iReg+1);
145467 sqlite3VdbeAddOp2(v, bRev ? OP_Last : OP_Rewind, iCur, addrHalt);
145498 sqlite3VdbeAddOp2(v, OP_Rowid, iCur, iRowidReg);
145598 sqlite3VdbeAddOp2(v, OP_Integer, 1, (int)pLevel->iLikeRepCntr);
145636 sqlite3VdbeAddOp2(v, OP_Integer, 0, regBignull);
145688 sqlite3VdbeAddOp2(v, OP_IsNull, regBase+nEq, addrNxt);
145704 sqlite3VdbeAddOp2(v, OP_Null, 0, regBase+nEq);
145708 sqlite3VdbeAddOp2(v, OP_Null, 0, regBase+nEq);
145719 sqlite3VdbeAddOp2(v, OP_Integer, 1, regBignull);
145753 sqlite3VdbeAddOp2(v, OP_Goto, 0, sqlite3VdbeCurrentAddr(v)+2);
145777 sqlite3VdbeAddOp2(v, OP_IsNull, regBase+nEq, addrNxt);
145796 sqlite3VdbeAddOp2(v, OP_Null, 0, regBase+nEq);
145811 sqlite3VdbeAddOp2(v, OP_IfNot, regBignull, sqlite3VdbeCurrentAddr(v)+3);
145829 sqlite3VdbeAddOp2(v, OP_If, regBignull, sqlite3VdbeCurrentAddr(v)+2);
146026 sqlite3VdbeAddOp2(v, OP_Null, 0, regRowset);
146030 sqlite3VdbeAddOp2(v, OP_OpenEphemeral, regRowset, pPk->nKeyCol);
146035 iRetInit = sqlite3VdbeAddOp2(v, OP_Integer, 0, regReturn);
146158 sqlite3VdbeAddOp2(v, OP_Gosub, regReturn, iLoopBody);
146235 pLevel->p2 = 1 + sqlite3VdbeAddOp2(v, aStart[bRev], iCur, addrHalt);
146373 sqlite3VdbeAddOp2(v, OP_Integer, 1, pLevel->iLeftJoin);
149186 sqlite3VdbeAddOp2(v, OP_OpenAutoindex, pLevel->iIdxCur, nKeyCol+1);
149194 addrCounter = sqlite3VdbeAddOp2(v, OP_Integer, 0, 0);
149211 sqlite3VdbeAddOp2(v, OP_IdxInsert, pLevel->iIdxCur, regRecord);
149223 sqlite3VdbeAddOp2(v, OP_Next, pLevel->iTabCur, addrTop+1); VdbeCoverage(v);
153691 sqlite3VdbeAddOp2(v, OP_Goto, 1, pLevel->p2);
153704 sqlite3VdbeAddOp2(v, OP_DecrJumpZero, pLevel->regBignull, pLevel->p2-1);
153733 sqlite3VdbeAddOp2(v, OP_IfNotOpen, pIn->iCur,
153744 sqlite3VdbeAddOp2(v, pIn->eEndLoopOp, pIn->iCur, pIn->addrInTop);
153761 sqlite3VdbeAddOp2(v, OP_DecrJumpZero, (int)(pLevel->iLikeRepCntr>>1),
153780 sqlite3VdbeAddOp2(v, OP_Gosub, pLevel->p1, pLevel->addrFirst);
154967 sqlite3VdbeAddOp2(v, OP_Null, 0, pWin->regAccum);
155300 sqlite3VdbeAddOp2(v, OP_OpenEphemeral, pMWin->iEphCsr, nEphExpr);
155301 sqlite3VdbeAddOp2(v, OP_OpenDup, pMWin->iEphCsr+1, pMWin->iEphCsr);
155302 sqlite3VdbeAddOp2(v, OP_OpenDup, pMWin->iEphCsr+2, pMWin->iEphCsr);
155303 sqlite3VdbeAddOp2(v, OP_OpenDup, pMWin->iEphCsr+3, pMWin->iEphCsr);
155315 sqlite3VdbeAddOp2(v, OP_Integer, 1, pMWin->regOne);
155321 sqlite3VdbeAddOp2(v, OP_Integer, 1, pMWin->regStartRowid);
155322 sqlite3VdbeAddOp2(v, OP_Integer, 0, pMWin->regEndRowid);
155323 sqlite3VdbeAddOp2(v, OP_OpenDup, pMWin->csrApp, pMWin->iEphCsr);
155346 sqlite3VdbeAddOp2(v, OP_OpenEphemeral, pWin->csrApp, 2);
155348 sqlite3VdbeAddOp2(v, OP_Integer, 0, pWin->regApp+1);
155356 sqlite3VdbeAddOp2(v, OP_OpenDup, pWin->csrApp, pMWin->iEphCsr);
155360 sqlite3VdbeAddOp2(v, OP_OpenDup, pWin->csrApp, pMWin->iEphCsr);
155390 sqlite3VdbeAddOp2(v, OP_Integer, 0, regZero);
155401 sqlite3VdbeAddOp2(v, OP_MustBeInt, reg, sqlite3VdbeCurrentAddr(v)+2);
155416 sqlite3VdbeAddOp2(v, OP_Halt, SQLITE_ERROR, OE_Abort);
155589 sqlite3VdbeAddOp2(v, OP_AddImm, pWin->regApp+1, 1);
155590 sqlite3VdbeAddOp2(v, OP_SCopy, regArg, pWin->regApp);
155592 sqlite3VdbeAddOp2(v, OP_IdxInsert, pWin->csrApp, pWin->regApp+2);
155605 sqlite3VdbeAddOp2(v, OP_AddImm, pWin->regApp+1-bInverse, 1);
155676 sqlite3VdbeAddOp2(v, OP_Null, 0, pWin->regResult);
155686 sqlite3VdbeAddOp2(v, OP_AggFinal, pWin->regAccum, nArg);
155688 sqlite3VdbeAddOp2(v, OP_Copy, pWin->regAccum, pWin->regResult);
155689 sqlite3VdbeAddOp2(v, OP_Null, 0, pWin->regAccum);
155737 sqlite3VdbeAddOp2(v, OP_Rowid, pMWin->iEphCsr, regCRowid);
155741 sqlite3VdbeAddOp2(v, OP_Null, 0, pWin->regAccum);
155747 sqlite3VdbeAddOp2(v, OP_Rowid, csr, regRowid);
155774 sqlite3VdbeAddOp2(v, OP_Goto, 0, lblNext);
155782 sqlite3VdbeAddOp2(v, OP_Next, csr, addrNext);
155828 sqlite3VdbeAddOp2(v, OP_Null, 0, pWin->regResult);
155834 sqlite3VdbeAddOp2(v, OP_Integer, 1, tmpReg);
155853 sqlite3VdbeAddOp2(v, OP_Null, 0, pWin->regResult);
155857 sqlite3VdbeAddOp2(v, OP_Rowid, iEph, tmpReg);
155860 sqlite3VdbeAddOp2(v, OP_AddImm, tmpReg, val);
155877 sqlite3VdbeAddOp2(v, OP_Gosub, p->regGosub, p->addrGosub);
155894 sqlite3VdbeAddOp2(v, OP_Null, 0, pWin->regAccum);
155898 sqlite3VdbeAddOp2(v, OP_Integer, 0, pWin->regApp);
155899 sqlite3VdbeAddOp2(v, OP_Integer, 0, pWin->regApp+1);
155905 sqlite3VdbeAddOp2(v, OP_Integer, 0, pWin->regApp+1);
155963 sqlite3VdbeAddOp2(v, OP_Goto, 0, addr);
156071 sqlite3VdbeAddOp2(v, OP_Goto, 0, lbl);
156074 sqlite3VdbeAddOp2(v, OP_NotNull, reg2, lbl);
156078 sqlite3VdbeAddOp2(v, OP_IsNull, reg2, lbl);
156083 sqlite3VdbeAddOp2(v, OP_Goto, 0, sqlite3VdbeCurrentAddr(v)+3);
156087 sqlite3VdbeAddOp2(v, OP_IsNull, reg2, lbl); VdbeCoverage(v);
156181 sqlite3VdbeAddOp2(v, OP_Rowid, p->start.csr, regRowid1);
156182 sqlite3VdbeAddOp2(v, OP_Rowid, p->end.csr, regRowid2);
156202 sqlite3VdbeAddOp2(v, OP_AddImm, pMWin->regStartRowid, 1);
156214 sqlite3VdbeAddOp2(v, OP_AddImm, pMWin->regEndRowid, 1);
156227 sqlite3VdbeAddOp2(v, OP_Next, csr, sqlite3VdbeCurrentAddr(v)+2);
156231 sqlite3VdbeAddOp2(v, OP_Next, csr, sqlite3VdbeCurrentAddr(v)+1+bPeer);
156234 sqlite3VdbeAddOp2(v, OP_Goto, 0, lblDone);
156247 sqlite3VdbeAddOp2(v, OP_Goto, 0, addrNextRange);
156809 sqlite3VdbeAddOp2(v, OP_NewRowid, csrWrite, regRowid);
156832 sqlite3VdbeAddOp2(v, OP_Rewind, s.current.csr, 1);
156836 sqlite3VdbeAddOp2(v, OP_Goto, 0, lblWhereEnd);
156845 sqlite3VdbeAddOp2(v, OP_Rewind, s.start.csr, 1);
156848 sqlite3VdbeAddOp2(v, OP_Rewind, s.current.csr, 1);
156850 sqlite3VdbeAddOp2(v, OP_Rewind, s.end.csr, 1);
156859 sqlite3VdbeAddOp2(v, OP_Goto, 0, lblWhereEnd);
156876 sqlite3VdbeAddOp2(v, OP_Goto, 0, addrNext);
156904 sqlite3VdbeAddOp2(v, OP_Goto, 0, addr);
156925 addrInteger = sqlite3VdbeAddOp2(v, OP_Integer, 0, regFlushPart);
156957 sqlite3VdbeAddOp2(v, OP_Goto, 0, addrStart);
156961 sqlite3VdbeAddOp2(v, OP_Goto, 0, addrStart);
156971 sqlite3VdbeAddOp2(v, OP_Goto, 0, addrStart);
156979 sqlite3VdbeAddOp2(v, OP_Integer, 1, pMWin->regStartRowid);
156980 sqlite3VdbeAddOp2(v, OP_Integer, 0, pMWin->regEndRowid);