/openbmc/qemu/tcg/loongarch64/ |
H A D | tcg-insn-defs.c.inc | 1322 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 D | tcg-target.c.inc | 548 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 D | tcg-target.c.inc | 812 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 D | tcg-target.c.inc | 262 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 D | tcg-target.c.inc | 541 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 D | tcg-target.c.inc | 654 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 D | tcg-target.c.inc | 349 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 D | tcg-target.c.inc | 577 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 D | tcg-target.c.inc | 730 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 D | tcg-target.c.inc | 377 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 D | tcg-target.c.inc | 645 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 D | tcg.c | 292 static __attribute__((unused)) inline void tcg_out32(TCGContext *s, uint32_t v) in tcg_out32() function
|