summaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* target-sparc: Use mul*2 for multiplyRichard Henderson2013-02-231-27/+18
* target-sparc: Use official add2/sub2 interfaces for addx/subxRichard Henderson2013-02-231-26/+16
* target-ppc: Compute mullwo without branchesRichard Henderson2013-02-231-28/+14
* target-ppc: Compute arithmetic shift carry without branchesRichard Henderson2013-02-231-40/+31
* target-ppc: Implement neg in terms of subfRichard Henderson2013-02-231-44/+19
* target-ppc: Use add2 for carry generationRichard Henderson2013-02-231-125/+69
* target-ppc: Compute addition carry with setcondRichard Henderson2013-02-231-26/+16
* target-ppc: Compute addition overflow without branchesRichard Henderson2013-02-231-33/+13
* 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/+38
* target-cris: Use mul*2 in mul* insnsRichard Henderson2013-02-231-42/+2
* target-mips: Use mul[us]2 in [D]MULT[U] insnsRichard Henderson2013-02-233-42/+20
* 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/+3
* target-arm: Use mul[us]2 and add2 in umlal et alRichard Henderson2013-02-233-19/+14
* 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/+1
* 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/+9
* 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-191-141/+106
| * target-i386: Discard CC_OP computation in set_cc_op alsoRichard Henderson2013-02-191-3/+11
| * target-i386: Use movcond to implement rotate flags.Richard Henderson2013-02-191-116/+121
| * target-i386: Use movcond to implement shift flags.Richard Henderson2013-02-191-52/+42
| * target-i386: Add CC_OP_CLRRichard Henderson2013-02-194-3/+21
| * target-i386: Implement tzcnt and fix lzcntRichard Henderson2013-02-193-48/+54
| * target-i386: Use clz/ctz for bsf/bsr helpersRichard Henderson2013-02-192-37/+14
| * target-i386: Implement ADX extensionRichard Henderson2013-02-195-5/+146
| * target-i386: Implement RORXRichard Henderson2013-02-181-0/+32
| * target-i386: Implement SHLX, SARX, SHRXRichard Henderson2013-02-181-0/+31
| * target-i386: Implement PDEP, PEXTRichard Henderson2013-02-183-0/+71
| * target-i386: Implement MULXRichard Henderson2013-02-183-0/+47
| * target-i386: Implement BZHIRichard Henderson2013-02-181-0/+27
| * target-i386: Implement BLSR, BLSMSK, BLSIRichard Henderson2013-02-185-1/+95
| * target-i386: Implement BEXTRRichard Henderson2013-02-181-0/+40
| * target-i386: Implement ANDNRichard Henderson2013-02-182-7/+22
OpenPOWER on IntegriCloud