aboutsummaryrefslogtreecommitdiff
path: root/target/i386/tcg/translate.c
AgeCommit message (Expand)Author
2024-08-21target/i386: Fix carry flag for BLSIRichard Henderson
2024-08-21target/i386: Split out gen_prepare_val_nzRichard Henderson
2024-08-05target/i386: Fix VSIB decodeRichard Henderson
2024-06-28target/i386: remove unused enumPaolo Bonzini
2024-06-28target/i386: give CC_OP_POPCNT low bits corresponding to MO_TLPaolo Bonzini
2024-06-28target/i386: use cpu_cc_dst for CC_OP_POPCNTPaolo Bonzini
2024-06-17target/i386: convert CMPXCHG to new decoderPaolo Bonzini
2024-06-17target/i386: convert XADD to new decoderPaolo Bonzini
2024-06-17target/i386: convert LZCNT/TZCNT/BSF/BSR/POPCNT to new decoderPaolo Bonzini
2024-06-17target/i386: convert SHLD/SHRD to new decoderPaolo Bonzini
2024-06-17target/i386: pull load/writeback out of gen_shiftd_rm_T1Paolo Bonzini
2024-06-17target/i386: convert non-grouped, helper-based 2-byte opcodesPaolo Bonzini
2024-06-17target/i386: finish converting 0F AE to the new decoderPaolo Bonzini
2024-06-17target/i386: convert MOV from/to CR and DR to new decoderPaolo Bonzini
2024-06-08target/i386: fix size of EBP writeback in gen_enter()Mark Cave-Ayland
2024-06-08target/i386: document use of DISAS_NORETURNPaolo Bonzini
2024-06-08target/i386: fix INHIBIT_IRQ/TF/RF handling for VMRUNPaolo Bonzini
2024-06-08target/i386: fix implementation of ICEBPPaolo Bonzini
2024-06-08target/i386: fix pushed value of EFLAGS.RFPaolo Bonzini
2024-06-05target/i386/tcg: Fix RDPID feature checkZhao Liu
2024-05-25target/i386: remove aflag argument of gen_lea_v_segPaolo Bonzini
2024-05-25target/i386: clean up repeated string operationsPaolo Bonzini
2024-05-25target/i386: introduce gen_lea_ss_ofsPaolo Bonzini
2024-05-25target/i386: use mo_stacksize morePaolo Bonzini
2024-05-25target/i386: inline gen_add_A0_ds_segPaolo Bonzini
2024-05-25target/i386: split gen_ldst_modrm for load and storePaolo Bonzini
2024-05-25target/i386: reg in gen_ldst_modrm is always OR_TMP0Paolo Bonzini
2024-05-25target/i386: raze the gen_eob* junglePaolo Bonzini
2024-05-25target/i386: assert that gen_update_eip_cur and gen_update_eip_next are the s...Paolo Bonzini
2024-05-25target/i386: avoid calling gen_eob_inhibit_irq before tb_stopPaolo Bonzini
2024-05-25target/i386: avoid calling gen_eob_syscall before tb_stopPaolo Bonzini
2024-05-25target/i386: document and group DISAS_* constantsPaolo Bonzini
2024-05-25target/i386: set CC_OP in helpers if they want CC_OP_EFLAGSPaolo Bonzini
2024-05-25target/i386: cpu_load_eflags already sets cc_opPaolo Bonzini
2024-05-25target/i386: remove unnecessary gen_update_cc_op before gen_eob*Paolo Bonzini
2024-05-25target/i386: cleanup eob handling of RSMPaolo Bonzini
2024-05-25target/i386: no single-step exception after MOV or POP SSPaolo Bonzini
2024-05-25target/i386: disable jmp_opt if EFLAGS.RF is 1Paolo Bonzini
2024-05-15target/i386: Use translator_ldub for everythingRichard Henderson
2024-05-15accel/tcg: Provide default implementation of disas_logRichard Henderson
2024-05-10target/i386: move prefetch and multi-byte UD/NOP to new decoderPaolo Bonzini
2024-05-10target/i386: rdpkru/wrpkru are no-prefix instructionsPaolo Bonzini
2024-05-10target/i386: fix operand size for DATA16 REX.W POPCNTPaolo Bonzini
2024-05-10target/i386: remove PCOMMIT from TCG, deprecate propertyPaolo Bonzini
2024-05-07target/i386: remove duplicate prefix decodingPaolo Bonzini
2024-05-07target/i386: split legacy decoder into a separate functionPaolo Bonzini
2024-05-07target/i386: decode x87 instructions in a separate functionPaolo Bonzini
2024-05-07target/i386: remove now-converted opcodes from old decoderPaolo Bonzini
2024-05-07target/i386: port extensions of one-byte opcodes to new decoderPaolo Bonzini
2024-05-07target/i386: move BSWAP to new decoderPaolo Bonzini