-
公开(公告)号:CN100541422C
公开(公告)日:2009-09-16
申请号:CN200310121593.9
申请日:2003-12-29
申请人: 英特尔公司
CPC分类号: G06F9/30014 , G06F5/01 , G06F7/49947 , G06F7/5338 , G06F9/30036 , G06F9/3885 , G06F2207/382 , G06F2207/3828
摘要: 本发明公开了用于进行具有取整和移位的组合型高位乘法运算的方法、装置和程序工具。一个实施例的方法包括接收具有第一组L个数据元素的第一操作数。接收具有第二组L个数据元素的第二操作数。L对数据元素被相乘在一起以产生一组L个乘积。L对数据元素中的每一对都包括来自第一组L个数据元素的第一数据元素和来自第二组L个数据元素的相应的数据元素位置的第二数据元素。L个乘积中的每一个都被缩放以产生L个被缩放的值。L个被缩放的值中的每一个都被截断以存储在目标位置中。每一个被截断的值将被存储在对应于其数据元素对的数据元素位置。
-
公开(公告)号:CN1577257A
公开(公告)日:2005-02-09
申请号:CN200310121593.9
申请日:2003-12-29
申请人: 英特尔公司
CPC分类号: G06F9/30014 , G06F5/01 , G06F7/49947 , G06F7/5338 , G06F9/30036 , G06F9/3885 , G06F2207/382 , G06F2207/3828
摘要: 本发明公开了用于进行具有取整和移位的组合型高位乘法运算的方法、装置和程序工具。一个实施例的方法包括接收具有第一组L个数据元素的第一操作数。接收具有第二组L个数据元素的第二操作数。L对数据元素被相乘在一起以产生一组L个乘积。L对数据元素中的每一对都包括来自第一组L个数据元素的第一数据元素和来自第二组L个数据元素的相应的数据元素位置的第二数据元素。L个乘积中的每一个都被缩放以产生L个被缩放的值。L个被缩放的值中的每一个都被截断以存储在目标位置中。每一个被截断的值将被存储在对应于其数据元素对的数据元素位置。
-