Lines Matching refs:uimm
2319 target_ulong uimm = (target_long)imm; /* Sign extend to 32/64 bits */ in gen_arith_imm() local
2337 tcg_gen_addi_tl(t0, t1, uimm); in gen_arith_imm()
2340 tcg_gen_xori_tl(t1, t1, ~uimm); in gen_arith_imm()
2341 tcg_gen_xori_tl(t2, t0, uimm); in gen_arith_imm()
2353 tcg_gen_addi_tl(cpu_gpr[rt], cpu_gpr[rs], uimm); in gen_arith_imm()
2356 tcg_gen_movi_tl(cpu_gpr[rt], uimm); in gen_arith_imm()
2368 tcg_gen_addi_tl(t0, t1, uimm); in gen_arith_imm()
2370 tcg_gen_xori_tl(t1, t1, ~uimm); in gen_arith_imm()
2371 tcg_gen_xori_tl(t2, t0, uimm); in gen_arith_imm()
2382 tcg_gen_addi_tl(cpu_gpr[rt], cpu_gpr[rs], uimm); in gen_arith_imm()
2384 tcg_gen_movi_tl(cpu_gpr[rt], uimm); in gen_arith_imm()
2395 target_ulong uimm; in gen_logic_imm() local
2401 uimm = (uint16_t)imm; in gen_logic_imm()
2405 tcg_gen_andi_tl(cpu_gpr[rt], cpu_gpr[rs], uimm); in gen_logic_imm()
2412 tcg_gen_ori_tl(cpu_gpr[rt], cpu_gpr[rs], uimm); in gen_logic_imm()
2414 tcg_gen_movi_tl(cpu_gpr[rt], uimm); in gen_logic_imm()
2419 tcg_gen_xori_tl(cpu_gpr[rt], cpu_gpr[rs], uimm); in gen_logic_imm()
2421 tcg_gen_movi_tl(cpu_gpr[rt], uimm); in gen_logic_imm()
2443 target_ulong uimm = (target_long)imm; /* Sign extend to 32/64 bits */ in gen_slt_imm() local
2454 tcg_gen_setcondi_tl(TCG_COND_LT, cpu_gpr[rt], t0, uimm); in gen_slt_imm()
2457 tcg_gen_setcondi_tl(TCG_COND_LTU, cpu_gpr[rt], t0, uimm); in gen_slt_imm()
2466 target_ulong uimm = ((uint16_t)imm) & 0x1f; in gen_shift_imm() local
2478 tcg_gen_shli_tl(t0, t0, uimm); in gen_shift_imm()
2482 tcg_gen_sari_tl(cpu_gpr[rt], t0, uimm); in gen_shift_imm()
2485 if (uimm != 0) { in gen_shift_imm()
2487 tcg_gen_shri_tl(cpu_gpr[rt], t0, uimm); in gen_shift_imm()
2493 if (uimm != 0) { in gen_shift_imm()
2497 tcg_gen_rotri_i32(t1, t1, uimm); in gen_shift_imm()
2505 tcg_gen_shli_tl(cpu_gpr[rt], t0, uimm); in gen_shift_imm()
2508 tcg_gen_sari_tl(cpu_gpr[rt], t0, uimm); in gen_shift_imm()
2511 tcg_gen_shri_tl(cpu_gpr[rt], t0, uimm); in gen_shift_imm()
2514 if (uimm != 0) { in gen_shift_imm()
2515 tcg_gen_rotri_tl(cpu_gpr[rt], t0, uimm); in gen_shift_imm()
2521 tcg_gen_shli_tl(cpu_gpr[rt], t0, uimm + 32); in gen_shift_imm()
2524 tcg_gen_sari_tl(cpu_gpr[rt], t0, uimm + 32); in gen_shift_imm()
2527 tcg_gen_shri_tl(cpu_gpr[rt], t0, uimm + 32); in gen_shift_imm()
2530 tcg_gen_rotri_tl(cpu_gpr[rt], t0, uimm + 32); in gen_shift_imm()