directly build a tuple in regularSPD->toXYZ, add profiling