会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 15. 发明授权
    • Performing variable and/or bitwise shift operation for a shift instruction that does not provide a variable or bitwise shift option
    • 对不提供可变或位移选项的换档指令执行可变和/或逐位移位操作
    • US08024552B2
    • 2011-09-20
    • US12573876
    • 2009-10-05
    • Hyeonkuk JeongPaul Chang
    • Hyeonkuk JeongPaul Chang
    • G06F9/315
    • G06F5/01G06F9/30032G06F9/3017
    • Some embodiments present a method of performing a variable shift operation. This method can be used by a microprocessor that does not allow variable shift operation for certain operand sizes. The method simulates a shift instruction that shifts an operand by a shift count. The method identifies a first shift command and a second shift command. The method computes a mask value. The mask value depends on whether the shift count is less than half of the operand size or greater than or equal to half of the operand size. The method uses the mask value to cause one of the first shift command and the second shift command to produce no shift. In some embodiments, the method allows for the shift count to be specified in bytes or in bits.
    • 一些实施例提出了执行可变移位操作的方法。 该方法可以由微处理器使用,该微处理器不允许某些操作数大小进行可变移位操作。 该方法模拟一个将一个操作数移位一个移位计数的移位指令。 该方法识别第一移位指令和第二移位指令。 该方法计算一个掩码值。 掩码值取决于移位计数是否小于操作数大小的一半,或大于或等于操作数大小的一半。 该方法使用掩模值使第一移位指令和第二移位指令之一产生无移位。 在一些实施例中,该方法允许以字节或位指定移位计数。