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.: US11871668
    Application Date: 2007-10-12
  • Publication No.: US07962718B2
    Publication 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
Methods for performing extended table lookups using SIMD vector permutation instructions that support out-of-range index values
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
Information query
Patent Agency Ranking
0/0