【技术实现步骤摘要】
本专利技术关于一种微处理机计算操作的方法,特别是关于在可执行多媒体延伸技术中产生绝对差值封包总和的一种方法及装置。
技术介绍
在x86架构微处理器的指令集中,包含了一组绝对差值封包总和(PSADBW;packed sum of absolute difference)的指令。而在绝对差值封包总和的指令中,又包含两个64位元的输入操作数,其中每个的排列方式为八个无符号封包整数位元组(unsigned byte integers)。在两个64位元输入操作数中,其中一个输入操作数作为减法运算中的一被减数操作数,另一个操作数则作为减法运算中的一减数操作数。因此,当绝对差值封包总和的指令作减法运算,将两个输入操作数作为减数与被减数相减时,将会产生一个无符号16位元的结果,而这个无符号16位元的结果,也就是相对应八个无符号位元组相减后产生的八个差值的绝对值总和。而这个绝对差值封包总和指令特别的减法运算所产生的结果,将被广泛运用到各种可使用此指令的地方,例如多媒体的声音、影像、图形运用及科学应用等等。在微处理器中,一个近似执行绝对差值封包总和指令的方式,乃是将第一封包操作数 ...
【技术保护点】
一种执行多媒体延伸技术绝对差值封包总和指令的装置,其特征是,包含:一减法器,由一封包操作数指令产生一封包差值,以及与每个封包差值相关的进位位元;一转换器,连接该减法器,用以产生每个该封包差值的一转换值;一第一多工器, 连接于该转换器与该减法器,用以判别由该进位位元所指示的该封包差值为正数或是负数,并选择相对应该封包差值为正数或是负数的一输出值;以及一加法器,连接该第一多工器,将该进位位元与该第一多工器的该输出值相加,产生一多媒体延伸技术绝对差值封 包总和指令的结果。
【技术特征摘要】
...
【专利技术属性】
技术研发人员:强森丹尼尔,路伯亚伯特,
申请(专利权)人:威盛电子股份有限公司,
类型:发明
国别省市:71[中国|台湾]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。