The API exposed to PSP apps may keep a shadow register and have api calls to only modify parts of it. That was done a lot on GC and I believe on PSP too.