tokens: ['c', 'Definition', 'and', 'applicability', 'All', 'UEs', 'which', 'support', 'Mcps', 'TDD', 'and', 'SPS', 'operation', 'c', 'Conformance', 'requirement', 'When', 'the', 'HSDSCH', 'SPS', 'operation', 'is', 'enabled', 'the', 'UE', 'shall', 'maintain', 'cyclic', 'virtual', 'IR', 'buffers', 'with', 'number', 'of', 'N', 'where', 'N', 'is', 'configured', 'by', 'higher', 'layer', 'as', 'in', '', 'And', 'the', 'value', 'tagged', 'to', 'the', 'virtual', 'IR', 'buffers', 'should', 'be', 'all', 'set', 'to', 'NULL', 'For', 'each', 'received', 'MAChs', 'PDU', 'provided', 'by', 'the', 'lower', 'layers', 'the', 'UE', 'shall', '', 'If', 'the', 'associated', 'HSSCCH', 'corresponds', 'to', 'an', 'HSSCCH', 'SPS', 'retransmission', 'as', 'defined', 'in', 'subclause', 'C', 'of', '', '', 'if', 'the', 'data', 'in', 'the', 'virtual', 'IR', 'buffer', 'tagged', 'with', 'the', 'value', 'CFN', '', 'subframe', 'number', '', '', '', 'PTR', 'mod', '', 'has', 'not', 'been', 'decoded', 'successfully', '', 'combine', 'the', 'received', 'data', 'with', 'the', 'data', 'currently', 'in', 'the', 'virtual', 'IR', 'buffer', 'tagged', 'with', 'the', 'value', 'CFN', '', 'subframe', 'number', '', '', '', 'PTR', 'mod', '', 'where', 'PTR', 'is', 'the', 'value', 'of', 'the', 'pointer', 'to', 'the', 'previous', 'transmission', 'as', 'defined', 'in', 'subclause', 'C', 'of', '', '', 'If', 'the', 'data', 'in', 'the', 'virtual', 'IR', 'buffer', 'has', 'been', 'successfully', 'decoded']