Home
last modified time | relevance | path

Searched refs:tcg_out32 (Results 1 – 12 of 12) sorted by relevance

/openbmc/qemu/tcg/loongarch64/
H A Dtcg-insn-defs.c.inc1322 tcg_out32(s, encode_tdj_insn(OPC_MOVGR2SCR, td, j));
1329 tcg_out32(s, encode_dtj_insn(OPC_MOVSCR2GR, d, tj));
1336 tcg_out32(s, encode_dj_insn(OPC_CLZ_W, d, j));
1343 tcg_out32(s, encode_dj_insn(OPC_CTZ_W, d, j));
1350 tcg_out32(s, encode_dj_insn(OPC_CLZ_D, d, j));
1357 tcg_out32(s, encode_dj_insn(OPC_CTZ_D, d, j));
1364 tcg_out32(s, encode_dj_insn(OPC_REVB_2H, d, j));
1371 tcg_out32(s, encode_dj_insn(OPC_REVB_2W, d, j));
1378 tcg_out32(s, encode_dj_insn(OPC_REVB_D, d, j));
1385 tcg_out32(s, encode_dj_insn(OPC_SEXT_H, d, j));
[all …]
H A Dtcg-target.c.inc548 tcg_out32(s, encode_dj_insn(opc, a0, a1));
552 tcg_out32(s, encode_dj_insn(opc, TCG_REG_TMP0, a1));
744 tcg_out32(s, encode_djsk16_insn(op, arg1, arg2, 0));
817 tcg_out32(s, encode_djsk12_insn(opc, data, addr, imm12));
823 tcg_out32(s, encode_fdjsk12_insn(opc, data, addr, imm12));
1702 tcg_out32(s, encode_vdj_insn(repl_insn[lasx][vece], rd, rs));
1815 tcg_out32(s, encode_vdvjuk5_insn(insn, a0, a1, value));
1824 tcg_out32(s, encode_vdvjvk_insn(insn, a0, a1, a2));
2009 tcg_out32(s, encode_vdvjsk5_insn(insn, a0, a1, value));
2015 tcg_out32(s, encode_vdvjuk5_insn(insn, a0, a1, value));
[all …]
/openbmc/qemu/tcg/ppc/
H A Dtcg-target.c.inc812 tcg_out32(s, NOP);
831 tcg_out32(s, p);
832 tcg_out32(s, i);
845 tcg_out32(s, p);
846 tcg_out32(s, i);
864 tcg_out32(s, OR | SAB(arg, ret, arg));
867 tcg_out32(s, (type == TCG_TYPE_I32 ? MFVSRWZ : MFVSRD)
876 tcg_out32(s, (type == TCG_TYPE_I32 ? MTVSRWZ : MTVSRD)
888 tcg_out32(s, VOR | VRT(ret) | VRA(arg) | VRB(arg));
902 tcg_out32(s, op | RA(ra) | RS(rs) | sh | mb | rc);
[all …]
/openbmc/qemu/tcg/tci/
H A Dtcg-target.c.inc262 tcg_out32(s, insn);
282 tcg_out32(s, insn);
291 tcg_out32(s, insn);
296 tcg_out32(s, (uint8_t)op);
307 tcg_out32(s, insn);
317 tcg_out32(s, insn);
327 tcg_out32(s, insn);
340 tcg_out32(s, insn);
352 tcg_out32(s, insn);
365 tcg_out32(s, insn);
[all …]
/openbmc/qemu/tcg/arm/
H A Dtcg-target.c.inc541 tcg_out32(s, (cond << 28) | INSN_B |
547 tcg_out32(s, (cond << 28) | 0x0b000000 |
553 tcg_out32(s, (cond << 28) | 0x012fff30 | rn);
558 tcg_out32(s, 0xfa000000 | ((offset & 2) << 23) |
565 tcg_out32(s, (cond << 28) | (0 << 25) | opc |
579 tcg_out32(s, (cond << 28) | 0x012fff10 | rn);
594 tcg_out32(s, (cond << 28) | (1 << 25) | opc |
601 tcg_out32(s, (cond << 28) | opc | (rn << 16) | mask);
609 tcg_out32(s, (cond << 28) | opc | (u << 23) | (p << 24)
621 tcg_out32(s, (cond << 28) | opc | (u << 23) | (p << 24) | (w << 21) |
[all …]
/openbmc/qemu/tcg/aarch64/
H A Dtcg-target.c.inc654 tcg_out32(s, insn | (rt & 0x1f) | (rn << 5) | (size << 10) | (q << 30));
660 tcg_out32(s, insn | (imm19 & 0x7ffff) << 5 | rt);
666 tcg_out32(s, insn | rs << 16 | rt2 << 10 | rn << 5 | rt);
672 tcg_out32(s, insn | ext << 31 | (imm19 & 0x7ffff) << 5 | rt);
678 tcg_out32(s, insn | tcg_cond_to_aarch64[c] | (imm19 & 0x7ffff) << 5);
686 tcg_out32(s, insn | (imm14 & 0x3fff) << 5 | rt);
691 tcg_out32(s, insn | (imm26 & 0x03ffffff));
696 tcg_out32(s, insn | rn << 5);
710 tcg_out32(s, insn | r2 << 10 | rn << 5 | r1);
722 tcg_out32(s, insn | ext << 31 | aimm << 10 | rn << 5 | rd);
[all …]
/openbmc/qemu/tcg/sparc64/
H A Dtcg-target.c.inc349 tcg_out32(s, NOP);
355 tcg_out32(s, op | INSN_RD(rd) | INSN_RS1(rs1) | INSN_RS2(rs2));
361 tcg_out32(s, op | INSN_RD(rd) | INSN_RS1(rs1) | INSN_IMM13(offset));
367 tcg_out32(s, op | INSN_RD(rd) | INSN_RS1(rs1)
390 tcg_out32(s, SETHI | INSN_RD(ret) | ((arg & 0xfffffc00) >> 10));
466 tcg_out32(s, LDX | INSN_RD(ret) | INSN_RS1(TCG_REG_TB));
553 tcg_out32(s, op | INSN_RD(data) | INSN_RS1(a1) | INSN_RS2(a2));
560 tcg_out32(s, op | INSN_RD(ret) | INSN_RS1(addr) |
592 tcg_out32(s, WRY | INSN_RS1(TCG_REG_G0) | INSN_RS2(rs));
636 tcg_out32(s, INSN_OP(0) | INSN_OP2(1) | INSN_COND(scond) | flags | off19);
[all …]
/openbmc/qemu/tcg/riscv/
H A Dtcg-target.c.inc577 tcg_out32(s, encode_r(opc, rd, rs1, rs2));
583 tcg_out32(s, encode_i(opc, rd, rs1, imm));
589 tcg_out32(s, encode_s(opc, rs1, rs2, imm));
595 tcg_out32(s, encode_sb(opc, rs1, rs2, imm));
601 tcg_out32(s, encode_u(opc, rd, imm));
607 tcg_out32(s, encode_uj(opc, rd, imm));
695 tcg_out32(s, encode_v(opc, vd, vs1, vs2, true));
701 tcg_out32(s, encode_v(opc, vd, rs1, vs2, true));
707 tcg_out32(s, encode_vi(opc, vd, imm, vs2, true));
723 tcg_out32(s, encode_vi(opc, vd, imm, vs2, false));
[all …]
/openbmc/qemu/tcg/i386/
H A Dtcg-target.c.inc730 tcg_out32(s, p);
781 tcg_out32(s, disp);
791 tcg_out32(s, offset);
800 tcg_out32(s, offset);
841 tcg_out32(s, offset);
879 tcg_out32(s, 0);
888 tcg_out32(s, 0);
1084 tcg_out32(s, arg);
1089 tcg_out32(s, arg);
1098 tcg_out32(s, diff);
[all …]
/openbmc/qemu/tcg/mips/
H A Dtcg-target.c.inc377 tcg_out32(s, inst);
392 tcg_out32(s, inst);
408 tcg_out32(s, inst);
446 tcg_out32(s, inst);
459 tcg_out32(s, inst);
481 tcg_out32(s, inst);
487 tcg_out32(s, 0);
1575 tcg_out32(s, sync[a0 & TCG_MO_ALL]);
/openbmc/qemu/tcg/s390x/
H A Dtcg-target.c.inc645 tcg_out32(s, (op << 16) | (r1 << 4) | r2);
652 tcg_out32(s, (op << 16) | (r3 << 12) | (r1 << 4) | r2);
659 tcg_out32(s, (op << 16) | (r3 << 12) | (m4 << 8) | (r1 << 4) | r2);
665 tcg_out32(s, (op << 16) | (m3 << 12) | (r1 << 4) | r2);
670 tcg_out32(s, (op << 16) | (r1 << 20) | (i2 & 0xffff));
677 tcg_out32(s, (i2 << 16) | (op & 0xff));
683 tcg_out32(s, i2);
689 tcg_out32(s, (op << 24) | (r1 << 20) | (r3 << 16) | (b2 << 12)
697 tcg_out32(s, (op & 0xff) | (b2 << 28)
751 tcg_out32(s, (op & 0x00ff) | RXB(v1, v2, 0, 0) | (m3 << 12));
/openbmc/qemu/tcg/
H A Dtcg.c292 static __attribute__((unused)) inline void tcg_out32(TCGContext *s, uint32_t v) in tcg_out32() function