for(int i=0,tagprm=reinterpret_cast<int>(&PRM(0,0));i<N;++i){
PRM &prm = &reinterpret_cast<PRM*>(tagprm);