冗余的指令
这是冗余的F指令。它被替换为: FP_COMBINE
此函数将输入s1和s2中的两个值与输入s3_Mask中的值按位组合。指令结果返回到输出d中。数据联合计算如下:
输入
32位等效常量或32位区域
32位等效常量或32位区域
存储组合主数据或32位等效常量的32位区域
输出
用于存储结果的32位区域
建议使用相应的FP7指令,来代替使用此F型指令:FP_COMBINE 合并数据
变量s1、s2、s3_Mask和d必须为相同的数据类型。
[d] = ([s1] AND [s3_Mask]) OR ([s2] AND (NOT[s3_Mask]))
当输入s3_Mask中的值 = 16#0时,那么输入s2中的值返回到输出d。
当输入s3_Mask中的值 = 16#FFFFFFFF时,那么输入s1中的值返回到输出d。
如果计算结果(输出d)为0。