会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 4. 发明授权
    • Methods for supporting extended precision integer divide macroinstructions in a processor
    • 在处理器中支持扩展精度整数分割宏指令的方法
    • US07523152B2
    • 2009-04-21
    • US10330896
    • 2002-12-26
    • Patrice L. RousselRajesh S. Parthasarathy
    • Patrice L. RousselRajesh S. Parthasarathy
    • G06F7/52G06F7/44
    • G06F7/535G06F7/49905
    • A method for an extended precision integer divide algorithm includes separating an L-bit integer dividend into two equal width integer format portions, a first portion including lower M bits of the integer dividend and a second portion including upper M bits of the integer dividend, where M is equal to ½ L. An N-bit wide integer divisor is converted from an integer format into a floating point format divisor. The first integer portion is converted into a floating point format and divided by the floating point format divisor to obtain a first floating point quotient, which is converted into a first integer format quotient. The second integer portion is converted into a floating point format and divided by the floating point format divisor to obtain a second floating point quotient which is also converted to a second integer format quotient. Then first and second integer format quotients are summed together to generate a third integer format quotient.
    • 一种用于扩展精度整数除法算法的方法,包括将L位整数除数分离为两个相等宽度的整数格式部分,第一部分包括整数除数的低M位,第二部分包括整数除数的高M位,其中 M等于½L。将N位宽的整数除数从整数格式转换为浮点格式除数。 第一个整数部分被转换为浮点格式,并被浮点格式除数除以获得第一个浮点商,它被转换成第一个整数格式商。 第二整数部分被转换成浮点格式并被浮点格式除数除以获得第二个浮点商,该第二浮点商也被转换成第二整数格式商。 然后将第一和第二整数格式商相加在一起以生成第三个整数格式商。
    • 8. 发明授权
    • Method and apparatus for rearranging data between multiple registers
    • 用于在多个寄存器之间重新排列数据的方法和装置
    • US07631025B2
    • 2009-12-08
    • US10612061
    • 2003-06-30
    • Eric L. DebesWilliam W. Macy, Jr.Patrice L. RousselYen-Kuang Chen
    • Eric L. DebesWilliam W. Macy, Jr.Patrice L. RousselYen-Kuang Chen
    • G06F5/01
    • G06F9/3885G06F9/30014G06F9/30018G06F9/30025G06F9/30032G06F9/30036G06F9/30109G06F17/147G06F17/15
    • Method, apparatus, and program means for rearranging data between multiple registers. The method of one embodiment comprises shuffling first set of packed data from a first source based on a first set of masks to produce a first set of shuffled data. The first set of masks is to include a first plurality of control entries to set designated data element positions in the first set of shuffled data to zero. A second packed data from a second source is shuffled based on a second set of masks to produce a second set of shuffled data. The second set of masks includes a second plurality of control entries to set to zero data element positions in the second set of shuffled data opposite to said designated data element positions in the first set of shuffled data. The first set of shuffled data and said second set of shuffled data are merged together to form a packed data resultant.
    • 用于在多个寄存器之间重新排列数据的方法,装置和程序装置。 一个实施例的方法包括基于第一组掩码从第一源混洗第一组打包数据,以产生第一组混洗数据。 第一组掩码是包括第一多个控制条目,以将第一组混洗数据中的指定数据元素位置设置为零。 来自第二源的第二打包数据基于第二组掩码进行混洗以产生第二组混洗数据。 所述第二组掩码包括第二多个控制条目,以将所述第二组混洗数据中的数据元素位置设置为与所述第一组混洗数据中的所述指定数据元素位置相反的零数据元素位置。 第一组混洗数据和所述第二组混洗数据被合并在一起形成打包数据结果。