1. A method of processing data in a processor by converting in computing logic a normalized n-bit data value which represents one of 2 n evenly spaced values within a particular range into a normalized m-bit value which represents one of 2 m evenly spaced values within the particular range in accordance with a predetermined rounding mode, the method comprising: receiving the normalized n-bit value at an initial module of the computing logic; determining, by the initial module, an initial m-bit value, wherein the bits of said initial m-bit value are determined to be equal to the m most significant bits of a concatenation of one or more copies of a group of one or more bits derived from the received normalized n-bit value; based on bits of the normalized n-bit value and in accordance with the predetermined rounding mode, selecting at a selection module of the computing logic an output state indicating a predefined manner of determining the normalized m-bit value from the initial m-bit value; in accordance with the selected output state, determining, at an output module of the computing logic, from the normalized n-bit value the normalized m-bit value to be equal to one of a plurality of candidate m-bit values, the plurality of candidate m-bit values consisting of the initial m-bit value and at least one of: (i) the initial m-bit value incremented by one, and (ii) the initial m-bit value decremented by one; and outputting, from the output module, the determined normalized m-bit value converted from the normalized n-bit data value, whereby the data represented by the normalized n-bit data value can be processed in a processor using the normalized m-bit value.