Stripped down MMX? What's left then I wonder? :-D
The spec is currently all over the place, the best reference is currently probably the WIP intrinsics documentation: https://github.com/topperc/p-ext-intrinsics/blob/main/source...
P is not meant to compete/be an alternative for RVV. It's meant for hardware targets you can't scale RVV down to.
I think ARMv6 had something similar, before they went with proper SIMD in v7.
I don’t personally like it because it still ends up with all the headache of building most of a vector subsystem (data path, functional units,…) while _only_ pretty much reducing one special vector file.