1> if a DL assignment for this TTI and this serving cell has been received on the PDCCH for the MAC entity's C-RNTI, or temporary C-RNTI:
2> f this is the first DL assignment for this temporary C-RNTI:
3> consider the new data indicator (NDI) to have been toggled.
2> if the DL assignment is for the MAC entity's C-RNTI and if the previous DL assignment indicated to the HARQ entity of the same HARQ process was either a DL assignment received for the MAC entity's SPS C-RNTI or a configured DL assignment:
3> consider the NDI to have been toggled regardless of the value of the NDI.
2> indicate the presence of a DL assignment and deliver the associated HARQ information to the HARQ entity for this TTI.
1> else, if this serving cell is the special cell (SpCell) and a DL assignment for this TTI has been received for the SpCell on the PDCCH of the SpCell for the MAC entity's SPS C-RNTI:
2> if the NDI in the received HARQ information is 1:
3> consider the NDI not to have been toggled;
3> indicate the presence of a DL assignment and deliver the associated HARQ information to the HARQ entity for this TTI.
2> else, if the NDI in the received HARQ information is 0:
3> if PDCCH contents indicate SPS release:
4> clear the configured DL assignment (if any);
4> if the timeAlignmentTimer associated with the primary TAG (pTAG) is running:
5> indicate a positive acknowledgement for the DL SPS release to the physical layer.
3> else: