Lines Matching refs:uimm

1260     target_ulong uimm = (target_long)imm; /* Sign extend to 32/64 bits */
1278 tcg_gen_addi_tl(t0, t1, uimm);
1281 tcg_gen_xori_tl(t1, t1, ~uimm);
1282 tcg_gen_xori_tl(t2, t0, uimm);
1298 tcg_gen_addi_tl(cpu_gpr[rt], cpu_gpr[rs], uimm);
1301 tcg_gen_movi_tl(cpu_gpr[rt], uimm);
1314 tcg_gen_addi_tl(t0, t1, uimm);
1316 tcg_gen_xori_tl(t1, t1, ~uimm);
1317 tcg_gen_xori_tl(t2, t0, uimm);
1332 tcg_gen_addi_tl(cpu_gpr[rt], cpu_gpr[rs], uimm);
1334 tcg_gen_movi_tl(cpu_gpr[rt], uimm);
1340 MIPS_DEBUG("%s %s, %s, " TARGET_FMT_lx, opn, regnames[rt], regnames[rs], uimm);
1346 target_ulong uimm;
1354 uimm = (uint16_t)imm;
1358 tcg_gen_andi_tl(cpu_gpr[rt], cpu_gpr[rs], uimm);
1365 tcg_gen_ori_tl(cpu_gpr[rt], cpu_gpr[rs], uimm);
1367 tcg_gen_movi_tl(cpu_gpr[rt], uimm);
1372 tcg_gen_xori_tl(cpu_gpr[rt], cpu_gpr[rs], uimm);
1374 tcg_gen_movi_tl(cpu_gpr[rt], uimm);
1382 MIPS_DEBUG("%s %s, %s, " TARGET_FMT_lx, opn, regnames[rt], regnames[rs], uimm);
1388 target_ulong uimm = (target_long)imm; /* Sign extend to 32/64 bits */
1401 gen_op_lti(cpu_gpr[rt], t0, uimm);
1405 gen_op_ltiu(cpu_gpr[rt], t0, uimm);
1409 MIPS_DEBUG("%s %s, %s, " TARGET_FMT_lx, opn, regnames[rt], regnames[rs], uimm);
1417 target_ulong uimm = ((uint16_t)imm) & 0x1f;
1431 tcg_gen_shli_tl(t0, t0, uimm);
1437 tcg_gen_sari_tl(cpu_gpr[rt], t0, uimm);
1443 if (uimm != 0) {
1445 tcg_gen_shri_tl(cpu_gpr[rt], t0, uimm);
1454 if (uimm != 0) {
1458 tcg_gen_rotri_i32(t1, t1, uimm);
1466 if (uimm != 0) {
1468 tcg_gen_shri_tl(cpu_gpr[rt], t0, uimm);
1483 tcg_gen_shli_tl(cpu_gpr[rt], t0, uimm);
1487 tcg_gen_sari_tl(cpu_gpr[rt], t0, uimm);
1493 tcg_gen_shri_tl(cpu_gpr[rt], t0, uimm);
1499 if (uimm != 0) {
1500 tcg_gen_rotri_tl(cpu_gpr[rt], t0, uimm);
1506 tcg_gen_shri_tl(cpu_gpr[rt], t0, uimm);
1517 tcg_gen_shli_tl(cpu_gpr[rt], t0, uimm + 32);
1521 tcg_gen_sari_tl(cpu_gpr[rt], t0, uimm + 32);
1527 tcg_gen_shri_tl(cpu_gpr[rt], t0, uimm + 32);
1533 tcg_gen_rotri_tl(cpu_gpr[rt], t0, uimm + 32);
1536 tcg_gen_shri_tl(cpu_gpr[rt], t0, uimm + 32);
1548 MIPS_DEBUG("%s %s, %s, " TARGET_FMT_lx, opn, regnames[rt], regnames[rs], uimm);