truction process as specified in clause G.8.3.2 is invoked with sliceIdc, fieldMbFlag, baseModeFlag, mbType, ipred4x4[ mbAddr ], ipred8x8[mbAddr ], ipred16x16[ mbAddr ipredChroma[ mbAddr ], cTrafo[ mbAddr ], sTCoeff[ mbAddr ], CSL, and, when ChromaArrayType is not equal to 0, cScb and cScr as the inputs and the outputs are a modified version of the array cSL and, when ChromaArrayType is not equal to 0, modified versions of the arrays cSCb and cScr. Otherwise, if mbType[ mbAddr ] is equal to I_BL, the following ordered steps are specified: The residual construction and accumulation process as specified in clause G.8.5.3 is invoked with accumulationFlag set equal to 0, fieldMbFlag[ mbAddr ], cTrafo[ mbAddr ], sTCoeff[ mbAddr ], rSL, and, when ChromaArrayType is not equal to 0, rScb and rScr as the inputs and the outputs are a modified version of rSL and, when ChromaArrayType is not equal to 0, modified versions of rScb and rSCr. b. The sample array accumulation process as specified in clause G.8.5.4 is invoked with fieldMbFlag[ mbAddr ], rSL, CSL, and, when ChromaArrayType is not equal to 0, rSCb, rScr cSCb, and cScr as the inputs and the outputs are a modified version of cSL and, when ChromaArrayType is not equal to 0, modified versions of cScb and cScr. Otherwise (mbType[ mbAddr is not equal to I_PCM, I_16x16, I_8x8, I_4x4, or I_BL), the following ordered steps are specified: a. The SVC decoding process for Inter prediction samples as specified in clause G.8.4.2 is invoked with targetQId set equal to (currDQId & 15), fieldMbFlag[ mbAddr], sliceIde[ mbAddr ], mbType[ mbAddr subMbType[ mbAddr predFlagL0[ mbAddr] predFlagL1[ mbAddr ], refIdxL0[ mbAddr ], refIdxL1[ mbAddr], mvL0[ mbAddr ], mvL1[ mbAddr ], refLayerFieldMbFlag (when available), refLayerMbType (when available), refPicList0, refPicList1 (when available), cSL, rSL, and, when ChromaArrayType is not equal to 0, cSCb, cScr, rSCb, and rScr as the inputs and the outputs are modified version of cSL and rSL, and, when ChromaArrayType is not equal to 0, modified 