aboutsummaryrefslogtreecommitdiff
path: root/tcg/tci.c
AgeCommit message (Expand)Author
2023-11-06tcg: Remove TCG_TARGET_HAS_neg_{i32,i64}Richard Henderson
2023-06-07tcg/tci: Adjust passing of MemOpIdxRichard Henderson
2023-06-05tcg: Split tcg/tcg-op-common.h from tcg/tcg-op.hRichard Henderson
2023-05-16tcg/tci: Elimnate TARGET_LONG_BITS, target_ulongRichard Henderson
2023-05-16tcg: Split INDEX_op_qemu_{ld,st}* for guest address sizeRichard Henderson
2023-05-16tcg/tci: Use helper_{ld,st}*_mmu for user-onlyRichard Henderson
2023-05-16tcg: Unify helper_{be,le}_{ld,st}*Richard Henderson
2023-02-08Don't include headers already included by qemu/osdep.hMarkus Armbruster
2023-02-04tcg/tci: Add TCG_TARGET_CALL_{RET,ARG}_I128Richard Henderson
2023-02-04tcg/tci: Fix big-endian return register orderingRichard Henderson
2023-01-04tci: MAX_OPC_PARAM_IARGS is no longer usedRichard Henderson
2022-04-06Remove qemu-common.h include from most unitsMarc-André Lureau
2022-02-09tcg/tci: Support raising sigbus for user-onlyRichard Henderson
2022-01-08exec/memop: Adding signedness to quad definitionsFrédéric Pétrot
2021-10-13tcg: Move helper_*_mmu decls to tcg/tcg-ldst.hRichard Henderson
2021-10-05tcg: Rename TCGMemOpIdx to MemOpIdxRichard Henderson
2021-06-29tcg/tci: Support bswap flagsRichard Henderson
2021-06-19tcg/tci: Use {set,clear}_helper_retaddrRichard Henderson
2021-06-19tcg/tci: Remove the qemu_ld/st_type macrosRichard Henderson
2021-06-19Revert "tcg/tci: Use exec/cpu_ldst.h interfaces"Richard Henderson
2021-06-19tcg/tci: Split out tci_qemu_ld, tci_qemu_stRichard Henderson
2021-06-19tcg/tci: Implement add2, sub2Richard Henderson
2021-06-19tcg/tci: Implement mulu2, muls2Richard Henderson
2021-06-19tcg/tci: Implement clz, ctz, ctpopRichard Henderson
2021-06-19tcg/tci: Implement extract, sextractRichard Henderson
2021-06-19tcg/tci: Implement andc, orc, eqv, nand, norRichard Henderson
2021-06-19tcg/tci: Implement movcondRichard Henderson
2021-06-19tcg/tci: Implement goto_ptrRichard Henderson
2021-06-19tcg/tci: Change encoding to uint32_t unitsRichard Henderson
2021-06-19tcg/tci: Remove tci_write_regRichard Henderson
2021-06-19tcg/tci: Emit setcond before brcondRichard Henderson
2021-06-19tcg/tci: Use ffi for callsRichard Henderson
2021-03-17tcg/tci: Implement the disassembler properlyRichard Henderson
2021-03-17tcg/tci: Hoist op_size checking into tci_args_*Richard Henderson
2021-03-17tcg/tci: Split out tci_args_{rrm,rrrm,rrrrm}Richard Henderson
2021-03-17tcg/tci: Reduce qemu_ld/st TCGMemOpIdx operand to 32-bitsRichard Henderson
2021-03-17tcg/tci: Clean up deposit operationsRichard Henderson
2021-03-17tcg/tci: Split out tci_args_rrrrRichard Henderson
2021-03-17tcg/tci: Split out tci_args_rrrrrrRichard Henderson
2021-03-17tcg/tci: Reuse tci_args_l for goto_tbRichard Henderson
2021-03-17tcg/tci: Reuse tci_args_l for exit_tbRichard Henderson
2021-03-17tcg/tci: Reuse tci_args_l for calls.Richard Henderson
2021-03-17tcg/tci: Split out tci_args_ri and tci_args_rIRichard Henderson
2021-03-17tcg/tci: Split out tci_args_rrcl and tci_args_rrrrclRichard Henderson
2021-03-17tcg/tci: Split out tci_args_rrrrrcRichard Henderson
2021-03-17tcg/tci: Split out tci_args_lRichard Henderson
2021-03-17tcg/tci: Split out tci_args_rrrcRichard Henderson
2021-03-17tcg/tci: Split out tci_args_rrrRichard Henderson
2021-03-17tcg/tci: Split out tci_args_rrRichard Henderson
2021-03-17tcg/tci: Split out tci_args_rrsRichard Henderson