For masked segment load, the destination register should not overlap with mask register. It could not be V0.
In the original implementation, there is no segment load/store register class without V0. In this patch, I added these register classes and modify GetVRegNoV0 to get the correct one.
Now that we're here, is it possible to replace !eq(1, 1) with true?