Looks almost good to me. I think it'd be nice to have that on the other arch as well, if you don't mind having a look.
I also discovered that we already had some .cfi_escape statements on the PE side, for the same kind of purpose, though they are just written by hand.
They also describe vector registers locations, maybe there's some value in trying to do it here too?