aboutsummaryrefslogtreecommitdiff
path: root/target/i386/tcg/translate.c
AgeCommit message (Expand)AuthorFilesLines
2022-09-19target/i386: introduce insn_get_addrPaolo Bonzini1-10/+26
2022-09-19target/i386: REPZ and REPNZ are mutually exclusivePaolo Bonzini1-0/+2
2022-09-19target/i386: fix INSERTQ implementationPaolo Bonzini1-2/+12
2022-09-18target/i386: Raise #GP on unaligned m128 accesses when required.Paolo Bonzini1-18/+25
2022-09-06target/i386: Make translator stop before the end of a pageIlya Leoshkevich1-24/+38
2022-09-06accel/tcg: Add pc and host_pc params to gen_intermediate_codeRichard Henderson1-2/+3
2022-09-06accel/tcg: Remove translator_ldswRichard Henderson1-1/+1
2022-09-01target/i386: reimplement AVX comparison helpersPaul Brook1-10/+10
2022-09-01target/i386: Add CHECK_NO_VEXPaul Brook1-0/+26
2022-09-01target/i386: do not cast gen_helper_* function pointersPaolo Bonzini1-38/+37
2022-09-01target/i386: Add size suffix to vector FP helpersPaolo Bonzini1-18/+19
2022-09-01target/i386: isolate MMX code morePaolo Bonzini1-18/+32
2022-09-01target/i386: check SSE table flags instead of hardcoding opcodesPaolo Bonzini1-44/+31
2022-09-01target/i386: Move 3DNOW decoderPaul Brook1-13/+17
2022-09-01target/i386: Rework sse_op_table6/7Paul Brook1-100/+132
2022-09-01target/i386: Rework sse_op_table1Paul Brook1-130/+183
2022-09-01target/i386: Add ZMM_OFFSET macroPaul Brook1-33/+27
2022-09-01target/i386: formatting fixesPaolo Bonzini1-3/+4
2022-09-01target/i386: do not use MOVL to move data between SSE registersPaolo Bonzini1-2/+4
2022-04-20exec/translator: Pass the locked filepointer to disas_log hookRichard Henderson1-3/+3
2022-04-20*: Use fprintf between qemu_log_trylock/unlockRichard Henderson1-6/+8
2022-04-20util/log: Rename qemu_log_lock to qemu_log_trylockRichard Henderson1-1/+1
2022-04-06Replace config-time define HOST_WORDS_BIGENDIANMarc-André Lureau1-1/+1
2022-03-24target/i386: tcg: high bits SSE cmp operation must be ignoredPaolo Bonzini1-4/+2
2022-02-16target/i386: add TCG support for UMIPGareth Webb1-0/+15
2022-01-08exec/memop: Adding signedness to quad definitionsFrédéric Pétrot1-18/+18
2021-12-15target/i386: Use assert() to sanity-check b1 in SSE decodePeter Maydell1-9/+3
2021-10-15target/i386: Drop check for singlestep_enabledRichard Henderson1-3/+1
2021-10-15target/i386: Check CF_NO_GOTO_TB for dc->jmp_optRichard Henderson1-2/+3
2021-09-14accel/tcg: Add DisasContextBase argument to translator_ld*Ilya Leoshkevich1-5/+5
2021-07-21accel/tcg: Remove TranslatorOps.breakpoint_checkRichard Henderson1-28/+0
2021-07-13target/i386: Correct implementation for FCS, FIP, FDS and FDPZiqiao Kong1-1/+42
2021-07-13target/i386: Trivial code motion and code style fixZiqiao Kong1-435/+446
2021-07-12Merge remote-tracking branch 'remotes/rth-gitlab/tags/pull-tcg-20210710' into...Peter Maydell1-13/+2
2021-07-09target/i386: Use translator_use_goto_tbRichard Henderson1-12/+2
2021-07-09tcg: Avoid including 'trace-tcg.h' in target translate.cPhilippe Mathieu-Daudé1-1/+0
2021-07-09target/i386: fix exceptions for MOV to DRPaolo Bonzini1-0/+1
2021-06-29target/i386: Improve bswap translationRichard Henderson1-10/+4
2021-06-29tcg: Add flags argument to tcg_gen_bswap16_*, tcg_gen_bswap32_i64Richard Henderson1-1/+1
2021-06-04target/i386: Fix decode of cr8Richard Henderson1-0/+1
2021-05-20Merge remote-tracking branch 'remotes/cohuck-gitlab/tags/s390x-20210520-v2' i...Peter Maydell1-0/+1
2021-05-20target/i386: Make sure that vsyscall's tb->size != 0Ilya Leoshkevich1-0/+1
2021-05-19target/i386: Remove user-only i/o stubsRichard Henderson1-0/+6
2021-05-19target/i386: Move helper_check_io to sysemuRichard Henderson1-1/+10
2021-05-19target/i386: Create helper_check_ioRichard Henderson1-13/+1
2021-05-19target/i386: Pass in port to gen_check_ioRichard Henderson1-26/+29
2021-05-19target/i386: Tidy gen_check_ioRichard Henderson1-27/+30
2021-05-19target/i386: Exit tb after wrmsrRichard Henderson1-0/+2
2021-05-19target/i386: Eliminate user stubs for read/write_crN, rd/wrmsrRichard Henderson1-0/+4
2021-05-19target/i386: Unify invlpg, invlpgaRichard Henderson1-8/+12