Re: [Qemu-devel] [PATCH v2 0/6] ARM: AREG0 conversion

2012-03-29 Thread Richard Henderson
On 03/29/2012 11:42 AM, Laurent Desnogues wrote: > That will indeed probably make the real problem, which is that > this patch increases the size of generated code, less obvious > on small benchmarks that don't put pressure on instruction > cache. But the fact is that generated code is larger and

Re: [Qemu-devel] [PATCH v2 0/6] ARM: AREG0 conversion

2012-03-29 Thread Laurent Desnogues
On Tue, Mar 27, 2012 at 9:59 PM, Artyom Tarasenko wrote: > On Tue, Mar 27, 2012 at 7:01 PM, Laurent Desnogues > wrote: >> On Tue, Mar 27, 2012 at 6:48 PM, Blue Swirl wrote: >>> On Tue, Mar 27, 2012 at 13:40, Laurent Desnogues >>> wrote: On Mon, Mar 26, 2012 at 7:02 PM, Blue Swirl wrote: >

Re: [Qemu-devel] [PATCH v2 0/6] ARM: AREG0 conversion

2012-03-27 Thread Artyom Tarasenko
On Tue, Mar 27, 2012 at 7:01 PM, Laurent Desnogues wrote: > On Tue, Mar 27, 2012 at 6:48 PM, Blue Swirl wrote: >> On Tue, Mar 27, 2012 at 13:40, Laurent Desnogues >> wrote: >>> On Mon, Mar 26, 2012 at 7:02 PM, Blue Swirl wrote: >>> [...] At least stack protector is protecting more code tha

Re: [Qemu-devel] [PATCH v2 0/6] ARM: AREG0 conversion

2012-03-27 Thread Laurent Desnogues
On Tue, Mar 27, 2012 at 6:48 PM, Blue Swirl wrote: > On Tue, Mar 27, 2012 at 13:40, Laurent Desnogues > wrote: >> On Mon, Mar 26, 2012 at 7:02 PM, Blue Swirl wrote: >> [...] >>> At least stack protector is protecting more code than before (for >>> example TLB miss handler), but could overhead fr

Re: [Qemu-devel] [PATCH v2 0/6] ARM: AREG0 conversion

2012-03-27 Thread Blue Swirl
On Tue, Mar 27, 2012 at 13:40, Laurent Desnogues wrote: > On Mon, Mar 26, 2012 at 7:02 PM, Blue Swirl wrote: > [...] >> At least stack protector is protecting more code than before (for >> example TLB miss handler), but could overhead from that amount to 5%? >> >> Otherwise there should be just a

Re: [Qemu-devel] [PATCH v2 0/6] ARM: AREG0 conversion

2012-03-27 Thread Laurent Desnogues
On Mon, Mar 26, 2012 at 7:02 PM, Blue Swirl wrote: [...] > At least stack protector is protecting more code than before (for > example TLB miss handler), but could overhead from that amount to 5%? > > Otherwise there should be just a few extra register moves here and > there, that should be cheap

Re: [Qemu-devel] [PATCH v2 0/6] ARM: AREG0 conversion

2012-03-26 Thread Lluís Vilanova
Blue Swirl writes: > On Mon, Mar 26, 2012 at 13:05, Paul Brook wrote: >>> On 24 March 2012 18:58, Blue Swirl wrote: >>> > v2: fix patch 1, tweak patch 2 and rebase to master. >>> > >>> > URL     git://repo.or.cz/qemu/blueswirl.git >>> >        http://repo.or.cz/r/qemu/blueswirl.git >>> > >>> > B

Re: [Qemu-devel] [PATCH v2 0/6] ARM: AREG0 conversion

2012-03-26 Thread Blue Swirl
On Mon, Mar 26, 2012 at 13:05, Paul Brook wrote: >> On 24 March 2012 18:58, Blue Swirl wrote: >> > v2: fix patch 1, tweak patch 2 and rebase to master. >> > >> > URL     git://repo.or.cz/qemu/blueswirl.git >> >        http://repo.or.cz/r/qemu/blueswirl.git >> > >> > Blue Swirl (6): >> >  arm: mov

Re: [Qemu-devel] [PATCH v2 0/6] ARM: AREG0 conversion

2012-03-26 Thread Paul Brook
> On 24 March 2012 18:58, Blue Swirl wrote: > > v2: fix patch 1, tweak patch 2 and rebase to master. > > > > URL git://repo.or.cz/qemu/blueswirl.git > >http://repo.or.cz/r/qemu/blueswirl.git > > > > Blue Swirl (6): > > arm: move neon_tbl to neon_helper.c > > arm: move saturating ar

Re: [Qemu-devel] [PATCH v2 0/6] ARM: AREG0 conversion

2012-03-26 Thread Andreas Färber
Am 26.03.2012 14:46, schrieb Lluís Vilanova: > Peter Maydell writes: > >> On 24 March 2012 18:58, Blue Swirl wrote: >>> v2: fix patch 1, tweak patch 2 and rebase to master. >>> >>> URL git://repo.or.cz/qemu/blueswirl.git >>>http://repo.or.cz/r/qemu/blueswirl.git >>> >>> Blue Swirl (6)

Re: [Qemu-devel] [PATCH v2 0/6] ARM: AREG0 conversion

2012-03-26 Thread Lluís Vilanova
Peter Maydell writes: > On 24 March 2012 18:58, Blue Swirl wrote: >> v2: fix patch 1, tweak patch 2 and rebase to master. >> >> URL     git://repo.or.cz/qemu/blueswirl.git >>        http://repo.or.cz/r/qemu/blueswirl.git >> >> Blue Swirl (6): >>  arm: move neon_tbl to neon_helper.c >>  arm: mov

Re: [Qemu-devel] [PATCH v2 0/6] ARM: AREG0 conversion

2012-03-26 Thread Peter Maydell
On 24 March 2012 18:58, Blue Swirl wrote: > v2: fix patch 1, tweak patch 2 and rebase to master. > > URL     git://repo.or.cz/qemu/blueswirl.git >        http://repo.or.cz/r/qemu/blueswirl.git > > Blue Swirl (6): >  arm: move neon_tbl to neon_helper.c >  arm: move saturating arithmetic to helper.c

Re: [Qemu-devel] [PATCH v2 0/6] ARM: AREG0 conversion

2012-03-25 Thread Richard Henderson
On 03/24/2012 11:58 AM, Blue Swirl wrote: > v2: fix patch 1, tweak patch 2 and rebase to master. > > URL git://repo.or.cz/qemu/blueswirl.git > http://repo.or.cz/r/qemu/blueswirl.git > > Blue Swirl (6): > arm: move neon_tbl to neon_helper.c > arm: move saturating arithmetic to helper.c

[Qemu-devel] [PATCH v2 0/6] ARM: AREG0 conversion

2012-03-24 Thread Blue Swirl
v2: fix patch 1, tweak patch 2 and rebase to master. URL git://repo.or.cz/qemu/blueswirl.git http://repo.or.cz/r/qemu/blueswirl.git Blue Swirl (6): arm: move neon_tbl to neon_helper.c arm: move saturating arithmetic to helper.c arm: move other arithmetic to helper.c arm: move