when CroppingChangeFlag is equal to 1 and (slice_type % 5) is equal to 1, the reference picture list refPicList1. Outputs of this process are: two 2x2 arrays refIdxILPredL0 and refIdxILPredL1 specifying inter-layer predictors for the reference indices of the current macroblock, two 4x4x2 arrays mvILPredL0 and mvILPredL1 specifying inter-layer predictors for the motion vector components of the current macroblock. Let tempRefIdxPredL0 and tempRefIdxPredL1 be two 4x4 arrays with elements tempRefIdxPredL0[ X, y ] and tempRefIdxPredL1| X, y ], respectively, that specify auxiliary inter-layer predictors for reference indices. For each 4x4 block indexed by x, y = 0..3 = and for X being replaced by 0 and 1, the auxiliary reference index predictor tempRefIdxPredLX X, y ] and the motion vector predictor mvILPredLX[ X, y ] are derived as follows: If refLayerPredFlagLX[ refLayerPartIdc| X, y ] / 16 ][ refLayerPartIdc[ X, y ] % 16 ) / 4 ] is equal 0, the reference index predictor tempRefIdxPredLX[ X, y ] and the motion vector predictor mvILPredLX[ X, y ] are derived by: tempRefldxPredLX[ 1=-1 (G-218) mvILPredLX[ X, y 0] =0 (G-219) mvILPredLX[ X, y [[1] =0 (G-220) Otherwise (refLayerPredFlagLX[ refLayerPartIdc[ X, y ] / 16 ] refLayerPartIdc[ X, y 1% 16) is equal to 1), the following ordered steps are specified: The variables refMbAddr, refMbPartIdx, and refSubMbPartIdx are derived by refMbAddr = refLayerPartIdc[ / 16 (G-221) refMbPartIdx = ( refLayerPartIdc| ]% 16) 4 (G-222) refSubMbPartIdx = refLayerPartIdc| X, 1% (G-223) 2. The auxiliary reference index predictor tempRefldxPredLX[ X, y ] is derived by: tempRefldxPredLX[ X, y refLayerRefIdxLX[ refMbAddr ][ refMbPartIdx ] (1 + fieldMbFlag-field_pic_flag) - (G-224) / (1 + refLayerFieldMbFlag[ refMbAddr ] - RefLayerFieldPicFlag) Rec. ITU-T H.264 (01/2012) 3. The motion vector aMv is set equal to refLayerMvLX[ refMbAddr ][ refMbPartIdx ][ refSubMbPartIdx ], and afterwards its vertical component aMv[ 1 ] is modified by: aMv[ refLayerFieldMbFlag[ refMbAddr ]) (G-225) The variables 