Lines Matching +full:0 +full:xffff
3 // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
79 return Value & 0xffff; in evaluateAsInt64()
81 return (Value >> 16) & 0xffff; in evaluateAsInt64()
83 return ((Value + 0x8000) >> 16) & 0xffff; in evaluateAsInt64()
85 return (Value >> 16) & 0xffff; in evaluateAsInt64()
87 return ((Value + 0x8000) >> 16) & 0xffff; in evaluateAsInt64()
89 return (Value >> 32) & 0xffff; in evaluateAsInt64()
91 return ((Value + 0x8000) >> 32) & 0xffff; in evaluateAsInt64()
93 return (Value >> 48) & 0xffff; in evaluateAsInt64()
95 return ((Value + 0x8000) >> 48) & 0xffff; in evaluateAsInt64()
118 if (!IsHalf && Result >= 0x8000) in evaluateAsRelocatableImpl()
120 if ((IsHalf16DS && (Result & 0x3)) || (IsHalf16DQ && (Result & 0xf))) in evaluateAsRelocatableImpl()