Lines Matching +full:0 +full:x3c00

3 // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
107 // immediate value, or 0 if it is not.
110 if (Imm >= 0 && Imm <= 64) in getIntInlineImmEncoding()
116 return 0; in getIntInlineImmEncoding()
121 if (IntImm != 0) in getLit16Encoding()
124 if (Val == 0x3800) // 0.5 in getLit16Encoding()
127 if (Val == 0xB800) // -0.5 in getLit16Encoding()
130 if (Val == 0x3C00) // 1.0 in getLit16Encoding()
133 if (Val == 0xBC00) // -1.0 in getLit16Encoding()
136 if (Val == 0x4000) // 2.0 in getLit16Encoding()
139 if (Val == 0xC000) // -2.0 in getLit16Encoding()
142 if (Val == 0x4400) // 4.0 in getLit16Encoding()
145 if (Val == 0xC400) // -4.0 in getLit16Encoding()
148 if (Val == 0x3118 && // 1.0 / (2.0 * pi) in getLit16Encoding()
157 if (IntImm != 0) in getLitBF16Encoding()
162 case 0x3F00: return 240; // 0.5 in getLitBF16Encoding()
163 case 0xBF00: return 241; // -0.5 in getLitBF16Encoding()
164 case 0x3F80: return 242; // 1.0 in getLitBF16Encoding()
165 case 0xBF80: return 243; // -1.0 in getLitBF16Encoding()
166 case 0x4000: return 244; // 2.0 in getLitBF16Encoding()
167 case 0xC000: return 245; // -2.0 in getLitBF16Encoding()
168 case 0x4080: return 246; // 4.0 in getLitBF16Encoding()
169 case 0xC080: return 247; // -4.0 in getLitBF16Encoding()
170 case 0x3E22: return 248; // 1.0 / (2.0 * pi) in getLitBF16Encoding()
178 if (IntImm != 0) in getLit32Encoding()
205 if (Val == 0x3e22f983 && // 1.0 / (2.0 * pi) in getLit32Encoding()
218 if (IntImm != 0) in getLit64Encoding()
245 if (Val == 0x3fc45f306dc9c882 && // 1.0 / (2.0 * pi) in getLit64Encoding()
348 return 0; in getImplicitOpSelHiEncoding()
381 // Documentation requires dst to be encoded as EXEC (0x7E), in encodeInstruction()
387 assert((Encoding & 0xFF) == 0); in encodeInstruction()
392 for (unsigned i = 0; i < bytes; i++) { in encodeInstruction()
402 assert(vaddr0 >= 0 && srsrc > vaddr0); in encodeInstruction()
406 for (unsigned i = 0; i < NumExtraAddrs; ++i) { in encodeInstruction()
411 CB.append(NumPadding, 0); in encodeInstruction()
423 for (unsigned i = 0, e = Desc.getNumOperands(); i < e; ++i) { in encodeInstruction()
436 int64_t Imm = 0; in encodeInstruction()
465 Fixups.push_back(MCFixup::create(0, Expr, Kind, MI.getLoc())); in getSOPPBrEncoding()
487 uint64_t RegEnc = 0; in getSDWASrcEncoding()
517 uint64_t RegEnc = 0; in getSDWAVopcDstEncoding()
539 // instructions use acc[0:1] modifier bits to distinguish. These bits are in getAVOperandEncoding()
656 Op = (IsVGPR ? 0x100 : 0) | (IsHi ? 0x80 : 0) | RegIdx; in getMachineOpValueT16Lo128()