GPU: Make use of RegisterSet.
RegisterSet: Simplify code by using structs for register definition instead of unions.