[HSA-694 Fix] C Registers cannot be printed or modified reliably

createBasicType takes the storage size in bits, not the logical size.