发明名称 用以提供通用GF(256)单一指令多重资料(SIMD)密码算术功能之指令及逻辑
摘要 及逻辑提供通用GF(28)SIMD密码算术功能。实施例包括用以解码用于一SIMD仿射变换之一指令的一处理器,该指令指定一来源资料运算元、一变换矩阵运算元及一平移向量。将该变换矩阵应用于该来源资料运算元之每一元素,且将该平移向量应用于该等经变换元素中之每一者。将该指令之一结果储存于一SIMD目的地暂存器中。一些实施例亦解码用于一SIMD二进位有限域乘法逆之一指令以针对该来源资料运算元之每一元素计算一二进位有限域中之一逆模一不可约多项式。一些实施例亦解码用于一SIMD二进位有限域乘法之一指令从而将第一来源资料运算元及第二来源资料运算元之每一对对应元素相乘模一不可约多项式,该指令指定该第一来源资料运算元及该第二来源资料运算元。
申请公布号 TW201617959 申请公布日期 2016.05.16
申请号 TW104116462 申请日期 2015.05.22
申请人 英特尔公司 发明人 古尔翁 夏依
分类号 G06F21/60(2013.01);G06F9/30(2006.01);G06F9/38(2006.01) 主分类号 G06F21/60(2013.01)
代理机构 代理人 恽轶群;陈文郎
主权项 一种处理器,其包含:一解码级,其用以解码用于一单一指令多重资料(SIMD)仿射变换之一第一指令,该第一指令指定一来源资料运算元集合、一变换矩阵运算元及一平移向量运算元;以及一或多个执行单元,其回应于该经解码之第一指令而进行以下操作:藉由将该变换矩阵运算元应用于该来源资料运算元集合之每一元素,及将该平移向量运算元应用于该来源资料运算元集合之每一经变换元素来执行一SIMD仿射变换;以及将该第一指令之一结果储存于一SIMD目的地暂存器中。
地址 美国