[MMX]哪位大侠可以通俗的解释一下packuswb指令,万分感激
网上找遍了,实在找不到详细的解释,能找到的,都表达不清楚,看不懂,
[解决办法]
packuswb [a0, a1, a2, a3], [b0, b1, b2, b3] = [a0, a1, a2, a3, b0, b1, b2, b3]
8 个 WORD 转 8 个 BYTE,无符号,超过表示范围的取 255。
[解决办法]
这里的word是有符号16位整数,转换成8位无符号整数,超出范围的都作为下界0或者上界255处理。
发布时间: 2012-03-19 22:03:05 作者: rapoo
[MMX]哪位大侠可以通俗的解释一下packuswb指令,万分感激
网上找遍了,实在找不到详细的解释,能找到的,都表达不清楚,看不懂,
[解决办法]
packuswb [a0, a1, a2, a3], [b0, b1, b2, b3] = [a0, a1, a2, a3, b0, b1, b2, b3]
8 个 WORD 转 8 个 BYTE,无符号,超过表示范围的取 255。
[解决办法]
这里的word是有符号16位整数,转换成8位无符号整数,超出范围的都作为下界0或者上界255处理。