Re: [PATCH 5/5] ARM: asm/div64.h: adjust to generic codde

2015-11-19 Thread Måns Rullgård
Nicolas Pitre writes: > On Thu, 19 Nov 2015, Måns Rullgård wrote: > >> Nicolas Pitre writes: >> >> > +static inline uint64_t __arch_xprod_64(uint64_t m, uint64_t n, bool bias) >> > +{ >> > + unsigned long long res; >> > + unsigned int tmp = 0; >> > + >> > + if (!bias) { >> > + asm (

Re: [PATCH 5/5] ARM: asm/div64.h: adjust to generic codde

2015-11-19 Thread Nicolas Pitre
On Thu, 19 Nov 2015, Måns Rullgård wrote: > Nicolas Pitre writes: > > > +static inline uint64_t __arch_xprod_64(uint64_t m, uint64_t n, bool bias) > > +{ > > + unsigned long long res; > > + unsigned int tmp = 0; > > + > > + if (!bias) { > > + asm ( "umull %Q0, %R0, %Q1, %Q2\n\

Re: [PATCH 5/5] ARM: asm/div64.h: adjust to generic codde

2015-11-19 Thread Måns Rullgård
Nicolas Pitre writes: > +static inline uint64_t __arch_xprod_64(uint64_t m, uint64_t n, bool bias) > +{ > + unsigned long long res; > + unsigned int tmp = 0; > + > + if (!bias) { > + asm ( "umull %Q0, %R0, %Q1, %Q2\n\t" > + "mov%Q0, #0" > +

Re: [PATCH 5/5] ARM: asm/div64.h: adjust to generic codde

2015-11-03 Thread kbuild test robot
Hi Nicolas, [auto build test WARNING on asm-generic/master] [also WARNING on: v4.3 next-20151103] url: https://github.com/0day-ci/linux/commits/Nicolas-Pitre/div64-h-optimize-do_div-for-power-of-two-constant-divisors/20151103-065348 base: https://github.com/0day-ci/linux Nicolas-Pitre/div6

Re: [PATCH 5/5] ARM: asm/div64.h: adjust to generic codde

2015-11-02 Thread Nicolas Pitre
[added Mike/linux-clk and David/dri-devel] A patch I produced is now highlighting existing bugs in the drivers listed below. On Tue, 3 Nov 2015, kbuild test robot wrote: > Hi Nicolas, > > [auto build test WARNING on asm-generic/master -- if it's inappropriate base, > please suggest rules for

Re: [PATCH 5/5] ARM: asm/div64.h: adjust to generic codde

2015-11-02 Thread kbuild test robot
Hi Nicolas, [auto build test WARNING on asm-generic/master -- if it's inappropriate base, please suggest rules for selecting the more suitable base] url: https://github.com/0day-ci/linux/commits/Nicolas-Pitre/div64-h-optimize-do_div-for-power-of-two-constant-divisors/20151103-065348 config:

[PATCH 5/5] ARM: asm/div64.h: adjust to generic codde

2015-11-02 Thread Nicolas Pitre
Now that the constant divisor optimization is made generic, adapt the ARM case to it. Signed-off-by: Nicolas Pitre --- arch/arm/include/asm/div64.h | 283 ++- 1 file changed, 93 insertions(+), 190 deletions(-) diff --git a/arch/arm/include/asm/div64.h b/a