Lines Matching defs:imm
426 -rt.immediate())); // No c_subiw instr, use c_addiw(x, y, -imm).
430 -rt.immediate())); // No subiw instr, use addiw(x, y, -imm).
439 // Use load -imm and addu when loading -imm generates one instruction.
465 -rt.immediate())); // No c_subi instr, use c_addi(x, y, -imm).
475 -rt.immediate())); // No subi instr, use addi(x, y, -imm).
484 // Use load -imm and add when loading -imm generates one instruction.
945 void TurboAssembler::Li(Register rd, int64_t imm) {
946 if (FLAG_riscv_c_extension && (rd != zero_reg) && is_int6(imm)) {
947 c_li(rd, imm);
949 RV_li(rd, imm);