The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Apr. 27, 2004
Filed:
Dec. 08, 2000
John Keay, Bedfordshire, GB;
Texas Instruments Incorporated, Dallas, TX (US);
Abstract
A data processing apparatus and method for quickly and efficiently producing a diagonally ( ) mirrored image of a block of data ( ). The apparatus comprises a first input operand ( ) consisting of a first half of an N×N bit data block and a second input operand ( ) consisting of a second half of an N×N bit data block. A first hardware bit transformation ( ) forms an upper half of an N-way bit deal of the two operands ( ), and a second hardware bit transformation ( ) forms a lower half of the N-way bit deal ( ). The upper and lower halves of the N-way bit deal represent a diagonally mirrored image ( ) of the N×N bit data block. The method retrieves a data block from memory and packs it into two input operand registers. The two hardware bit transformations fill respective destination registers. The data is unpacked from the destination registers and stored to memory. Diagonally mirrored imaged of larger blocks of data can be formed using this technique on minor image blocks and swapping the mirrored minor image blocks.