Data manipulation instruction for enhancing value and efficiency of complex arithmetic
    1.
    发明授权
    Data manipulation instruction for enhancing value and efficiency of complex arithmetic 有权
    用于提高复杂算术的价值和效率的数据操作指令

    公开(公告)号:US06502117B2

    公开(公告)日:2002-12-31

    申请号:US09874865

    申请日:2001-06-04

    IPC分类号: G06F752

    摘要: A method and apparatus for performing complex arithmetic is disclosed. In one embodiment, a method comprises decoding a single instruction, and in response to decoding the single instruction, moving a first operand occupying lower order bits of a first storage area to higher order bits of a result, moving a second operand occupying higher order bits of a second storage area to lower order bits of the result, and negating one of the first and second operands of the result.

    摘要翻译: 公开了一种执行复杂运算的方法和装置。 在一个实施例中,一种方法包括对单个指令进行解码,并且响应于对单个指令的解码,将占用第一存储区域的较低位的第一操作数移动到结果的较高位,移动占用更高位的第二操作数 的第二存储区域到结果的较低位,并且否定结果的第一和第二操作数之一。

    Data manipulation instruction for enhancing value and efficiency of complex arithmetic
    2.
    发明授权
    Data manipulation instruction for enhancing value and efficiency of complex arithmetic 有权
    用于提高复杂算术的价值和效率的数据操作指令

    公开(公告)号:US06272512B1

    公开(公告)日:2001-08-07

    申请号:US09170473

    申请日:1998-10-12

    IPC分类号: G06F752

    摘要: A method and apparatus for performing complex arithmetic is disclosed. In one embodiment, a method comprises decoding a single instruction, and in response to decoding the single instruction, moving a first operand occupying lower order bits of a first storage area to higher order bits of a result, moving a second operand occupying higher order bits of a second storage area to lower order bits of the result, and negating one of the first and second operands of the result.

    摘要翻译: 公开了一种执行复杂运算的方法和装置。 在一个实施例中,一种方法包括解码单个指令,并且响应于对单个指令进行解码,将占用第一存储区域的较低位的第一操作数移动到结果的较高位,移动占用更高位的第二操作数 的第二存储区域到结果的较低位,并且否定结果的第一和第二操作数之一。

    System for converting packed integer data into packed floating point data in reduced time
    3.
    发明授权
    System for converting packed integer data into packed floating point data in reduced time 有权
    用于将压缩的整数数据转换为压缩浮点数据的系统

    公开(公告)号:US06212627B1

    公开(公告)日:2001-04-03

    申请号:US09170365

    申请日:1998-10-12

    IPC分类号: G06F9302

    摘要: A method and apparatus for converting a packed integer data item having first and second data elements, to a packed floating-point data item. In one embodiment, a method includes moving the first data element of the integer data item to a first data element of a first intermediate data item and extending a sign of the first data element into all bit positions of a second data element of the first intermediate data item. The method further includes moving the second data element of the integer data item to a first data element of a second intermediate data item and extending a sign of the second data element into all bit positions of a second data element of the second intermediate data item. The first and second intermediate data items are converted from integer data items to respective floating-point data items, and the first and second intermediate floating-point data items are packed to first and second data elements of a result.

    摘要翻译: 一种用于将具有第一和第二数据元素的打包整数数据项转换为打包浮点数据项的方法和装置。 在一个实施例中,一种方法包括将整数数据项的第一数据元素移动到第一中间数据项的第一数据元素,并将第一数据元素的符号扩展到第一中间数据元素的第二数据元素的所有位位置 数据项。 该方法还包括将整数数据项的第二数据元素移动到第二中间数据项的第一数据元素,并将第二数据元素的符号扩展到第二中间数据项的第二数据元素的所有位位置。 将第一和第二中间数据项从整数数据项转换为相应的浮点数据项,并将第一和第二中间浮点数据项打包成结果的第一和第二数据元。

    Resetting a processor in an isolated execution environment
    7.
    发明授权
    Resetting a processor in an isolated execution environment 有权
    在独立的执行环境中重置处理器

    公开(公告)号:US06769058B1

    公开(公告)日:2004-07-27

    申请号:US09751586

    申请日:2000-12-29

    IPC分类号: G06F900

    摘要: A method, apparatus, and system for invoking a reset process in response to a logical processor being individually reset is disclosed. When a last logical processor operating within a platform in an isolated execution mode and associated with an isolated area of memory is reset, it is reset without clearing a cleanup flag. Subsequently, an initializing physical processor invokes an initialization process that determines that the cleanup flag is set. The initialization process invokes the execution of a processor nub loader, and if the cleanup flag is set, the processor nub loader scrubs the isolated area of memory and invokes a controlled close for the initializing physical processor which clears the cleanup flag. The initializing physical processor then re-performs the initialization process. Upon the second iteration of the initialization process, with the cleanup flag not set, a new clean isolated area of memory is created for the initializing physical processor.

    摘要翻译: 公开了一种用于响应于逻辑处理器被单独复位来调用复位过程的方法,装置和系统。 当处于隔离执行模式并与存储器隔离区域相关联的最后一个逻辑处理器在平台内运行时,它将被复位而不清除清除标志。 随后,初始化物理处理器调用确定清除标志被设置的初始化过程。 初始化过程调用处理器nub加载程序的执行,并且如果设置了清除标志,则处理器nub加载器将擦除存储器的隔离区域,并调用初始化物理处理器的受控关闭,该物理处理器将清除清除标志。 然后,初始化物理处理器重新执行初始化过程。 在初始化过程的第二次迭代时,在清除标志未设置的情况下,将为初始化物理处理器创建一个新的干净的隔离区。