t of this process is a modified version of the array picSamples. Rec. ITU-T H.264 (01/2012) Let mbSamples be a 16x16 array containing constructed intra sample values for the current macroblock. All elements of mbSamples are initially set equal to 0. The 4x4 blocks indexed by c4x4BlkIdx = 0..15 are processed in increasing order of c4x4BlkIdx, and for each 4x4 block, the following ordered steps are specified: 1. The Intra_4x4 sample prediction process as specified in clause 8.3.1.2 is invoked with c4x4BlkIdx and picSamples as the inputs and the outputs are intra prediction sample values as a 4x4 array pred4x4 with elements pred4x4[ X, y ]. For this invocation of the process in clause 8.3.1.2, the modifications specified in items a) through g) of clause G.8.3.2 apply. Additionally in clause 8.3.1.2.3, which may be invoked as part of the process specified in clause 8.3.1.2, the variable BitDepthy is replaced by bitDepth. 2. The inverse 4x4 luma block scanning process as specified in clause 6.4.3 is invoked with c4x4BlkIdx as the input and the output is assigned to xP, yP). 3. For X = xP..(xP + and y = yP. (yP + 3) and with Clip( specifying Clip3( 0, bitDepth ) - 1,a), the elements mbSamples[ X, y ] of the 16x16 array mbSamples are derived by mbSamples[ X, y ]=Clip(pred4x4[: X -xP,y-yP]+mbRes[x,y]) - (G-87) The picture sample array construction process for a signal component as specified in clause G.8.5.4.3 is invoked with fieldMbFlag[ CurrMbAddr ], mbW set equal to 16, mbH set equal to 16, mbSamples, and picSamples as the inputs and the output is a modified version of the array picSamples. NOTE - When c4x4BlkIdx is less than 15, the array mbSamples does only contain constructed intra samples for 4x4 blocks with c4x4BlkIdx less than or equal to the current value of c4x4BlkIdx. G.8.3.2.1.3 SVC Intra_8x8 sample prediction and construction process Inputs to this process are: a variable bitDepth specifying the bit depth, a one-dimensional array sliceIdc with PicSizeInMbs elements specifying slice identifications for the m