2D Texture Width Limit Question Are Width Limitations in Bytes or Elements

From version 2.2 Prog Guide :: “For two dimensional texture reference bound to CUDA Array the maximum width is 2^16 (64K)”

Is that specification in Bytes Or is it number of elements ? I have a float2 cuda array that fails once the width index goes beyond 8K. I am trying to ascertain that it is due to hardware spec (and not my code).

Thanks.