aboutsummaryrefslogtreecommitdiffstats
path: root/tcg/i386
AgeCommit message (Expand)AuthorFilesLines
2010-05-21tcg-i386: Nuke trailing whitespace.Richard Henderson1-22/+22
2010-05-21tcg-i386: Use lea for three-operand add.Richard Henderson1-3/+20
2010-05-21tcg-i386: Tidy lea.Richard Henderson1-31/+60
2010-05-21tcg-i386: Tidy xchg.Richard Henderson1-1/+3
2010-05-21tcg-i386: Tidy multiply.Richard Henderson1-3/+6
2010-05-21tcg-i386: Tidy unary arithmetic.Richard Henderson1-13/+25
2010-05-21tcg-i386: Tidy setcc.Richard Henderson1-2/+2
2010-05-21tcg-i386: Tidy ret.Richard Henderson1-1/+2
2010-05-21tcg-i386: Tidy calls.Richard Henderson1-22/+27
2010-05-21tcg-i386: Tidy push/pop.Richard Henderson1-18/+30
2010-05-21tcg-i386: Tidy movi.Richard Henderson1-1/+2
2010-05-21tcg-i386: Tidy non-immediate arithmetic operations.Richard Henderson1-30/+48
2010-05-21tcg-i386: Tidy immediate arithmetic operations.Richard Henderson1-16/+10
2010-05-21tcg-i386: Tidy ext8s and ext16s operations.Richard Henderson1-11/+24
2010-05-21tcg-i386: Tidy ext8u and ext16u operations.Richard Henderson1-26/+31
2010-05-20tcg-i386: Tidy jumps.Richard Henderson1-25/+33
2010-05-20tcg-i386: Eliminate extra move from qemu_ld64.Richard Henderson1-11/+9
2010-05-20tcg-i386: Tidy move operations.Richard Henderson1-27/+24
2010-05-20tcg-i386: Tidy shift operations.Richard Henderson1-15/+20
2010-05-20tcg-i386: Tidy bswap operations.Richard Henderson1-26/+27
2010-05-19tcg-i386: Tidy initialization of tcg_target_call_clobber_regs.Richard Henderson1-5/+6
2010-05-19tcg-i386: Allocate call-saved registers first.Richard Henderson1-3/+3
2010-03-26tcg: Disambiguate qemu_ld32u with 32-bit and 64-bit outputs.Richard Henderson1-3/+3
2010-03-26tcg: Allow target-specific implementation of NOR.Richard Henderson1-0/+1
2010-03-26tcg: Allow target-specific implementation of NAND.Richard Henderson1-0/+1
2010-03-26tcg: Allow target-specific implementation of EQV.Richard Henderson1-0/+1
2010-03-26tcg: Use TCGCond where appropriate.Richard Henderson1-2/+2
2010-03-26tcg: Name the opcode enumeration.Richard Henderson1-1/+1
2010-03-26remove remaining occurrences AREG[1-9] and TCG_AREG[1-9]Paolo Bonzini1-2/+0
2010-03-14tcg: add div/rem 32-bit helpersAurelien Jarno1-0/+1
2010-03-12Remove TLB from userspacePaul Brook1-0/+2
2010-02-20tcg: Add comments for all optional instructions not implemented.Richard Henderson1-5/+7
2010-02-06tcg-i386: Implement setcond.Richard Henderson1-3/+70
2010-02-06tcg-i386: Implement small forward branches.Richard Henderson1-38/+79
2009-11-14tcg/i386: remove duplicate sar opcodeMagnus Damm1-1/+0
2009-10-04tcg/i386: add support for ext{8,16}u_i32 TCG opsAurelien Jarno2-0/+10
2009-09-27tcg/i386: generates dec/inc instead of sub/add when possibleAurelien Jarno1-9/+15
2009-09-27tcg/i386: optimize and $0xff(ff), regAurelien Jarno1-0/+6
2009-07-17Userspace guest address offsettingJuan Quintela1-1/+1
2009-07-17Userspace guest address offsettingPaul Brook2-16/+22
2009-03-13tcg/x86: add bswap16_i32 opsaurel322-0/+7
2009-03-13tcg: rename bswap_i32/i64 functionsaurel322-3/+3
2009-03-10tcg/x86: add not/neg/extu/bswap/rot i32 opsaurel322-1/+48
2009-03-08Prune unused TCG_AREGsblueswir11-1/+0
2008-12-14tcg: kill two warningsaurel321-1/+1
2008-12-13TCG x86/x86-64: use move with zero-extend for loads/storesaurel321-0/+6
2008-10-05Add some missing static and const qualifiers, reg_names only used if NDEBUG setblueswir11-5/+8
2008-08-30Fix some warnings that would be generated by gcc -Wredundant-declsblueswir11-9/+2
2008-07-0764 bit signed comparison fix (Juergen Lock)bellard1-4/+4
2008-05-25jump optimizationsbellard1-31/+9