 y, =x+y+z- Min( X, Min( y, z)) - Max( X, Max( y, z ) ) (5-10) (5-11) (5-12) Round(x)=Sign(x)*Floor(Abs(x)+0.5) (5-13) Sign( (5-14) Sqrt(x) = Vx (5-15) Order of operation precedence When order of precedence in an expression is not indicated explicitly by use of parentheses, the following rules apply: operations of a higher precedence are evaluated before any operation of a lower precedence, operations of the same precedence are evaluated sequentially from left to right. Table 5-1 specifies the precedence of operations from highest to lowest; a higher position in the table indicates a higher precedence. NOTE - For those operators that are also used in the C programming language, the order of precedence used in this Specification is the same as used in the C programming language. Rec. ITU-T H.264 (01/2012) Table 5-1 - Operation precedence from highest (at top of table) to lowest (at bottom of table) operations (with operands x, y, and z) "x++","x--" "!x","-"" (as a unary prefix operator) "x+y","x-y" - (as a two-argument operator), "f(i)" "x<<y","x>>y" "x<y","x<=y","x>y","x>=y" "x==y","x!=y" "x & y" "x|y" "x && y" "xlly" "x?y:z" "x=y","x+=y","x-=y" Variables, syntax elements, and tables Syntax elements in the bitstream are represented in bold type. Each syntax element is described by its name (all lower case letters with underscore characters), its one or two syntax categories, and one or two descriptors for its method of coded representation. The decoding process behaves according to the value of the syntax element and to the values of previously decoded syntax elements. When a value of a syntax element is used in the syntax tables or the text, it appears in regular (i.e., not bold) type. In some cases the syntax tables may use the values of other variables derived from syntax elements values. Such variables appear in the syntax tables, or text, named by a mixture of lower case and upper case letter and without any underscore characters. Variables starting with an upper case letter are derived for the decoding of t