h X, y=0..7, are derived as follows: If zHD is equal to 0, 2, 4, 6, 8, 10, 12, or 14 pred8x8L[x,y]=(p[-1,y-(x>>1)-1]+p[-1,y-(x>>1)]+1)>>1 (8-104) Otherwise, if zHD is equal to 1, 3, 5, 7, 9, 11, or 13 pred8x8L[x,y]=(p'[-1,y-(x>>1)-2]+2*p[-1,y-(x>>1)-1]+ p'[-1,y-(x>>1)]+2)>>2 (8-105) Otherwise, if zHD is equal to -1, Rec. ITU-T H.264 (01/2012) ed8x8L[x,y]=(p[-1,0]+2*p[-1,-1]+p'[0,-1]+2)>>! (8-106) Otherwise (zHD is equal to -2, -3, -4, -5, -6, -7), (8-107) 8.3.2.2.9 Specification of Intra_8x8_Vertical_Leftprediction mode This Intra_8x8 prediction mode is invoked whenIntra8x8PredMode[luma8x8BlkIdx]is equal to 7. This mode shall be used only when the samples p[x,-1] with X = 0..15 are marked as "available for Intra_8x8 prediction". The values of the prediction samples pred8x8L [x,y] with X, y=0..7, are derived as follows: If y is equal to 0,2,4 or 6 pred8x8L[x,y]=(p[x+(y>>1),-1]+p[x+(y>>1)+1,-1]+1)>>1 (8-108) Otherwise (y is equal to 1, 3, 5, 7), 18x8L[x,y]=(p[x+(y>>1),-1]+2*p[x+(y>>1)+1,-1]+ [x+(y>>1)+2,-1]+2)>>2 (8-109) 8.3.2.2.10 Specification of intra_8x8_Horizontal_Upprediction mode This Intra_8x8 prediction mode is invoked when Intra8x8PredMode[ luma8x8BlkIdx ] is equal to 8. This mode shall be used only when the samples p[ -1,y] with y =0..7 are marked as "available for Intra_8x8 prediction". Let the variable zHU be set equal to x+2* y. The values of the prediction samples pred8x8L[ x, y ], with X, y = 0..7, are derived as follows: If zHU is equal to 0, 2, 4, 6, 8, 10, or 12 pred8x8L[x,y]=(p[-1,y+(x>>1)]+p[-1,y+(x>>1)+1]+1)>>1 (8-110) Otherwise, if zHU is equal to 1, 3, 5, 7, 9, or 11 pred8x8[x,y]=(p[-1,y+(x>>1)]+2*p[-1,y+(x>>1)+1]+ p'[-1,y+(x>>1)+2]+2)>>2 (8-111) Otherwise, if zHU is equal to 13, (8-112) Otherwise (zHU is greater than 13), pred8x8L[x,y]=p[-1,7] (8-113) 8.3.3 Intra_16x16p prediction process for luma samples This process is invoked when the macroblock prediction mode is equal to Intra 16x16 It specifies how the Intra prediction luma samples for the current macroblock are derived. Input to this