Lines Matching defs:nimm
536 sljit_sw imm, nimm;
583 nimm = -imm;
584 if (nimm > 0 && nimm <= 0xfff) {
586 return push_inst(compiler, (SUBI ^ inv_bits) | RD(dst) | RN(reg) | (nimm << 10));
592 if (nimm > 0 && nimm <= 0xffffff && !(nimm & 0xfff)) {
594 return push_inst(compiler, (SUBI ^ inv_bits) | RD(dst) | RN(reg) | ((nimm >> 12) << 10) | (1 << 22));
600 if (nimm > 0 && nimm <= 0xffffff && !(flags & SET_FLAGS)) {
601 FAIL_IF(push_inst(compiler, (SUBI ^ inv_bits) | RD(dst) | RN(reg) | ((nimm >> 12) << 10) | (1 << 22)));
602 return push_inst(compiler, (SUBI ^ inv_bits) | RD(dst) | RN(dst) | ((nimm & 0xfff) << 10));