系统描述采用两位Booth编码和华莱士树的补码乘法器是如何处理[−x]补[-x]_{补}[−x]补和[−2x]补[-2x]_{补}[−2x]补的部分积的:解决方式大致如下面代码所示:generatefor(i=1;i{34-2*i{A[31]}},A,{2*i-2{1'b0}}}|{64{y[2*i-1]==3'b010}}&{{34-2*i{A[31]}},A,{2*i-2{1'b0}}}|{64{y[2*i-1]==3'b011}}&{{33-2*i{A[31]}},A,{2*i-1{1'b0}}}|{64{y[2*i-1]==3'b100}}&{{34-2*i{rev2A[31]}}