summaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* target-mips: fix for sign-issue in MULQ_W helperPetar Jovanovic2013-02-233-3/+3
* target-mips: fix for incorrect multiplication with MULQ_S.PHPetar Jovanovic2013-02-232-1/+16
* target-xtensa: Use add2/sub2 for macRichard Henderson2013-02-231-16/+13Star
* target-xtensa: Use mul*2 for mul*hiRichard Henderson2013-02-231-14/+6Star
* target-unicore32: Use mul*2 for do_multRichard Henderson2013-02-231-72/+11Star
* target-sh4: Use mul*2 for dmul*Richard Henderson2013-02-231-28/+2Star
* target-sparc: Use mul*2 for multiplyRichard Henderson2013-02-231-27/+18Star
* target-sparc: Use official add2/sub2 interfaces for addx/subxRichard Henderson2013-02-231-26/+16Star
* target-ppc: Compute mullwo without branchesRichard Henderson2013-02-231-28/+14Star
* target-ppc: Compute arithmetic shift carry without branchesRichard Henderson2013-02-231-40/+31Star
* target-ppc: Implement neg in terms of subfRichard Henderson2013-02-231-44/+19Star
* target-ppc: Use add2 for carry generationRichard Henderson2013-02-231-125/+69Star
* target-ppc: Compute addition carry with setcondRichard Henderson2013-02-231-26/+16Star
* target-ppc: Compute addition overflow without branchesRichard Henderson2013-02-231-33/+13Star
* target-ppc: Use setcond in gen_op_cmpRichard Henderson2013-02-231-23/+23
* target-ppc: Split out SO, OV, CA fields from XERRichard Henderson2013-02-236-106/+160
* target-ppc: Use mul*2 in mulh* insnsRichard Henderson2013-02-233-64/+38Star
* target-cris: Use mul*2 in mul* insnsRichard Henderson2013-02-231-42/+2Star
* target-mips: Use mul[us]2 in [D]MULT[U] insnsRichard Henderson2013-02-233-42/+20Star
* target-arm: Implement sbc_cc inlineRichard Henderson2013-02-233-25/+39
* target-arm: Implement adc_cc inlineRichard Henderson2013-02-233-21/+34
* target-arm: Use add2 in gen_add_CCRichard Henderson2013-02-231-4/+3Star
* target-arm: Use mul[us]2 and add2 in umlal et alRichard Henderson2013-02-233-19/+14Star
* target-arm: Use mul[us]2 in gen_mul[us]_i64_i32Richard Henderson2013-02-231-16/+22
* target-s390x: Use mulu2 for mlgr insnRichard Henderson2013-02-233-11/+1Star
* target-alpha: Use mulu2 for umulh insnRichard Henderson2013-02-233-10/+18
* tcg: Apply life analysis to 64-bit multiword arithmetic opsRichard Henderson2013-02-231-8/+20
* tcg: Implement muls2 with mulu2Richard Henderson2013-02-231-0/+40
* target-i386: Use add2 to implement the ADX extensionRichard Henderson2013-02-231-11/+9Star
* tcg-arm: Implement muls2_i32Richard Henderson2013-02-232-1/+5
* tcg-i386: Implement multiword arithmetic opsRichard Henderson2013-02-232-17/+26
* tcg: Implement multiword addition helpersRichard Henderson2013-02-231-0/+82
* tcg: Implement multiword multiply helpersRichard Henderson2013-02-233-1/+101
* tcg: Implement a 64-bit to 32-bit extraction helperRichard Henderson2013-02-231-0/+22
* tcg: Add signed multiword multiplication operationsRichard Henderson2013-02-2314-0/+24
* tcg: Add 64-bit multiword arithmetic operationsRichard Henderson2013-02-2310-14/+41
* tcg-sparc: Always implement 32-bit multiword opsRichard Henderson2013-02-232-6/+7
* tcg-i386: Always implement 32-bit multiword opsRichard Henderson2013-02-232-12/+13
* tcg: Make 32-bit multiword operations optional for 64-bit hostsRichard Henderson2013-02-238-4/+29
* Merge branch 'eflags3' of git://github.com/rth7680/qemuBlue Swirl2013-02-2310-1449/+1870
|\
| * target-i386: Use movcond to implement shiftd.Richard Henderson2013-02-201-141/+106Star
| * target-i386: Discard CC_OP computation in set_cc_op alsoRichard Henderson2013-02-201-3/+11
| * target-i386: Use movcond to implement rotate flags.Richard Henderson2013-02-201-116/+121
| * target-i386: Use movcond to implement shift flags.Richard Henderson2013-02-201-52/+42Star
| * target-i386: Add CC_OP_CLRRichard Henderson2013-02-204-3/+21
| * target-i386: Implement tzcnt and fix lzcntRichard Henderson2013-02-203-48/+54
| * target-i386: Use clz/ctz for bsf/bsr helpersRichard Henderson2013-02-202-37/+14Star
| * target-i386: Implement ADX extensionRichard Henderson2013-02-205-5/+146
| * target-i386: Implement RORXRichard Henderson2013-02-191-0/+32
| * target-i386: Implement SHLX, SARX, SHRXRichard Henderson2013-02-191-0/+31