会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 21. 发明授权
    • Microprocessor with instructions for shifting data responsive to a signed count value
    • 微处理器,具有响应于带符号计数值移位数据的指令
    • US06757819B1
    • 2004-06-29
    • US09703141
    • 2000-10-31
    • David HoyleRichard H. ScalesMin WangJoseph R. Zbiciak
    • David HoyleRichard H. ScalesMin WangJoseph R. Zbiciak
    • G06F1582
    • G06F9/30032G06F9/30072
    • A data processing system is provided with a digital signal processor which has an instruction for shifting a source operand in response to a signed shift count value and storing the shifted result in a selected destination register. A first 32-bit operand (600) is treated as a signed shift value that has a sign and a shift count value. A second operand (602) is shifted by an amount according to the shift count value and in a direction according to the sign of the shift count. One instruction is provided that performs a right shift for a positive shift count and a left shift for a negative shift count, and another instruction is provided performs a left shift for a positive shift count and a right shift for a negative shift count. If the shift count value is greater than 31, then the shift is limited to 31.
    • 数据处理系统具有数字信号处理器,该数字信号处理器具有响应于有符号移位计数值移位源操作数并将移位结果存储在所选择的目标寄存器中的指令。 第一个32位操作数(600)被视为具有符号和移位计数值的有符号位移值。 第二操作数(602)根据移位计数值和根据移位计数的符号的方向移位量。 提供一个指令,其执行用于正移位计数的右移位和用于负移位计数的左移位,并且提供另一指令来执行用于正移位计数的左移位和负移位计数的右移位。 如果移位计数值大于31,则移位限制为31。
    • 28. 发明授权
    • Microprocessor with instruction for saturating and packing data
    • 具有饱和和打包数据指令的微处理器
    • US06748521B1
    • 2004-06-08
    • US09702476
    • 2000-10-31
    • David Hoyle
    • David Hoyle
    • G06F9302
    • G06F9/30014G06F9/30032G06F9/30036G06F9/30072
    • A data processing system is provided with a digital signal processor which has an instruction for saturating multiple fields of a selected set of source operands and storing the separate saturated results in a selected destination register. A first 32-bit operand (600) and a second 32-bit operand (602) are treated as four 16-bit fields and the sixteen bits in each field are saturated separately. Multi-field saturation circuitry is operable to treat a source operand as a number of fields, such that a multi-field saturated (610) result is produced that includes a number of saturated results each corresponding to each field. One instruction is provided which treats an operand pair as having two packed fields, and another instruction is provided that treats the operand pair has having four packed fields. Saturation circuitry is operable to selectively treat a field as either a signed value or an unsigned value. In another embodiment, an operand size different from 32-bits may be operated on, and the number of fields may be different than two or four.
    • 数据处理系统具有数字信号处理器,该数字信号处理器具有用于饱和所选择的一组源操作数的多个场的指令,并将分离的饱和结果存储在所选择的目的地寄存器中。 第一32位操作数(600)和第二32位操作数(602)被视为四个16位字段,并且每个字段中的十六位分别饱和。 多场饱和电路可操作以将源操作数视为多个场,使得产生多场饱和(610)结果,其包括多个对应于每个场的饱和结果。 提供一个指令,其将操作数对​​视为具有两个打包字段,并且提供另一个处理操作数对具有四个打包字段的指令。 饱和电路可操作以选择性地将字段视为有符号值或无符号值。 在另一个实施例中,可以操作与32位不同的操作数大小,并且字段数可以不同于两个或四个。