Invention Grant
US07962718B2 Methods for performing extended table lookups using SIMD vector permutation instructions that support out-of-range index values
有权
使用支持超范围索引值的SIMD向量置换指令执行扩展表查找的方法
- Patent Title: Methods for performing extended table lookups using SIMD vector permutation instructions that support out-of-range index values
- Patent Title (中): 使用支持超范围索引值的SIMD向量置换指令执行扩展表查找的方法
-
Application No.: US11871668Application Date: 2007-10-12
-
Publication No.: US07962718B2Publication Date: 2011-06-14
- Inventor: William C. Moyer
- Applicant: William C. Moyer
- Applicant Address: US TX Austin
- Assignee: Freescale Semiconductor, Inc.
- Current Assignee: Freescale Semiconductor, Inc.
- Current Assignee Address: US TX Austin
- Main IPC: G06F15/80
- IPC: G06F15/80 ; G06F9/30

Abstract:
A permutation instruction generates vector elements for a destination register using identified source and destination registers. A plurality of partial table lookups corresponding to an extended table produces a plurality of intermediate results. At least one source register stores a plurality of index values corresponding to the extended table. Out-of-range index values are values that are not contained in at least one additional source register and result in a predetermined constant value being stored into a predetermined vector element of the destination register. The index values are adjusted between the partial table lookups. A final result is formed by performing a logic function with the plurality of intermediate results. The final result is thereby formed without a full table lookup of each element of the final result.
Public/Granted literature
- US20090100253A1 METHODS FOR PERFORMING EXTENDED TABLE LOOKUPS Public/Granted day:2009-04-16
Information query