交换寄存器中的相应字段

对于两个寄存器x和y以及掩码m,当第i位的掩码m(i)=1时,交换x和y的第i位内容,而当第i位的掩码m(i)=0时,保留x和y的第i位内容不变

x =  x ^ y;

y = y ^ (x & m);

x = x ^ y;

posted on 2012-09-19 19:42  阿加  阅读(151)  评论(0编辑  收藏  举报

导航