aboutsummaryrefslogtreecommitdiff
path: root/tcg/tci.c
AgeCommit message (Expand)Author
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
2021-03-17tcg/tci: Rename tci_read_r to tci_read_rvalRichard Henderson
2021-03-17tcg/tci: Remove ifdefs for TCG_TARGET_HAS_ext32[us]_i64Richard Henderson
2021-03-06tcg/tci: Merge mov, not and neg operationsRichard Henderson
2021-03-06tcg/tci: Merge bswap operationsRichard Henderson
2021-03-06tcg/tci: Merge extension operationsRichard Henderson
2021-03-06tcg/tci: Merge basic arithmetic operationsRichard Henderson
2021-03-06tcg/tci: Reduce use of tci_read_r64Richard Henderson
2021-03-06tcg/tci: Remove tci_read_r32sRichard Henderson
2021-03-06tcg/tci: Remove tci_read_r32Richard Henderson
2021-03-06tcg/tci: Remove tci_read_r16sRichard Henderson
2021-03-06tcg/tci: Remove tci_read_r16Richard Henderson