发明名称 ЦЕЛОЧИСЛЕННОЕ УМНОЖЕНИЕ ВЫСОКОГО ПОРЯДКА С ОКРУГЛЕНИЕМ И СДВИГОМ В АРХИТЕКТУРЕ С ОДНИМ ПОТОКОМ КОМАНД И МНОЖЕСТВОМ ПОТОКОВ ДАННЫХ
摘要 Method, apparatus, and program means for performing a packed multiply high with round and shift operation. The method of one embodiment comprises receiving a first operand having a first set of L data elements. A second operand having a second set of L data elements is received. L pairs of data elements are multiplied together to generate a set of L products. Each of the L pairs includes a first data element from the first set of L data element and a second data element from a corresponding data element position of the second set of L data elements. Each of the L products are rounded to generate L rounded values. Each of said L rounded values are scaled to generate L scaled values. Each of the L scaled values are truncated for storage at a destination. Each truncated value is to be stored at a data element position corresponding to its pair of data elements.
申请公布号 RU2003137661(A) 申请公布日期 2005.06.10
申请号 RU20030137661 申请日期 2003.12.25
申请人 ИНТЕЛ КОРПОРЕЙШН (US) 发明人 ЭЙБЕЛ Джеймс К. (US);УОЛТЕРЗ Дерин К. (US);ТАЙЛЕР Джонатан Дж. (US)
分类号 G06F7/38;G06F5/01;G06F7/496;G06F7/52;G06F7/523;G06F7/53;G06F9/30;G06F9/302;G06F9/305;G06F9/315;G06F9/38 主分类号 G06F7/38
代理机构 代理人
主权项
地址