[NVPTX] mul.wide generation works for any smaller integer source types, not just the next smaller power of two