Lines Matching refs:sqlite3VdbeAddOp2
17920 SQLITE_PRIVATE int sqlite3VdbeAddOp2(Vdbe*,int,int,int);
87767 sqlite3VdbeAddOp2(p, OP_Init, 0, 1);
87991 SQLITE_PRIVATE int sqlite3VdbeAddOp2(Vdbe *p, int op, int p1, int p2){ function
88123 sqlite3VdbeAddOp2(p, OP_Integer, va_arg(ap, int), iDest+i);
88128 sqlite3VdbeAddOp2(p, OP_ResultRow, iDest, i);
88382 sqlite3VdbeAddOp2(p, OP_Expire, 1, 1);
113386 sqlite3VdbeAddOp2(v, OP_Integer, 1, dest);
113411 sqlite3VdbeAddOp2(v, OP_Integer, 0, dest);
113419 sqlite3VdbeAddOp2(v, OP_NotNull, dest, addrDone); VdbeCoverage(v);
113422 sqlite3VdbeAddOp2(v, OP_Goto, 0, addrDone);
113429 sqlite3VdbeAddOp2(v, OP_Not, dest, dest);
115766 sqlite3VdbeAddOp2(v, OP_Integer, 0, regHasNull);
116294 sqlite3VdbeAddOp2(v, OP_Gosub, pExpr->y.sub.regReturn,
116297 sqlite3VdbeAddOp2(v, OP_OpenDup, iTab, pExpr->iTable);
116312 sqlite3VdbeAddOp2(v, OP_BeginSubrtn, 0, pExpr->y.sub.regReturn) + 1;
116332 addr = sqlite3VdbeAddOp2(v, OP_OpenEphemeral, pExpr->iTable, nVal);
116370 addrBloom = sqlite3VdbeAddOp2(v, OP_Blob, 10000, regBloom);
116513 sqlite3VdbeAddOp2(v, OP_Gosub, pExpr->y.sub.regReturn,
116524 sqlite3VdbeAddOp2(v, OP_BeginSubrtn, 0, pExpr->y.sub.regReturn) + 1;
116577 sqlite3VdbeAddOp2(v, OP_Integer, 0, dest.iSDParm);
116797 sqlite3VdbeAddOp2(v, OP_IsNull, regCkNull, destIfNull); VdbeCoverage(v);
116838 sqlite3VdbeAddOp2(v, OP_IsNull, rLhs+i, destStep2);
116881 sqlite3VdbeAddOp2(v, OP_NotNull, rRhsHasNull, destIfFalse);
116898 addrTop = sqlite3VdbeAddOp2(v, OP_Rewind, iTab, destIfFalse);
116919 sqlite3VdbeAddOp2(v, OP_Goto, 0, destIfNull);
116922 sqlite3VdbeAddOp2(v, OP_Next, iTab, addrTop+1);
116927 sqlite3VdbeAddOp2(v, OP_Goto, 0, destIfFalse);
116974 sqlite3VdbeAddOp2(v, OP_Integer, i, iMem);
117076 sqlite3VdbeAddOp2(v, OP_Rowid, iTabCur, regOut);
117240 sqlite3VdbeAddOp2(v, OP_NotNull, target, endCoalesce);
117261 sqlite3VdbeAddOp2(v, OP_Null, 0, target);
117283 sqlite3VdbeAddOp2(v, OP_Integer,
117292 sqlite3VdbeAddOp2(v, OP_Integer,
117304 sqlite3VdbeAddOp2(v, OP_Integer,
117308 sqlite3VdbeAddOp2(v, OP_Null, 0, target);
117556 sqlite3VdbeAddOp2(v, OP_Goto, 0, sqlite3VdbeCurrentAddr(v)+2);
117612 sqlite3VdbeAddOp2(v, OP_Null, 0, target);
117712 sqlite3VdbeAddOp2(v, OP_SCopy, iSrc, target);
117741 sqlite3VdbeAddOp2(v, OP_Integer, sqlite3ExprTruthValue(pExpr), target);
117768 sqlite3VdbeAddOp2(v, OP_Null, 0, target);
117791 sqlite3VdbeAddOp2(v, OP_Variable, pExpr->iColumn, target);
117803 sqlite3VdbeAddOp2(v, OP_Cast, target,
117831 sqlite3VdbeAddOp2(v, OP_Integer, 1, inReg);
117842 sqlite3VdbeAddOp2(v, OP_Integer, 0, inReg);
117846 sqlite3VdbeAddOp2(v, OP_Goto, 0, sqlite3VdbeCurrentAddr(v)+2);
117848 sqlite3VdbeAddOp2(v, OP_Null, 0, inReg);
117893 sqlite3VdbeAddOp2(v, OP_Goto, 0, sqlite3VdbeCurrentAddr(v)+2);
117895 sqlite3VdbeAddOp2(v, OP_Null, 0, target);
117930 sqlite3VdbeAddOp2(v, op, r1, inReg);
117950 sqlite3VdbeAddOp2(v, OP_Integer, 1, target);
117956 sqlite3VdbeAddOp2(v, OP_Integer, 0, target);
118135 sqlite3VdbeAddOp2(v, OP_Null, 0, target);
118137 sqlite3VdbeAddOp2(v, OP_Integer, 1, target);
118139 sqlite3VdbeAddOp2(v, OP_AddImm, target, 0);
118225 sqlite3VdbeAddOp2(v, OP_Param, p1, target);
118366 sqlite3VdbeAddOp2(v, OP_Null, 0, target);
118390 sqlite3VdbeAddOp2(v, OP_Halt, SQLITE_OK, OE_Ignore);
118550 sqlite3VdbeAddOp2(pParse->pVdbe, op, inReg, target);
118629 sqlite3VdbeAddOp2(v, copyOp, j+srcReg-1, target+i);
118647 sqlite3VdbeAddOp2(v, copyOp, inReg, target+i);
118864 sqlite3VdbeAddOp2(v, op, r1, dest);
119062 sqlite3VdbeAddOp2(v, op, r1, dest);
120789 sqlite3VdbeAddOp2(v, OP_AddImm, r1, -2);
120790 sqlite3VdbeAddOp2(v, OP_IfPos, r1, sqlite3VdbeCurrentAddr(v)+2);
122688 sqlite3VdbeAddOp2(v, OP_Rowid, iCur, reg);
122711 sqlite3VdbeAddOp2(v, OP_Null, 0, regOut);
122726 sqlite3VdbeAddOp2(v, OP_Null, 0, reg+1);
122737 sqlite3VdbeAddOp2(v, OP_Next, iCur, addr+1); VdbeCoverage(v);
123652 sqlite3VdbeAddOp2(v, OP_Clear, (int)aRoot[i], iDb);
124350 sqlite3VdbeAddOp2(pParse->pVdbe, OP_Integer, iParam, regStat+1);
124557 sqlite3VdbeAddOp2(v, OP_Integer, db->nAnalysisLimit, regTemp2);
124564 sqlite3VdbeAddOp2(v, OP_Integer, nCol, regStat+1);
124566 sqlite3VdbeAddOp2(v, OP_Integer, pIdx->nKeyCol, regRowid);
124574 sqlite3VdbeAddOp2(v, OP_Integer, 0, regChng);
124599 sqlite3VdbeAddOp2(v, OP_NotNull, regPrev, endDistinctTest);
124604 sqlite3VdbeAddOp2(v, OP_Integer, i, regChng);
124612 sqlite3VdbeAddOp2(v, OP_Integer, nColTest, regChng);
124644 sqlite3VdbeAddOp2(v, OP_IdxRowid, iIdxCur, regRowid);
124671 sqlite3VdbeAddOp2(v, OP_Next, iIdxCur, addrNextRow); VdbeCoverage(v);
124675 sqlite3VdbeAddOp2(v, OP_Next, iIdxCur, addrNextRow); VdbeCoverage(v);
124689 sqlite3VdbeAddOp2(v, OP_NewRowid, iStatCur, regNewRowid);
124711 sqlite3VdbeAddOp2(v, OP_Cast, regStat1, SQLITE_AFF_INTEGER);
124760 sqlite3VdbeAddOp2(v, OP_NewRowid, iStatCur+1, regNewRowid);
124762 sqlite3VdbeAddOp2(v, OP_Goto, 1, addrNext); /* P1==1 for end-of-loop */
124777 sqlite3VdbeAddOp2(v, OP_Count, iTabCur, regStat1);
124779 sqlite3VdbeAddOp2(v, OP_Null, 0, regIdxname);
124782 sqlite3VdbeAddOp2(v, OP_NewRowid, iStatCur, regNewRowid);
126512 sqlite3VdbeAddOp2(v, OP_ResultRow, reg, i);
126513 sqlite3VdbeAddOp2(v, OP_Next, pReturning->iRetCur, addrRewind+1);
126582 sqlite3VdbeAddOp2(v, OP_OpenEphemeral, pRet->iRetCur, pRet->nRetCol);
127693 sqlite3VdbeAddOp2(v, OP_Integer, 0, reg2);
127702 sqlite3VdbeAddOp2(v, OP_NewRowid, 0, reg1);
129204 sqlite3VdbeAddOp2(v, OP_NewRowid, iCsr, regRowid);
130140 addr1 = sqlite3VdbeAddOp2(v, OP_Rewind, iTab, 0); VdbeCoverage(v);
130145 sqlite3VdbeAddOp2(v, OP_SorterInsert, iSorter, regRecord);
130147 sqlite3VdbeAddOp2(v, OP_Next, iTab, addr1+1); VdbeCoverage(v);
130149 if( memRootPage<0 ) sqlite3VdbeAddOp2(v, OP_Clear, tnum, iDb);
130154 addr1 = sqlite3VdbeAddOp2(v, OP_SorterSort, iSorter, 0); VdbeCoverage(v);
130185 sqlite3VdbeAddOp2(v, OP_IdxInsert, iIdx, regRecord);
130188 sqlite3VdbeAddOp2(v, OP_SorterNext, iSorter, addr2); VdbeCoverage(v);
130803 sqlite3VdbeAddOp2(v, OP_Expire, 0, 1);
131594 sqlite3VdbeAddOp2(v, OP_Transaction, i, eTxnType);
131620 sqlite3VdbeAddOp2(v, OP_AutoCommit, 1, isRollback);
132742 sqlite3VdbeAddOp2(v, OP_ResultRow, regCounter, 1);
133145 sqlite3VdbeAddOp2(v, OP_Integer, 0, memCnt);
133179 sqlite3VdbeAddOp2(v, OP_Clear, pIdx->tnum, iDb);
133193 sqlite3VdbeAddOp2(v, OP_Null, 0, iRowSet);
133203 addrEphOpen = sqlite3VdbeAddOp2(v, OP_OpenEphemeral, iEphCur, nPk);
133228 sqlite3VdbeAddOp2(v, OP_AddImm, memCnt, 1);
133271 sqlite3VdbeAddOp2(v, OP_RowSetAdd, iRowSet, iKey);
133311 sqlite3VdbeAddOp2(v, OP_RowData, iEphCur, iKey);
133348 sqlite3VdbeAddOp2(v, OP_Next, iEphCur, addrLoop+1); VdbeCoverage(v);
133486 sqlite3VdbeAddOp2(v, OP_Copy, iPk, iOld);
133537 sqlite3VdbeAddOp2(v, OP_Delete, iDataCur, (count?OPFLAG_NCHANGE:0));
137532 sqlite3VdbeAddOp2(v, OP_FkIfZero, pFKey->isDeferred, iOk);
137537 sqlite3VdbeAddOp2(v, OP_IsNull, iReg, iOk); VdbeCoverage(v);
137552 sqlite3VdbeAddOp2(v, OP_SCopy,
137554 iMustBeInt = sqlite3VdbeAddOp2(v, OP_MustBeInt, regTemp, 0);
137579 sqlite3VdbeAddOp2(v, OP_Copy,
137637 sqlite3VdbeAddOp2(v, OP_FkCounter, pFKey->isDeferred, nIncr);
137753 iFkIfZero = sqlite3VdbeAddOp2(v, OP_FkIfZero, pFKey->isDeferred, 0);
137831 sqlite3VdbeAddOp2(v, OP_FkCounter, pFKey->isDeferred, nIncr);
137938 sqlite3VdbeAddOp2(v, OP_FkIfZero, 1, iSkip); VdbeCoverage(v);
137956 sqlite3VdbeAddOp2(v, OP_FkIfZero, 0, sqlite3VdbeCurrentAddr(v)+2);
138140 sqlite3VdbeAddOp2(v, OP_IsNull, iReg, iJump); VdbeCoverage(v);
138142 sqlite3VdbeAddOp2(v, OP_FkCounter, pFKey->isDeferred, -1);
138872 sqlite3VdbeAddOp2(v, OP_TypeCheck, iReg, pTab->nNVCol);
139196 sqlite3VdbeAddOp2(pParse->pVdbe, OP_MemMax, memId, regRowid);
139862 sqlite3VdbeAddOp2(v, OP_OpenEphemeral, srcTab, nColumn);
139865 sqlite3VdbeAddOp2(v, OP_NewRowid, srcTab, regTempRowid);
139942 sqlite3VdbeAddOp2(v, OP_Integer, 0, regRowCount);
140023 sqlite3VdbeAddOp2(v, OP_Copy, regFromSelect+ipkColumn, regRowid);
140100 sqlite3VdbeAddOp2(v, OP_SCopy, regFromSelect+k, iRegStore);
140106 sqlite3VdbeAddOp2(v,
140126 sqlite3VdbeAddOp2(v, OP_Integer, -1, regCols);
140137 sqlite3VdbeAddOp2(v, OP_Integer, -1, regCols);
140177 sqlite3VdbeAddOp2(v, OP_Null, 0, regIns);
140205 sqlite3VdbeAddOp2(v, OP_IsNull, regRowid, addr1+2); VdbeCoverage(v);
140210 sqlite3VdbeAddOp2(v, OP_Null, 0, regRowid);
140267 sqlite3VdbeAddOp2(v, OP_Integer, -1, regRowid);
140274 sqlite3VdbeAddOp2(v, OP_AddImm, regRowCount, 1);
140288 sqlite3VdbeAddOp2(v, OP_Next, srcTab, addrCont); VdbeCoverage(v);
140708 sqlite3VdbeAddOp2(v, OP_IsNull, iReg, ignoreDest);
140904 sqlite3VdbeAddOp2(v, OP_Integer, 0, regTrigCnt);
141014 sqlite3VdbeAddOp2(v, OP_AddImm, regTrigCnt, 1); /* incr trigger cnt */
141023 sqlite3VdbeAddOp2(v, OP_Delete, iDataCur, OPFLAG_ISNOOP);
141090 sqlite3VdbeAddOp2(v, OP_Null, 0, aRegIdx[ix]);
141111 sqlite3VdbeAddOp2(v, OP_IntCopy, x, regIdx+i);
141116 sqlite3VdbeAddOp2(v, OP_SCopy, x, regIdx+i);
141194 sqlite3VdbeAddOp2(v, OP_IdxRowid, iThisCur, regR);
141295 sqlite3VdbeAddOp2(v, OP_AddImm, regTrigCnt, 1); /* incr trigger cnt */
141307 sqlite3VdbeAddOp2(v, OP_IsNull, regIdx-1, lblRecheckOk);
141368 sqlite3VdbeAddOp2(v, OP_IfNot, regTrigCnt, lblRecheckOk);VdbeCoverage(v);
141437 sqlite3VdbeAddOp2(v, OP_Integer, 0, r);
141486 sqlite3VdbeAddOp2(v, OP_IsNull, aRegIdx[i], sqlite3VdbeCurrentAddr(v)+2);
141917 sqlite3VdbeAddOp2(v, OP_Null, 0, regData);
141943 addr1 = sqlite3VdbeAddOp2(v, OP_Rewind, iDest, 0); VdbeCoverage(v);
141950 emptySrcTest = sqlite3VdbeAddOp2(v, OP_Rewind, iSrc, 0); VdbeCoverage(v);
141952 addr1 = sqlite3VdbeAddOp2(v, OP_Rowid, iSrc, regRowid);
141962 addr1 = sqlite3VdbeAddOp2(v, OP_NewRowid, iDest, regRowid);
141964 addr1 = sqlite3VdbeAddOp2(v, OP_Rowid, iSrc, regRowid);
141989 sqlite3VdbeAddOp2(v, OP_Next, iSrc, addr1); VdbeCoverage(v);
141990 sqlite3VdbeAddOp2(v, OP_Close, iSrc, 0);
141991 sqlite3VdbeAddOp2(v, OP_Close, iDest, 0);
142009 addr1 = sqlite3VdbeAddOp2(v, OP_Rewind, iSrc, 0); VdbeCoverage(v);
142032 sqlite3VdbeAddOp2(v, OP_RowCell, iDest, iSrc);
142046 sqlite3VdbeAddOp2(v, OP_IdxInsert, iDest, regData);
142048 sqlite3VdbeAddOp2(v, OP_Next, iSrc, addr1+1); VdbeCoverage(v);
142050 sqlite3VdbeAddOp2(v, OP_Close, iSrc, 0);
142051 sqlite3VdbeAddOp2(v, OP_Close, iDest, 0);
142058 sqlite3VdbeAddOp2(v, OP_Halt, SQLITE_OK, 0);
142060 sqlite3VdbeAddOp2(v, OP_Close, iDest, 0);
144787 sqlite3VdbeAddOp2(v, OP_ResultRow, 1, 1);
144799 sqlite3VdbeAddOp2(v, OP_ResultRow, 1, 1);
144955 sqlite3VdbeAddOp2(v, OP_ResultRow, 3, 1);
145237 sqlite3VdbeAddOp2(v, OP_Pagecount, iDb, iReg);
145247 sqlite3VdbeAddOp2(v, OP_ResultRow, iReg, 1);
145338 sqlite3VdbeAddOp2(v, OP_ResultRow, 1, 1);
145428 sqlite3VdbeAddOp2(v, OP_Integer, iLimit, 1);
145431 sqlite3VdbeAddOp2(v, OP_AddImm, 1, -1);
145432 sqlite3VdbeAddOp2(v, OP_IfPos, 1, addr); VdbeCoverage(v);
145930 sqlite3VdbeAddOp2(v, OP_ResultRow, 1, 5);
145976 sqlite3VdbeAddOp2(v, OP_ResultRow, 1, pParse->nMem);
146186 sqlite3VdbeAddOp2(v, OP_IsNull, regRow+j, addrOk); VdbeCoverage(v);
146205 sqlite3VdbeAddOp2(v, OP_Rowid, 0, regResult+1);
146207 sqlite3VdbeAddOp2(v, OP_Null, 0, regResult+1);
146210 sqlite3VdbeAddOp2(v, OP_ResultRow, regResult, 4);
146214 sqlite3VdbeAddOp2(v, OP_Next, 0, addrTop+1); VdbeCoverage(v);
146297 sqlite3VdbeAddOp2(v, OP_Integer, mxErr-1, 1); /* reg[1] holds errors left */
146418 sqlite3VdbeAddOp2(v, OP_Integer, 0, 7);
146420 sqlite3VdbeAddOp2(v, OP_Integer, 0, 8+j); /* index entries counter */
146424 sqlite3VdbeAddOp2(v, OP_Rewind, iDataCur, 0); VdbeCoverage(v);
146425 loopTop = sqlite3VdbeAddOp2(v, OP_AddImm, 7, 1);
146540 jmp3 = sqlite3VdbeAddOp2(v, OP_NotNull, 3, labelOk);
146636 sqlite3VdbeAddOp2(v, OP_AddImm, 8+j, 1);/* increment entry count */
146649 sqlite3VdbeAddOp2(v, OP_Goto, 0, ckUniq);
146667 sqlite3VdbeAddOp2(v, OP_IdxRowid, iIdxCur+j, 3);
146707 sqlite3VdbeAddOp2(v, OP_IsNull, r1+kk, uniqOk);
146723 sqlite3VdbeAddOp2(v, OP_Next, iDataCur, loopTop); VdbeCoverage(v);
146948 sqlite3VdbeAddOp2(v, OP_ResultRow, 1, 1);
146977 sqlite3VdbeAddOp2(v, OP_ResultRow, 1, 3);
147175 sqlite3VdbeAddOp2(v, OP_Rewind, iTabCur,
147184 sqlite3VdbeAddOp2(v, OP_ResultRow, r1, 1);
149556 sqlite3VdbeAddOp2(v, OP_Sequence, pSort->iECursor, regBase+nExpr);
149594 sqlite3VdbeAddOp2(v, OP_Gosub, pSort->regReturn, pSort->labelBkOut);
149597 sqlite3VdbeAddOp2(v, OP_IfNot, iLimit, pSort->labelDone);
149621 sqlite3VdbeAddOp2(v, OP_IfNotZero, iLimit, sqlite3VdbeCurrentAddr(v)+4);
149623 sqlite3VdbeAddOp2(v, OP_Last, iCsr, 0);
150118 sqlite3VdbeAddOp2(v, OP_NewRowid, iParm, r2);
150138 sqlite3VdbeAddOp2(v, OP_IsNull, regResult, iBreak); VdbeCoverage(v);
150185 sqlite3VdbeAddOp2(v, OP_Integer, 1, iParm);
150223 sqlite3VdbeAddOp2(v, OP_ResultRow, regResult, nResultCol);
150257 sqlite3VdbeAddOp2(v, OP_IdxInsert, iParm+1, r3);
150261 sqlite3VdbeAddOp2(v, OP_SCopy,
150265 sqlite3VdbeAddOp2(v, OP_Sequence, iParm, r2+nKey);
150295 sqlite3VdbeAddOp2(v, OP_DecrJumpZero, p->iLimit, iBreak); VdbeCoverage(v);
150490 sqlite3VdbeAddOp2(v, OP_Gosub, pSort->regReturn, pSort->labelBkOut);
150508 sqlite3VdbeAddOp2(v, OP_Null, 0, pDest->iSdst);
150530 addr = 1 + sqlite3VdbeAddOp2(v, OP_SorterSort, iTab, addrBreak);
150536 addr = 1 + sqlite3VdbeAddOp2(v, OP_Sort, iTab, addrBreak); VdbeCoverage(v);
150541 sqlite3VdbeAddOp2(v, OP_AddImm, p->iLimit, -1);
150603 sqlite3VdbeAddOp2(v, OP_NewRowid, iParm, regRowid);
150637 sqlite3VdbeAddOp2(v, OP_ResultRow, pDest->iSdst, nColumn);
150656 sqlite3VdbeAddOp2(v, OP_SorterNext, iTab, addr); VdbeCoverage(v);
150658 sqlite3VdbeAddOp2(v, OP_Next, iTab, addr); VdbeCoverage(v);
151302 sqlite3VdbeAddOp2(v, OP_Integer, n, iLimit);
151314 sqlite3VdbeAddOp2(v, OP_IfNot, iLimit, iBreak); VdbeCoverage(v);
151503 sqlite3VdbeAddOp2(v, OP_OpenEphemeral, iQueue, nCol);
151559 addrTop = sqlite3VdbeAddOp2(v, OP_Rewind, iQueue, addrBreak); VdbeCoverage(v);
151566 sqlite3VdbeAddOp2(v, OP_RowData, iQueue, regCurrent);
151576 sqlite3VdbeAddOp2(v, OP_DecrJumpZero, regLimit, addrBreak);
151729 sqlite3VdbeAddOp2(v, OP_OpenEphemeral, dest.iSDParm, p->pEList->nExpr);
151898 sqlite3VdbeAddOp2(v, OP_Integer, 1, regPrev);
151944 sqlite3VdbeAddOp2(v, OP_NewRowid, iParm, r2);
151955 sqlite3VdbeAddOp2(v, OP_Integer, 1, pDest->iSDParm);
152028 sqlite3VdbeAddOp2(v, OP_IdxInsert, iParm+1, r3);
152031 sqlite3VdbeAddOp2(v, OP_SCopy,
152035 sqlite3VdbeAddOp2(v, OP_Sequence, iParm, r2+nKey);
152058 sqlite3VdbeAddOp2(v, OP_ResultRow, pIn->iSdst, pIn->nSdst);
152066 sqlite3VdbeAddOp2(v, OP_DecrJumpZero, p->iLimit, iBreak); VdbeCoverage(v);
152278 sqlite3VdbeAddOp2(v, OP_Integer, 0, regPrev);
152321 sqlite3VdbeAddOp2(v, OP_Copy, p->iOffset ? p->iOffset+1 : p->iLimit,
152323 sqlite3VdbeAddOp2(v, OP_Copy, regLimitA, regLimitB);
152393 addrEofA = sqlite3VdbeAddOp2(v, OP_Gosub, regOutB, addrOutB);
152395 addrEofA_noB = sqlite3VdbeAddOp2(v, OP_Yield, regAddrB, labelEnd);
152410 addrEofB = sqlite3VdbeAddOp2(v, OP_Gosub, regOutA, addrOutA);
152412 sqlite3VdbeAddOp2(v, OP_Yield, regAddrA, labelEnd); VdbeCoverage(v);
152419 addrAltB = sqlite3VdbeAddOp2(v, OP_Gosub, regOutA, addrOutA);
152421 sqlite3VdbeAddOp2(v, OP_Yield, regAddrA, addrEofA); VdbeCoverage(v);
152440 sqlite3VdbeAddOp2(v, OP_Gosub, regOutB, addrOutB);
152442 sqlite3VdbeAddOp2(v, OP_Yield, regAddrB, addrEofB); VdbeCoverage(v);
152453 sqlite3VdbeAddOp2(v, OP_Yield, regAddrA, addrEofA_noB); VdbeCoverage(v);
152456 sqlite3VdbeAddOp2(v, OP_Yield, regAddrB, addrEofB); VdbeCoverage(v);
155538 sqlite3VdbeAddOp2(v, OP_SetSubtype, regSubtype, regAgg+j);
155545 sqlite3VdbeAddOp2(v, OP_Next, pF->iOBTab, iTop+1); VdbeCoverage(v);
155549 sqlite3VdbeAddOp2(v, OP_AggFinal, AggInfoFuncReg(pAggInfo,i),
155615 sqlite3VdbeAddOp2(v, OP_Copy, regAcc, regHit);
155650 sqlite3VdbeAddOp2(v, OP_Sequence, pF->iOBTab, regAgg+jj);
155662 sqlite3VdbeAddOp2(v, OP_GetSubtype, regBase+kk, regAgg+jj);
156841 sqlite3VdbeAddOp2(v, OP_Gosub, pCteUse->regRtn, pCteUse->addrM9e);
156843 sqlite3VdbeAddOp2(v, OP_OpenDup, pItem->iCursor, pCteUse->iCur);
156855 sqlite3VdbeAddOp2(v, OP_Gosub, pPriorSubq->regReturn,
156858 sqlite3VdbeAddOp2(v, OP_OpenDup, pItem->iCursor, pPrior->iCursor);
156889 sqlite3VdbeAddOp2(v, OP_Return, pSubq->regReturn, topAddr+1);
156996 sqlite3VdbeAddOp2(v, OP_OpenEphemeral, pDest->iSDParm, pEList->nExpr);
157094 sqlite3VdbeAddOp2(v, OP_Goto, 0, iBreak);
157279 sqlite3VdbeAddOp2(v, OP_Integer, 0, iAbortFlag);
157289 sqlite3VdbeAddOp2(v, OP_Gosub, regReset, addrReset);
157355 sqlite3VdbeAddOp2(v, OP_SorterInsert, pAggInfo->sortingIdx, regRecord);
157365 sqlite3VdbeAddOp2(v, OP_SorterSort, pAggInfo->sortingIdx, addrEnd);
157452 sqlite3VdbeAddOp2(v, OP_Gosub, regOutputRow, addrOutputRow);
157455 sqlite3VdbeAddOp2(v, OP_IfPos, iAbortFlag, addrEnd); VdbeCoverage(v);
157457 sqlite3VdbeAddOp2(v, OP_Gosub, regReset, addrReset);
157465 sqlite3VdbeAddOp2(v, OP_Integer, 1, iUseFlag);
157471 sqlite3VdbeAddOp2(v, OP_SorterNext, pAggInfo->sortingIdx,addrTopOfLoop);
157482 sqlite3VdbeAddOp2(v, OP_Gosub, regOutputRow, addrOutputRow);
157497 sqlite3VdbeAddOp2(v, OP_Integer, 1, iAbortFlag);
157502 sqlite3VdbeAddOp2(v, OP_IfPos, iUseFlag, addrOutputRow+2);
157518 sqlite3VdbeAddOp2(v, OP_Integer, 0, iUseFlag);
157588 sqlite3VdbeAddOp2(v, OP_Count, iCsr, AggInfoFuncReg(pAggInfo,0));
157619 sqlite3VdbeAddOp2(v, OP_Integer, 0, regAcc);
157659 if( regAcc ) sqlite3VdbeAddOp2(v, OP_Integer, 1, regAcc);
159036 sqlite3VdbeAddOp2(v, OP_NewRowid, pReturning->iRetCur, reg+i+1);
160171 sqlite3VdbeAddOp2(v, OP_Integer, 0, regRowCount);
160189 addrOpen = sqlite3VdbeAddOp2(v, OP_OpenEphemeral, iEph, nEphCol);
160277 sqlite3VdbeAddOp2(v, OP_Rowid, iDataCur, regOldRowid);
160348 sqlite3VdbeAddOp2(v, OP_IsNull, pPk ? regKey : regOldRowid, labelBreak);
160353 sqlite3VdbeAddOp2(v, OP_Rewind, iEph, labelBreak); VdbeCoverage(v);
160365 sqlite3VdbeAddOp2(v, OP_Rowid, iEph, regOldRowid);
160372 sqlite3VdbeAddOp2(v, OP_RowData, iEph, regKey);
160377 sqlite3VdbeAddOp2(v, OP_Rewind, iEph, labelBreak); VdbeCoverage(v);
160379 addrTop = sqlite3VdbeAddOp2(v, OP_Rowid, iEph, regOldRowid);
160418 sqlite3VdbeAddOp2(v, OP_Null, 0, k);
160423 if( isView ) sqlite3VdbeAddOp2(v, OP_Null, 0, regOldRowid);
160425 sqlite3VdbeAddOp2(v, OP_Copy, regOldRowid, regNewRowid);
160447 sqlite3VdbeAddOp2(v, OP_Null, 0, k);
160471 sqlite3VdbeAddOp2(v, OP_Null, 0, k);
160592 sqlite3VdbeAddOp2(v, OP_Delete, iDataCur, 0);
160618 sqlite3VdbeAddOp2(v, OP_AddImm, regRowCount, 1);
160636 sqlite3VdbeAddOp2(v, OP_Next, iEph, addrTop); VdbeCoverage(v);
160730 addr= sqlite3VdbeAddOp2(v, OP_OpenEphemeral, ephemTab, nArg);
160793 sqlite3VdbeAddOp2(v, OP_Rowid, iCsr, regArg);
160797 sqlite3VdbeAddOp2(v, OP_Rowid, iCsr, regArg+1);
160807 sqlite3VdbeAddOp2(v, OP_SCopy, regArg+2+iPk, regArg+1);
160830 sqlite3VdbeAddOp2(v, OP_NewRowid, ephemTab, regRowid);
160859 sqlite3VdbeAddOp2(v, OP_Next, ephemTab, addr+1); VdbeCoverage(v);
160861 sqlite3VdbeAddOp2(v, OP_Close, ephemTab, 0);
161158 sqlite3VdbeAddOp2(v, OP_IdxRowid, iCur, regRowid);
161333 sqlite3VdbeAddOp2(v, OP_Vacuum, iDb, iIntoReg);
162141 sqlite3VdbeAddOp2(v, OP_VCreate, iDb, iReg);
164412 sqlite3VdbeAddOp2(v, bRev ? OP_Last : OP_Rewind, iTab, 0);
164439 pIn->addrInTop = sqlite3VdbeAddOp2(v, OP_Rowid, iTab, iOut);
164508 sqlite3VdbeAddOp2(pParse->pVdbe, OP_Null, 0, iReg);
164653 sqlite3VdbeAddOp2(v, OP_Copy, r1, regBase+j);
164667 sqlite3VdbeAddOp2(v, OP_IsNull, regBase+j, pLevel->addrBrk);
165105 sqlite3VdbeAddOp2(pParse->pVdbe, OP_MustBeInt, regRowid, addrNxt);
165227 sqlite3VdbeAddOp2(v, OP_Integer, 0, pLevel->iLeftJoin);
165239 pLevel->p2 = sqlite3VdbeAddOp2(v, OP_Yield, regYield, addrBrk);
165279 sqlite3VdbeAddOp2(v, OP_Integer, 0, pWInfo->pSelect->iOffset);
165284 sqlite3VdbeAddOp2(v, OP_Integer, pLoop->u.vtab.idxNum, iReg);
165285 sqlite3VdbeAddOp2(v, OP_Integer, nConstraint, iReg+1);
165390 sqlite3VdbeAddOp2(v, OP_MustBeInt, iRowidReg, addrNxt);
165469 sqlite3VdbeAddOp2(v, bRev ? OP_Last : OP_Rewind, iCur, pLevel->addrHalt);
165500 sqlite3VdbeAddOp2(v, OP_Rowid, iCur, iRowidReg);
165600 sqlite3VdbeAddOp2(v, OP_Integer, 1, (int)pLevel->iLikeRepCntr);
165638 sqlite3VdbeAddOp2(v, OP_Integer, 0, regBignull);
165688 sqlite3VdbeAddOp2(v, OP_IsNull, regBase+nEq, addrNxt);
165704 sqlite3VdbeAddOp2(v, OP_Null, 0, regBase+nEq);
165708 sqlite3VdbeAddOp2(v, OP_Null, 0, regBase+nEq);
165719 sqlite3VdbeAddOp2(v, OP_Integer, 1, regBignull);
165764 sqlite3VdbeAddOp2(v, OP_Goto, 0, sqlite3VdbeCurrentAddr(v)+2);
165790 sqlite3VdbeAddOp2(v, OP_IsNull, regBase+nEq, addrNxt);
165809 sqlite3VdbeAddOp2(v, OP_Null, 0, regBase+nEq);
165824 sqlite3VdbeAddOp2(v, OP_IfNot, regBignull, sqlite3VdbeCurrentAddr(v)+3);
165842 sqlite3VdbeAddOp2(v, OP_If, regBignull, sqlite3VdbeCurrentAddr(v)+2);
166027 sqlite3VdbeAddOp2(v, OP_Null, 0, regRowset);
166031 sqlite3VdbeAddOp2(v, OP_OpenEphemeral, regRowset, pPk->nKeyCol);
166036 iRetInit = sqlite3VdbeAddOp2(v, OP_Integer, 0, regReturn);
166182 sqlite3VdbeAddOp2(v, OP_Gosub, regReturn, iLoopBody);
166271 pLevel->p2 = 1 + sqlite3VdbeAddOp2(v, aStart[bRev],iCur,pLevel->addrHalt);
166470 sqlite3VdbeAddOp2(v, OP_Integer, 1, pLevel->iLeftJoin);
166485 sqlite3VdbeAddOp2(v, OP_BeginSubrtn, 0, pRJ->regReturn);
166633 sqlite3VdbeAddOp2(v, OP_Gosub, pRJ->regReturn, pRJ->addrSubrtn);
169770 sqlite3VdbeAddOp2(v, OP_OpenAutoindex, pLevel->iIdxCur, nKeyCol+1);
169776 sqlite3VdbeAddOp2(v, OP_Blob, 10000, pLevel->regFilter);
169788 addrCounter = sqlite3VdbeAddOp2(v, OP_Integer, 0, 0);
169795 addrTop = sqlite3VdbeAddOp2(v, OP_Rewind,pLevel->iTabCur,pLevel->addrHalt);
169812 sqlite3VdbeAddOp2(v, OP_IdxInsert, pLevel->iIdxCur, regRecord);
169826 sqlite3VdbeAddOp2(v, OP_Next, pLevel->iTabCur, addrTop+1); VdbeCoverage(v);
169923 sqlite3VdbeAddOp2(v, OP_Blob, (int)sz, pLevel->regFilter);
169937 sqlite3VdbeAddOp2(v, OP_Rowid, iCur, r1);
169953 sqlite3VdbeAddOp2(v, OP_Next, pLevel->iTabCur, addrTop+1);
175904 sqlite3VdbeAddOp2(v, OP_IfEmpty, pTabItem->iCursor, pWInfo->iBreak);
175988 sqlite3VdbeAddOp2(v, OP_Blob, 65536, pRJ->regBloom);
175990 sqlite3VdbeAddOp2(v, OP_Null, 0, pRJ->regReturn);
175994 sqlite3VdbeAddOp2(v, OP_OpenEphemeral, pRJ->iMatch, 1);
176003 sqlite3VdbeAddOp2(v, OP_OpenEphemeral, pRJ->iMatch, pPk->nKeyCol);
176039 sqlite3VdbeAddOp2(v, OP_Gosub, pSubq->regReturn, pSubq->addrFillSub);
176159 addrIfNull = sqlite3VdbeAddOp2(v, OP_IfNullRow, pLevel->iIdxCur, r1);
176169 sqlite3VdbeAddOp2(v, OP_Goto, 1, pLevel->p2);
176179 sqlite3VdbeAddOp2(v, OP_Goto, 0, pLevel->addrBrk);
176192 sqlite3VdbeAddOp2(v, OP_DecrJumpZero, pLevel->regBignull, pLevel->p2-1);
176224 sqlite3VdbeAddOp2(v, OP_IfNotOpen, pIn->iCur,
176240 sqlite3VdbeAddOp2(v, pIn->eEndLoopOp, pIn->iCur, pIn->addrInTop);
176261 sqlite3VdbeAddOp2(v, OP_DecrJumpZero, (int)(pLevel->iLikeRepCntr>>1),
176295 sqlite3VdbeAddOp2(v, OP_Gosub, pLevel->p1, pLevel->addrFirst);
177532 sqlite3VdbeAddOp2(v, OP_Null, 0, pWin->regAccum);
177876 sqlite3VdbeAddOp2(v, OP_OpenEphemeral, pMWin->iEphCsr, nEphExpr);
177877 sqlite3VdbeAddOp2(v, OP_OpenDup, pMWin->iEphCsr+1, pMWin->iEphCsr);
177878 sqlite3VdbeAddOp2(v, OP_OpenDup, pMWin->iEphCsr+2, pMWin->iEphCsr);
177879 sqlite3VdbeAddOp2(v, OP_OpenDup, pMWin->iEphCsr+3, pMWin->iEphCsr);
177891 sqlite3VdbeAddOp2(v, OP_Integer, 1, pMWin->regOne);
177897 sqlite3VdbeAddOp2(v, OP_Integer, 1, pMWin->regStartRowid);
177898 sqlite3VdbeAddOp2(v, OP_Integer, 0, pMWin->regEndRowid);
177899 sqlite3VdbeAddOp2(v, OP_OpenDup, pMWin->csrApp, pMWin->iEphCsr);
177925 sqlite3VdbeAddOp2(v, OP_OpenEphemeral, pWin->csrApp, 2);
177927 sqlite3VdbeAddOp2(v, OP_Integer, 0, pWin->regApp+1);
177935 sqlite3VdbeAddOp2(v, OP_OpenDup, pWin->csrApp, pMWin->iEphCsr);
177939 sqlite3VdbeAddOp2(v, OP_OpenDup, pWin->csrApp, pMWin->iEphCsr);
177969 sqlite3VdbeAddOp2(v, OP_Integer, 0, regZero);
177980 sqlite3VdbeAddOp2(v, OP_MustBeInt, reg, sqlite3VdbeCurrentAddr(v)+2);
177995 sqlite3VdbeAddOp2(v, OP_Halt, SQLITE_ERROR, OE_Abort);
178184 sqlite3VdbeAddOp2(v, OP_AddImm, pWin->regApp+1, 1);
178185 sqlite3VdbeAddOp2(v, OP_SCopy, regArg, pWin->regApp);
178187 sqlite3VdbeAddOp2(v, OP_IdxInsert, pWin->csrApp, pWin->regApp+2);
178201 sqlite3VdbeAddOp2(v, OP_AddImm, pWin->regApp+1-bInverse, 1);
178263 sqlite3VdbeAddOp2(v, OP_Null, 0, pWin->regResult);
178273 sqlite3VdbeAddOp2(v, OP_AggFinal, pWin->regAccum, nArg);
178275 sqlite3VdbeAddOp2(v, OP_Copy, pWin->regAccum, pWin->regResult);
178276 sqlite3VdbeAddOp2(v, OP_Null, 0, pWin->regAccum);
178324 sqlite3VdbeAddOp2(v, OP_Rowid, pMWin->iEphCsr, regCRowid);
178328 sqlite3VdbeAddOp2(v, OP_Null, 0, pWin->regAccum);
178334 sqlite3VdbeAddOp2(v, OP_Rowid, csr, regRowid);
178361 sqlite3VdbeAddOp2(v, OP_Goto, 0, lblNext);
178369 sqlite3VdbeAddOp2(v, OP_Next, csr, addrNext);
178416 sqlite3VdbeAddOp2(v, OP_Null, 0, pWin->regResult);
178422 sqlite3VdbeAddOp2(v, OP_Integer, 1, tmpReg);
178441 sqlite3VdbeAddOp2(v, OP_Null, 0, pWin->regResult);
178445 sqlite3VdbeAddOp2(v, OP_Rowid, iEph, tmpReg);
178448 sqlite3VdbeAddOp2(v, OP_AddImm, tmpReg, val);
178465 sqlite3VdbeAddOp2(v, OP_Gosub, p->regGosub, p->addrGosub);
178482 sqlite3VdbeAddOp2(v, OP_Null, 0, pWin->regAccum);
178486 sqlite3VdbeAddOp2(v, OP_Integer, 0, pWin->regApp);
178487 sqlite3VdbeAddOp2(v, OP_Integer, 0, pWin->regApp+1);
178493 sqlite3VdbeAddOp2(v, OP_Integer, 0, pWin->regApp+1);
178551 sqlite3VdbeAddOp2(v, OP_Goto, 0, addr);
178641 sqlite3VdbeAddOp2(v, OP_Goto, 0, lbl);
178644 sqlite3VdbeAddOp2(v, OP_NotNull, reg2, lbl);
178648 sqlite3VdbeAddOp2(v, OP_IsNull, reg2, lbl);
178653 sqlite3VdbeAddOp2(v, OP_Goto, 0, addrDone);
178657 sqlite3VdbeAddOp2(v, OP_IsNull, reg2,
178776 sqlite3VdbeAddOp2(v, OP_Rowid, p->start.csr, regRowid1);
178777 sqlite3VdbeAddOp2(v, OP_Rowid, p->end.csr, regRowid2);
178781 sqlite3VdbeAddOp2(v, OP_Rowid, p->end.csr, regRowid1);
178802 sqlite3VdbeAddOp2(v, OP_AddImm, pMWin->regStartRowid, 1);
178814 sqlite3VdbeAddOp2(v, OP_AddImm, pMWin->regEndRowid, 1);
178827 sqlite3VdbeAddOp2(v, OP_Next, csr, sqlite3VdbeCurrentAddr(v)+2);
178831 sqlite3VdbeAddOp2(v, OP_Next, csr, sqlite3VdbeCurrentAddr(v)+1+bPeer);
178834 sqlite3VdbeAddOp2(v, OP_Goto, 0, lblDone);
178847 sqlite3VdbeAddOp2(v, OP_Goto, 0, addrNextRange);
179408 sqlite3VdbeAddOp2(v, OP_NewRowid, csrWrite, s.regRowid);
179434 sqlite3VdbeAddOp2(v, OP_Goto, 0, lblWhereEnd);
179454 sqlite3VdbeAddOp2(v, OP_Goto, 0, lblWhereEnd);
179471 sqlite3VdbeAddOp2(v, OP_Goto, 0, addrNext);
179499 sqlite3VdbeAddOp2(v, OP_Goto, 0, addr);
179520 addrInteger = sqlite3VdbeAddOp2(v, OP_Integer, 0, regFlushPart);
179553 sqlite3VdbeAddOp2(v, OP_Integer, 0, regStart);
179559 sqlite3VdbeAddOp2(v, OP_Goto, 0, addrStart);
179563 sqlite3VdbeAddOp2(v, OP_Goto, 0, addrStart);
179573 sqlite3VdbeAddOp2(v, OP_Goto, 0, addrStart);
179581 sqlite3VdbeAddOp2(v, OP_Integer, 1, pMWin->regStartRowid);
179582 sqlite3VdbeAddOp2(v, OP_Integer, 0, pMWin->regEndRowid);