fixed incorrect width field for BFI

As per A8.8.20 of the manual describing BFI:
width: The number of bits to be copied, in the range 1 to 32-<lsb>. The required value of msbit is <lsb>+<width>-1.

Hence width = msb - lsb + 1