  ,*(int*)p++ = P_RMODEON()
  ,*(int*)p++ = P_RMODEOFF()
  ,*(int*)p++ = P_NOOP2()
  ,*(int*)p++ = P_FBITS(VAL)
  ,*(int*)p++ = P_SCMEMA(LSB,LEN,ADDR)\
  ,*(int*)p++ = P_SCMEMA(LSB,LEN,ADDR)\
  ,*(int*)p++ = P_SCMEMA(LSB,LEN,ADDR)\
  ,*(int*)p++ = P_SCMEMA(LSB,LEN,ADDR)
  ,*(int*)p++ = P_SCMEMA(LSB,LEN,ADDR)\
  ,*(int*)p++ = P_SCMEMA(LSB,LEN,ADDR)\
  ,*(int*)p++ = P_SCMEMA(LSB,LEN,ADDR)
  ,*(int*)p++ = P_SCMEMA(LSB,LEN,ADDR)\
  ,*(int*)p++ = P_SCMEMA(LSB,LEN,ADDR)
  ,*(int*)p++ = P_MEMgeMEM(DST,SRC,LEN)
  ,*(int*)p++ = P_MEM2geMEM2(DST,SRC,LEN)
  ,*(int*)p++ = P_MEMgtMEM(DST,SRC,LEN)
  ,*(int*)p++ = P_MEM2gtMEM2(DST,SRC,LEN)
  ,*(int*)p++ = P_MEMeqMEM(DST,SRC,LEN)
  ,*(int*)p++ = P_MEMneMEM(DST,SRC,LEN)
  ,*(int*)p++ = P_CPY(DST,SRC,LEN)
  ,*(int*)p++ = P_SWAP(DST,SRC,LEN)
  ,*(int*)p++ = P_MEMpluseqSCA(DST,SRC,DLEN)\
  ,*(int*)p++ = P_MEMpluseqSCA(DST,SRC,DLEN)
  ,*(int*)p++ = P_MEMpluseqSCA(DST,SRC,DLEN)\
  ,*(int*)p++ = P_MEMpluseqTREE(DST,SRC,LEN)\
  ,*(int*)p++ = P_MEMpluseqTREE(DST,SRC,LEN)\
  ,*(int*)p++ = P_MEMpluseqTREE(DST,SRC,LEN)\
  ,*(int*)p++ = P_MEMpluseqTREE(DST,SRC,LEN)
  ,*(int*)p++ = P_MEMpluseqTREE(DST,SRC,LEN)\
  ,*(int*)p++ = P_MEMpluseqTREE(DST,SRC,LEN)\
  ,*(int*)p++ = P_MEMpluseqTREE(DST,SRC,LEN)
  ,*(int*)p++ = P_MEMpluseqTREE(DST,SRC,LEN)\
  ,*(int*)p++ = P_MEMpluseqTREE(DST,SRC,LEN)
  ,*(int*)p++ = P_TREEminusMEM(DST,SRC,LEN)\
  ,*(int*)p++ = P_TREEminusMEM(DST,SRC,LEN)\
  ,*(int*)p++ = P_TREEminusMEM(DST,SRC,LEN)\
  ,*(int*)p++ = P_TREEminusMEM(DST,SRC,LEN)
  ,*(int*)p++ = P_TREEminusMEM(DST,SRC,LEN)\
  ,*(int*)p++ = P_TREEminusMEM(DST,SRC,LEN)\
  ,*(int*)p++ = P_TREEminusMEM(DST,SRC,LEN)
  ,*(int*)p++ = P_TREEminusMEM(DST,SRC,LEN)\
  ,*(int*)p++ = P_TREEminusMEM(DST,SRC,LEN)
  ,*(int*)p++ = P_MEMplusMEM(DST,LSRC,SRC,DLEN,SLEN)
  ,*(int*)p++ = P_MEMpluseqMEM(DST,SRC,DLEN,SLEN)
  ,*(int*)p++ = P_MEMminusMEM(DST,LSRC,SRC,DLEN,SLEN)
  ,*(int*)p++ = P_MEMminuseqMEM(DST,SRC,DLEN,SLEN)
  ,*(int*)p++ = P_MEMplusMEM2(DST,LSRC,SRC,DLEN,SLEN)
  ,*(int*)p++ = P_MEMpluseqMEM2(DST,SRC,DLEN,SLEN)
  ,*(int*)p++ = P_MEMminusMEM2(DST,LSRC,SRC,DLEN,SLEN)
  ,*(int*)p++ = P_MEMminuseqMEM2(DST,SRC,DLEN,SLEN)
  ,*(int*)p++ = P_INVERT(DST,SRC,LEN)
  ,*(int*)p++ = P_NEGATE(DST,SRC,LEN)
  ,*(int*)p++ = P_MEMandMEM(DST,LSRC,SRC,LEN)
  ,*(int*)p++ = P_MEMandeqMEM(DST,SRC,LEN)
  ,*(int*)p++ = P_MEMorMEM(DST,LSRC,SRC,LEN)
  ,*(int*)p++ = P_MEMoreqMEM(DST,SRC,LEN)
  ,*(int*)p++ = P_MEMxorMEM(DST,LSRC,SRC,LEN)
  ,*(int*)p++ = P_MEMxoreqMEM(DST,SRC,LEN)
  ,*(int*)p++ = P_SHIFTR(DST,SRC,DLEN,SLEN,BITS)
  ,*(int*)p++ = P_SHIFTL(DST,SRC,LEN,BITS)
  ,*(int*)p++ = P_INC(DST,SRC,LEN)
  ,*(int*)p++ = P_DEC(DST,SRC,LEN)
  ,*(int*)p++ = P_MEMandTREE(DST,SRC,LEN)\
  ,*(int*)p++ = P_MEMandTREE(DST,SRC,LEN)\
  ,*(int*)p++ = P_MEMandTREE(DST,SRC,LEN)\
  ,*(int*)p++ = P_MEMandTREE(DST,SRC,LEN)
  ,*(int*)p++ = P_MEMandTREE(DST,SRC,LEN)\
  ,*(int*)p++ = P_MEMandTREE(DST,SRC,LEN)\
  ,*(int*)p++ = P_MEMandTREE(DST,SRC,LEN)
  ,*(int*)p++ = P_MEMandTREE(DST,SRC,LEN)\
  ,*(int*)p++ = P_MEMandTREE(DST,SRC,LEN)
  ,*(int*)p++ = P_MEMxorTREE(DST,SRC,LEN)\
  ,*(int*)p++ = P_MEMxorTREE(DST,SRC,LEN)\
  ,*(int*)p++ = P_MEMxorTREE(DST,SRC,LEN)\
  ,*(int*)p++ = P_MEMxorTREE(DST,SRC,LEN)
  ,*(int*)p++ = P_MEMxorTREE(DST,SRC,LEN)\
  ,*(int*)p++ = P_MEMxorTREE(DST,SRC,LEN)\
  ,*(int*)p++ = P_MEMxorTREE(DST,SRC,LEN)
  ,*(int*)p++ = P_MEMxorTREE(DST,SRC,LEN)\
  ,*(int*)p++ = P_MEMxorTREE(DST,SRC,LEN)
  ,*(int*)p++ = P_MEMorTREE(DST,SRC,LEN)\
  ,*(int*)p++ = P_MEMorTREE(DST,SRC,LEN)\
  ,*(int*)p++ = P_MEMorTREE(DST,SRC,LEN)\
  ,*(int*)p++ = P_MEMorTREE(DST,SRC,LEN)
  ,*(int*)p++ = P_MEMorTREE(DST,SRC,LEN)\
  ,*(int*)p++ = P_MEMorTREE(DST,SRC,LEN)\
  ,*(int*)p++ = P_MEMorTREE(DST,SRC,LEN)
  ,*(int*)p++ = P_MEMorTREE(DST,SRC,LEN)\
  ,*(int*)p++ = P_MEMorTREE(DST,SRC,LEN)
  ,*(int*)p++ = P_OVFIX(DST,LEN,ADDR)
  ,*(int*)p++ = P_STRIPEDGE(ENAB_MASK,STRIP_MASK)\
  ,*(int*)p++ = P_STRIPEDGE(ENAB_MASK,STRIP_MASK)\
  ,*(int*)p++ = P_STRIPEDGE(ENAB_MASK,STRIP_MASK)\
  ,*(int*)p++ = P_STRIPEDGE(ENAB_MASK,STRIP_MASK)
  ,*(int*)p++ = P_STRIPEDGE(ENAB_MASK,STRIP_MASK)\
  ,*(int*)p++ = P_STRIPEDGE(ENAB_MASK,STRIP_MASK)\
  ,*(int*)p++ = P_STRIPEDGE(ENAB_MASK,STRIP_MASK)
  ,*(int*)p++ = P_STRIPEDGE(ENAB_MASK,STRIP_MASK)\
  ,*(int*)p++ = P_STRIPEDGE(ENAB_MASK,STRIP_MASK)
  ,*(int*)p++ = P_SENDSTATUS(ID)\
  ,*(int*)p++ = P_SENDSTATUS(ID)
  ,*(int*)p++ = P_SENDSTATUS(ID)\
  ,*(int*)p++ = P_TBLENTRY(ENTRY,INDEX,ELEN,ILEN)\
  ,*(int*)p++ = P_TBLENTRY(ENTRY,INDEX,ELEN,ILEN)
  ,*(int*)p++ = P_TBLENTRY(ENTRY,INDEX,ELEN,ILEN)\
  ,*(int*)p++ = P_GMAX(DST,SRC,LEN,TMP)
  ,*(int*)p++ = P_GMIN(DST,SRC,LEN,TMP)
  ,*(int*)p++ = P_MEM2clmppluseqMEM2(DST,SRC,DLEN,TMP)
  ,*(int*)p++ = P_TREEclmpintoMEM(DST,LEN)\
  ,*(int*)p++ = P_TREEclmpintoMEM(DST,LEN)\
  ,*(int*)p++ = P_TREEclmpintoMEM(DST,LEN)\
  ,*(int*)p++ = P_TREEclmpintoMEM(DST,LEN)
  ,*(int*)p++ = P_TREEclmpintoMEM(DST,LEN)\
  ,*(int*)p++ = P_TREEclmpintoMEM(DST,LEN)\
  ,*(int*)p++ = P_TREEclmpintoMEM(DST,LEN)
  ,*(int*)p++ = P_TREEclmpintoMEM(DST,LEN)\
  ,*(int*)p++ = P_TREEclmpintoMEM(DST,LEN)
  ,*(int*)p++ = P_MASKBITCLEAR(DST,SRC,SLEN)\
  ,*(int*)p++ = P_MASKBITCLEAR(DST,SRC,SLEN)
  ,*(int*)p++ = P_MASKBITCLEAR(DST,SRC,SLEN)\
  ,*(int*)p++ = P_MEMgtSCA(SRC,SLEN)\
  ,*(int*)p++ = P_MEMgtSCA(SRC,SLEN)
  ,*(int*)p++ = P_MEMgtSCA(SRC,SLEN)\
  ,*(int*)p++ = P_MEMgeSCA(SRC,SLEN)\
  ,*(int*)p++ = P_MEMgeSCA(SRC,SLEN)
  ,*(int*)p++ = P_MEMgeSCA(SRC,SLEN)\
  ,*(int*)p++ = P_WRTSUBPIX(MASKBIT,DST,SRC,SLEN,LEN)\
  ,*(int*)p++ = P_WRTSUBPIX(MASKBIT,DST,SRC,SLEN,LEN)
  ,*(int*)p++ = P_WRTSUBPIX(MASKBIT,DST,SRC,SLEN,LEN)\
  ,*(int*)p++ = P_MUMBLE(LSB,LEN,ENAB)\
  ,*(int*)p++ = P_MUMBLE(LSB,LEN,ENAB)
  ,*(int*)p++ = P_MUMBLE(LSB,LEN,ENAB)\
  ,*(int*)p++ = P_MEMclmppluseqMEM(DST,SRC,DLEN,TMP)
  ,*(int*)p++ = P_SPLAT(DST,LEN,TMP)\
  ,*(int*)p++ = P_SPLAT(DST,LEN,TMP)\
  ,*(int*)p++ = P_SPLAT(DST,LEN,TMP)\
  ,*(int*)p++ = P_SPLAT(DST,LEN,TMP)
  ,*(int*)p++ = P_SPLAT(DST,LEN,TMP)\
  ,*(int*)p++ = P_SPLAT(DST,LEN,TMP)\
  ,*(int*)p++ = P_SPLAT(DST,LEN,TMP)
  ,*(int*)p++ = P_SPLAT(DST,LEN,TMP)\
  ,*(int*)p++ = P_SPLAT(DST,LEN,TMP)
