Lines Matching full:immediate
124 assert((Imm & 0x7) == Imm && "invalid immediate!");
209 /// processLogicalImmediate - Determine if an immediate value can be encoded
210 /// as the immediate operand of a logical instruction for the given register
272 /// isLogicalImmediate - Return true if the immediate is valid for a logical
273 /// immediate instruction of the given register size. Return false otherwise.
279 /// encodeLogicalImmediate - Return the encoded immediate value for a logical
280 /// immediate instruction of the given register size.
284 assert(res && "invalid logical immediate");
289 /// decodeLogicalImmediate - Decode a logical immediate value in the form
298 assert((regSize == 64 || N == 0) && "undefined logical immediate encoding");
300 assert(len >= 0 && "undefined logical immediate encoding");
304 assert(S != size - 1 && "undefined logical immediate encoding");
317 /// isValidDecodeLogicalImmediate - Check to see if the logical immediate value
326 if (regSize == 32 && N != 0) // undefined logical immediate encoding
329 if (len < 0) // undefined logical immediate encoding
333 if (S == size - 1) // undefined logical immediate encoding