Lines Matching defs:opcode
1086 // If the opcode is one with a complementary version and the complementary
1087 // immediate fits, change the opcode.
1224 uint32_t opcode = instr & kOpCodeMask;
1226 DCHECK((opcode == ADC) || (opcode == ADD) || (opcode == AND) ||
1227 (opcode == BIC) || (opcode == EOR) || (opcode == ORR) ||
1228 (opcode == RSB) || (opcode == RSC) || (opcode == SBC) ||
1229 (opcode == SUB) || (opcode == CMN) || (opcode == CMP) ||
1230 (opcode == TEQ) || (opcode == TST) || (opcode == MOV) ||
1231 (opcode == MVN));
1233 DCHECK(rd.is_valid() || (opcode == CMN) || (opcode == CMP) ||
1234 (opcode == TEQ) || (opcode == TST));
1236 DCHECK(rn.is_valid() || (opcode == MOV) || (opcode == MVN));
1241 // Upon failure to encode, the opcode should not have changed.
1242 DCHECK(opcode == (instr & kOpCodeMask));
1245 if ((opcode == MOV) && !set_flags) {
1250 } else if ((opcode == ADD) && !set_flags && (rd == rn) &&