hi,
i tested your code and it works fine here (quartus 8.1).
I guess your are using this code in a bigger project and the rest of the project only uses 32 bit of this registers. That would explain why xst says that the bits 32 to 63 are constant.