发明名称 |
超级乘加(超级MADD)指令 |
摘要 |
描述了一种处理指令的方法,该方法包括取出并解码该指令。该指令具有分开的目的地地址、第一操作数源地址和第二操作数源地址分量。第一操作数源地址标识第一掩码图案在掩码寄存器空间中的位置。第二操作数源地址标识第二掩码图案在掩码寄存器空间中的位置。该方法还包括:从掩码寄存器空间中取出第一掩码图案;从掩码寄存器空间中取出第二掩码图案;将第一和第二掩码图案合并成一合并掩码图案;以及将该合并掩码图案存储到该目的地址所标识的存储位置处。 |
申请公布号 |
CN104011665A |
申请公布日期 |
2014.08.27 |
申请号 |
CN201180075799.5 |
申请日期 |
2011.12.23 |
申请人 |
英特尔公司 |
发明人 |
J·考博尔;A·T·福塞斯;R·艾斯帕萨;M·费尔南德斯;T·D·弗莱切 |
分类号 |
G06F9/30(2006.01)I;G06F9/305(2006.01)I |
主分类号 |
G06F9/30(2006.01)I |
代理机构 |
上海专利商标事务所有限公司 31100 |
代理人 |
何焜 |
主权项 |
一种处理核,包括:执行单元逻辑电路,具有下列部件以执行单个指令:a)第一寄存器,用于存储第一向量输入操作数V1[];b)第二寄存器,用于存储第二向量输入操作数V2[];c)第三寄存器,用于存储第二向量输入操作数V3[];c)第四寄存器,用于存储一打包数据结构,所述打包数据结构包含标量输入操作数a和b;d)乘法器,用于执行操作(a*V2[])+(b*V3[])+V1[]。 |
地址 |
美国加利福尼亚州 |