The getCopyFromPartsVector doesn't work correctly when PartEVT and ValueVT have both different element type and different size.
This patch
- removes the part of a comment that contains the incorrect assumption that element type are the same
- use bitcast when copy parts of int vector to a float vector after the subvector extraction