2013-04-05 |
Richard Henderson | target-s390: Fix SRNMT Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2013-03-23 |
Richard Henderson | tcg-optimize: Fold sub r,0,x to neg r,x Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2013-03-23 |
Richard Henderson | target-i386: Don't modify env->eflags around cpu_dump_state Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2013-03-23 |
Richard Henderson | target-i386: Fix flags computation for ADOX Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2013-03-22 |
Richard Henderson | target-ppc: Use NARROW_MODE macro for tlbie Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2013-03-22 |
Richard Henderson | target-ppc: Use NARROW_MODE macro for addresses Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2013-03-22 |
Richard Henderson | target-ppc: Use NARROW_MODE macro for comparisons Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2013-03-22 |
Richard Henderson | target-ppc: Use NARROW_MODE macro for branches Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2013-03-22 |
Richard Henderson | target-ppc: Fix add and subf carry generation in narrow... Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2013-03-09 |
Richard Henderson | tcg: Don't make exitreq flag a local temporary Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2013-03-05 |
Richard Henderson | mipsn32-linux-user: Configure the architecture properly Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2013-03-05 |
Richard Henderson | mips64-linux-user: Enable 64-bit address mode and fpu Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2013-03-05 |
Richard Henderson | mips-linux-user: Fix n32 and n64 syscalls Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2013-03-05 |
Richard Henderson | mips-linux-user: Save and restore fpu and dsp from... Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2013-03-05 |
Richard Henderson | mips-linux-user: Enable mips64 and mipsn32 linux-user... Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2013-03-05 |
Richard Henderson | mips-linux-user: Share o32 code for n32 and n64 signals Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2013-03-05 |
Richard Henderson | mips-linux-user: Delete n32 and n64 signal stubs Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2013-02-27 |
Richard Henderson | target-i386: Use mulu2 and muls2 Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2013-02-25 |
Richard Henderson | target-ppc: Fix SUBFE carry Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2013-02-25 |
Richard Henderson | target-arm: Fix sbc_CC carry Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2013-02-23 |
Richard Henderson | target-xtensa: Use add2/sub2 for mac Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2013-02-23 |
Richard Henderson | target-xtensa: Use mul*2 for mul*hi Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2013-02-23 |
Richard Henderson | target-unicore32: Use mul*2 for do_mult Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2013-02-23 |
Richard Henderson | target-sh4: Use mul*2 for dmul* Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2013-02-23 |
Richard Henderson | target-sparc: Use mul*2 for multiply Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2013-02-23 |
Richard Henderson | target-sparc: Use official add2/sub2 interfaces for... Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2013-02-23 |
Richard Henderson | target-ppc: Compute mullwo without branches Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2013-02-23 |
Richard Henderson | target-ppc: Compute arithmetic shift carry without... Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2013-02-23 |
Richard Henderson | target-ppc: Implement neg in terms of subf Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2013-02-23 |
Richard Henderson | target-ppc: Use add2 for carry generation Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2013-02-23 |
Richard Henderson | target-ppc: Compute addition carry with setcond Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2013-02-23 |
Richard Henderson | target-ppc: Compute addition overflow without branches Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2013-02-23 |
Richard Henderson | target-ppc: Use setcond in gen_op_cmp Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2013-02-23 |
Richard Henderson | target-ppc: Split out SO, OV, CA fields from XER Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2013-02-23 |
Richard Henderson | target-ppc: Use mul*2 in mulh* insns Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2013-02-23 |
Richard Henderson | target-cris: Use mul*2 in mul* insns Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2013-02-23 |
Richard Henderson | target-mips: Use mul[us]2 in [D]MULT[U] insns Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2013-02-23 |
Richard Henderson | target-arm: Implement sbc_cc inline Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2013-02-23 |
Richard Henderson | target-arm: Implement adc_cc inline Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2013-02-23 |
Richard Henderson | target-arm: Use add2 in gen_add_CC Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2013-02-23 |
Richard Henderson | target-arm: Use mul[us]2 and add2 in umlal et al Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2013-02-23 |
Richard Henderson | target-arm: Use mul[us]2 in gen_mul[us]_i64_i32 Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2013-02-23 |
Richard Henderson | target-s390x: Use mulu2 for mlgr insn Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2013-02-23 |
Richard Henderson | target-alpha: Use mulu2 for umulh insn Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2013-02-23 |
Richard Henderson | tcg: Apply life analysis to 64-bit multiword arithmetic ops Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2013-02-23 |
Richard Henderson | tcg: Implement muls2 with mulu2 Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2013-02-23 |
Richard Henderson | target-i386: Use add2 to implement the ADX extension Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2013-02-23 |
Richard Henderson | tcg-arm: Implement muls2_i32 Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2013-02-23 |
Richard Henderson | tcg-i386: Implement multiword arithmetic ops Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2013-02-23 |
Richard Henderson | tcg: Implement multiword addition helpers Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2013-02-23 |
Richard Henderson | tcg: Implement multiword multiply helpers Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2013-02-23 |
Richard Henderson | tcg: Implement a 64-bit to 32-bit extraction helper Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2013-02-23 |
Richard Henderson | tcg: Add signed multiword multiplication operations Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2013-02-23 |
Richard Henderson | tcg: Add 64-bit multiword arithmetic operations
|
commit | commitdiff | tree |
2013-02-23 |
Richard Henderson | tcg-sparc: Always implement 32-bit multiword ops Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2013-02-23 |
Richard Henderson | tcg-i386: Always implement 32-bit multiword ops Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2013-02-23 |
Richard Henderson | tcg: Make 32-bit multiword operations optional for... Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2013-02-20 |
Richard Henderson | target-i386: Use movcond to implement shiftd. Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2013-02-20 |
Richard Henderson | target-i386: Discard CC_OP computation in set_cc_op... Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2013-02-20 |
Richard Henderson | target-i386: Use movcond to implement rotate flags. Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2013-02-20 |
Richard Henderson | target-i386: Use movcond to implement shift flags. Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2013-02-20 |
Richard Henderson | target-i386: Add CC_OP_CLR Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2013-02-20 |
Richard Henderson | target-i386: Implement tzcnt and fix lzcnt Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2013-02-20 |
Richard Henderson | target-i386: Use clz/ctz for bsf/bsr helpers Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2013-02-20 |
Richard Henderson | target-i386: Implement ADX extension Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2013-02-18 |
Richard Henderson | target-i386: Implement RORX Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2013-02-18 |
Richard Henderson | target-i386: Implement SHLX, SARX, SHRX Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2013-02-18 |
Richard Henderson | target-i386: Implement PDEP, PEXT Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2013-02-18 |
Richard Henderson | target-i386: Implement MULX Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2013-02-18 |
Richard Henderson | target-i386: Implement BZHI Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2013-02-18 |
Richard Henderson | target-i386: Implement BLSR, BLSMSK, BLSI Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2013-02-18 |
Richard Henderson | target-i386: Implement BEXTR Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2013-02-18 |
Richard Henderson | target-i386: Implement ANDN Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2013-02-18 |
Richard Henderson | target-i386: Implement MOVBE Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2013-02-18 |
Richard Henderson | target-i386: Decode the VEX prefixes Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2013-02-18 |
Richard Henderson | target-i386: Tidy prefix parsing Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2013-02-18 |
Richard Henderson | target-i386: Use CC_SRC2 for ADC and SBB Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2013-02-18 |
Richard Henderson | target-i386: Make helper_cc_compute_{all,c} const Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2013-02-18 |
Richard Henderson | target-i386: Don't reference ENV through most of cc... Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2013-02-18 |
Richard Henderson | target-i386: optimize flags checking after sub using... Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2013-02-18 |
Richard Henderson | target-i386: Update cc_op before TCG branches Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2013-02-18 |
Richard Henderson | target-i386: introduce gen_jcc1_noeob Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2013-02-18 |
Richard Henderson | target-i386: use gen_op for cmps/scas Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2013-02-18 |
Richard Henderson | target-i386: expand cmov via movcond Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2013-02-18 |
Richard Henderson | target-i386: inline gen_prepare_cc_slow Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2013-02-18 |
Richard Henderson | target-i386: introduce gen_prepare_cc Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2013-02-18 |
Richard Henderson | target-i386: introduce CCPrepare Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2013-02-18 |
Richard Henderson | target-i386: optimize setle Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2013-02-18 |
Richard Henderson | target-i386: optimize setbe Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2013-02-18 |
Richard Henderson | target-i386: convert gen_compute_eflags_c to TCG Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2013-02-18 |
Richard Henderson | target-i386: use inverted setcond when computing NS... Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2013-02-18 |
Richard Henderson | target-i386: do not call helper to compute ZF/SF Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2013-02-18 |
Richard Henderson | target-i386: Move CC discards to set_cc_op Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2013-02-18 |
Richard Henderson | target-i386: no need to flush out cc_op before gen_eob Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2013-02-18 |
Richard Henderson | target-i386: do not compute eflags multiple times consecutively Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2013-02-18 |
Richard Henderson | target-i386: Use gen_update_cc_op everywhere Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2013-02-18 |
Richard Henderson | target-i386: Don't clobber s->cc_op in gen_update_cc_op Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2013-02-18 |
Richard Henderson | target-i386: Introduce set_cc_op Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2013-02-18 |
Richard Henderson | target-i386: Name the cc_op enumeration Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2013-02-17 |
Richard Henderson | tests: Add unit tests for mulu64 and muls64 Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
next |