是否存在执行位扩展/复制的高效(快速)算法?
例如,将8位值中的每个位扩展3(创建24位值):
1101 0101 => 11111100 01110001 11000111
已经提出的强力方法是创建查找表.将来,扩展值可能需要变化.也就是说,在上面的例子中,我们正在扩展3,但可能需要扩展一些其他值.这将需要多个查找表,如果可能,我想避免.
algorithm bit-manipulation duplication bit expansion
algorithm ×1
bit ×1
bit-manipulation ×1
duplication ×1
expansion ×1