发明名称 Variable-length code decoder
摘要 An apparatus includes at least one general purpose register and at least one special purpose register and an execution unit that executes at least two instructions in parallel, to decode variable length codes, wherein each of the instructions share use of the at least one general purpose register and the at least one special purpose register. In one example, a processor stores variable length code information among a plurality of general purpose registers and generates decoded variable length code information by decoding the at least one variable length code. The processor also stores the decoded variable length code information among the plurality of general purpose registers.
申请公布号 US8824819(B2) 申请公布日期 2014.09.02
申请号 US201113305084 申请日期 2011.11.28
申请人 ATI Technologies ULC 发明人 Fogg Chad E.;Patwa Nital P.;Dalal Parin B.;Purcell Stephen C.;Van Dyke Korbin;Hale Stephen C.
分类号 G06K9/36;G06K9/46 主分类号 G06K9/36
代理机构 Faegre Baker Daniels LLP 代理人 Faegre Baker Daniels LLP
主权项 1. An apparatus comprising: a processor comprising multiple functional units operative to execute executable instructions that when executed by the multiple functional units cause the multiple functional units to: store variable length code information among a plurality of general purpose registers of the processor;generate decoded variable length code information by decoding the at least one variable length code; andstore the decoded variable length code information among the plurality of general purpose registers, wherein the variable length code information is associated with a number of macroblocks, andwherein the executable instructions share the general purpose registers by causing the multiple functional units to share, using the general purpose registers, information used in executing the executable instructions when the multiple functional units generate the decoded variable length code information.
地址 Markham, Ontario CA