会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 21. 发明申请
    • FUSIBLE INSTRUCTIONS AND LOGIC TO PROVIDE OR-TEST AND AND-TEST FUNCTIONALITY USING MULTIPLE TEST SOURCES
    • 使用多个测试源提供可靠的说明和逻辑提供测试和测试功能
    • US20170052788A1
    • 2017-02-23
    • US15340916
    • 2016-11-01
    • Intel Corporation
    • MAXIM LOKTYUKHINROBERT VALENTINEJULIAN C. HORNMARK J. CHARNEY
    • G06F9/38G06F9/30
    • G06F9/3822G06F9/30029G06F9/30058G06F9/30094G06F9/3836
    • Fusible instructions and logic provide OR-test and AND-test functionality on multiple test sources. Some embodiments include a processor decode stage to decode a test instruction for execution, the instruction specifying first, second and third source data operands, and an operation type. Execution units, responsive to the decoded test instruction, perform one logical operation, according to the specified operation type, between data from the first and second source data operands, and perform a second logical operation between the data from the third source data operand and the result of the first logical operation to set a condition flag. Some embodiments generate the test instruction dynamically by fusing one logical instruction with a prior-art test instruction. Other embodiments generate the test instruction through a just-in-time compiler. Some embodiments also fuse the test instruction with a subsequent conditional branch instruction, and perform a branch according to how the condition flag is set.
    • 易熔指令和逻辑在多个测试源上提供OR测试和与测试功能。 一些实施例包括解码用于执行的测试指令的处理器解码级,指定第一,第二和第三源数据操作数的指令以及操作类型。 执行单元响应于解码的测试指令,根据指定的操作类型在来自第一和第二源数据操作数的数据之间执行一个逻辑操作,并且执行来自第三源数据操作数的数据和 第一个逻辑运算结果设置条件标志。 一些实施例通过将一个逻辑指令与现有技术的测试指令进行融合来动态地产生测试指令。 其他实施例通过即时编译器生成测试指令。 一些实施例还将测试指令与随后的条件分支指令融合,并且根据条件标志的设置来执行分支。
    • 24. 发明申请
    • APPARATUS AND METHOD FOR VECTOR HORIZONTAL LOGICAL INSTRUCTION
    • 矢量水平逻辑指导的装置和方法
    • US20160283242A1
    • 2016-09-29
    • US14582170
    • 2014-12-23
    • Intel Corporation
    • Elmoustapha OULD-AHMED-VALLDavid GUILLEN FANDOSJesus F. SANCHEZGuillem SOLERoger ESPASA
    • G06F9/38G06F12/08G06F9/30
    • G06F9/30029G06F9/30036G06F9/30167G06F9/34
    • An apparatus and method are described for performing vector horizontal logical instruction. For example, one embodiment of a processor comprises: fetch logic to fetch an instruction from memory, and execution logic to determine a value of a first set of one or more data elements from a first specified set of bits of an immediate operand, wherein positions of the first set of one or more data elements determined from the first specified set of bits of the immediate operand are based on a first set of one or more index values that have a most significant bit corresponding to a packed data element at a first set of one or more positions of a destination packed data operand and that have a least significant bit corresponding to a data element at a corresponding position of a first source packed data operand.
    • 描述了用于执行向量水平逻辑指令的装置和方法。 例如,处理器的一个实施例包括:从存储器取出指令的提取逻辑,以及执行逻辑,用于从立即操作数的第一指定位组确定一个或多个数据元素的第一集合的值,其中位置 从所述立即数操作数的所述第一指定位组确定的所述第一组一个或多个数据元素是基于一个或多个索引值的第一集合,所述索引值具有与第一集合上的打包数据元素相对应的最高有效位 目的地打包数据操作数的一个或多个位置,并且具有对应于第一源打包数据操作数的对应位置处的数据元素的最低有效位。