Re: [Qemu-devel] [PATCH] x86_64: optimise muldiv64 for x86_64 architecture

2015-01-09 Thread Richard Henderson
On 01/09/2015 01:53 AM, Frediano Ziglio wrote: As this platform can do multiply/divide using 128 bit precision use these instruction to implement it. Signed-off-by: Frediano Ziglio frediano.zig...@huawei.com --- include/qemu-common.h | 13 + 1 file changed, 13 insertions(+)

[Qemu-devel] [PATCH] x86_64: optimise muldiv64 for x86_64 architecture

2015-01-09 Thread Frediano Ziglio
As this platform can do multiply/divide using 128 bit precision use these instruction to implement it. Signed-off-by: Frediano Ziglio frediano.zig...@huawei.com --- include/qemu-common.h | 13 + 1 file changed, 13 insertions(+) diff --git a/include/qemu-common.h

Re: [Qemu-devel] [PATCH] x86_64: optimise muldiv64 for x86_64 architecture

2015-01-09 Thread Frediano Ziglio
2015-01-09 11:24 GMT+00:00 Paolo Bonzini pbonz...@redhat.com: On 09/01/2015 12:04, Frediano Ziglio wrote: 2015-01-09 10:35 GMT+00:00 Paolo Bonzini pbonz...@redhat.com: On 09/01/2015 11:27, Frediano Ziglio wrote: Signed-off-by: Frediano Ziglio frediano.zig...@huawei.com ---

[Qemu-devel] [PATCH] x86_64: optimise muldiv64 for x86_64 architecture

2015-01-09 Thread Frediano Ziglio
As this platform can do multiply/divide using 128 bit precision use these instruction to implement it. Signed-off-by: Frediano Ziglio frediano.zig...@huawei.com --- include/qemu-common.h | 13 + 1 file changed, 13 insertions(+) diff --git a/include/qemu-common.h

Re: [Qemu-devel] [PATCH] x86_64: optimise muldiv64 for x86_64 architecture

2015-01-09 Thread Paolo Bonzini
On 09/01/2015 11:27, Frediano Ziglio wrote: Signed-off-by: Frediano Ziglio frediano.zig...@huawei.com --- include/qemu-common.h | 13 + 1 file changed, 13 insertions(+) diff --git a/include/qemu-common.h b/include/qemu-common.h index f862214..5366220 100644 ---

Re: [Qemu-devel] [PATCH] x86_64: optimise muldiv64 for x86_64 architecture

2015-01-09 Thread Frediano Ziglio
2015-01-09 10:35 GMT+00:00 Paolo Bonzini pbonz...@redhat.com: On 09/01/2015 11:27, Frediano Ziglio wrote: Signed-off-by: Frediano Ziglio frediano.zig...@huawei.com --- include/qemu-common.h | 13 + 1 file changed, 13 insertions(+) diff --git a/include/qemu-common.h

Re: [Qemu-devel] [PATCH] x86_64: optimise muldiv64 for x86_64 architecture

2015-01-09 Thread Paolo Bonzini
On 09/01/2015 12:04, Frediano Ziglio wrote: 2015-01-09 10:35 GMT+00:00 Paolo Bonzini pbonz...@redhat.com: On 09/01/2015 11:27, Frediano Ziglio wrote: Signed-off-by: Frediano Ziglio frediano.zig...@huawei.com --- include/qemu-common.h | 13 + 1 file changed, 13 insertions(+)

Re: [Qemu-devel] [PATCH] x86_64: optimise muldiv64 for x86_64 architecture

2015-01-09 Thread Peter Maydell
On 9 January 2015 at 11:24, Paolo Bonzini pbonz...@redhat.com wrote: On 09/01/2015 12:04, Frediano Ziglio wrote: I think that I'll write two patches. One implementing using the int128 as you suggested (which is much easier to read that current one and assembly ones) that another for x86_64