reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
13786 if (!isWordClobbered(SourceHalfMask, InputsFixed[0]) && 13787 SourceHalfMask[InputsFixed[0] ^ 1] < 0) { 13788 SourceHalfMask[InputsFixed[0]] = InputsFixed[0]; 13788 SourceHalfMask[InputsFixed[0]] = InputsFixed[0]; 13789 SourceHalfMask[InputsFixed[0] ^ 1] = InputsFixed[1]; 13789 SourceHalfMask[InputsFixed[0] ^ 1] = InputsFixed[1]; 13790 InputsFixed[1] = InputsFixed[0] ^ 1; 13790 InputsFixed[1] = InputsFixed[0] ^ 1; 13791 } else if (!isWordClobbered(SourceHalfMask, InputsFixed[1]) && 13792 SourceHalfMask[InputsFixed[1] ^ 1] < 0) { 13793 SourceHalfMask[InputsFixed[1]] = InputsFixed[1]; 13793 SourceHalfMask[InputsFixed[1]] = InputsFixed[1]; 13794 SourceHalfMask[InputsFixed[1] ^ 1] = InputsFixed[0]; 13794 SourceHalfMask[InputsFixed[1] ^ 1] = InputsFixed[0]; 13795 InputsFixed[0] = InputsFixed[1] ^ 1; 13795 InputsFixed[0] = InputsFixed[1] ^ 1; 13796 } else if (SourceHalfMask[2 * ((InputsFixed[0] / 2) ^ 1)] < 0 && 13797 SourceHalfMask[2 * ((InputsFixed[0] / 2) ^ 1) + 1] < 0) { 13801 SourceHalfMask[2 * ((InputsFixed[0] / 2) ^ 1)] = InputsFixed[0]; 13801 SourceHalfMask[2 * ((InputsFixed[0] / 2) ^ 1)] = InputsFixed[0]; 13802 SourceHalfMask[2 * ((InputsFixed[0] / 2) ^ 1) + 1] = InputsFixed[1]; 13802 SourceHalfMask[2 * ((InputsFixed[0] / 2) ^ 1) + 1] = InputsFixed[1]; 13803 InputsFixed[0] = 2 * ((InputsFixed[0] / 2) ^ 1); 13803 InputsFixed[0] = 2 * ((InputsFixed[0] / 2) ^ 1); 13804 InputsFixed[1] = 2 * ((InputsFixed[0] / 2) ^ 1) + 1; 13804 InputsFixed[1] = 2 * ((InputsFixed[0] / 2) ^ 1) + 1; 13813 assert(InputsFixed[1] != (InputsFixed[0] ^ 1) && 13813 assert(InputsFixed[1] != (InputsFixed[0] ^ 1) && 13816 SourceHalfMask[InputsFixed[0] ^ 1] = InputsFixed[1]; 13816 SourceHalfMask[InputsFixed[0] ^ 1] = InputsFixed[1]; 13817 SourceHalfMask[InputsFixed[1]] = InputsFixed[0] ^ 1; 13817 SourceHalfMask[InputsFixed[1]] = InputsFixed[0] ^ 1; 13822 if (M == (InputsFixed[0] ^ 1) + SourceOffset) 13823 M = InputsFixed[1] + SourceOffset; 13824 else if (M == InputsFixed[1] + SourceOffset) 13825 M = (InputsFixed[0] ^ 1) + SourceOffset; 13827 InputsFixed[1] = InputsFixed[0] ^ 1; 13827 InputsFixed[1] = InputsFixed[0] ^ 1; 13833 M = InputsFixed[0] + SourceOffset; 13835 M = InputsFixed[1] + SourceOffset; 13837 IncomingInputs[0] = InputsFixed[0] + SourceOffset; 13838 IncomingInputs[1] = InputsFixed[1] + SourceOffset;