[PATCH] powerpc: net: filter: fix DIVWU instruction opcode

Michael Neuling mikey at neuling.org
Thu Sep 12 10:32:59 EST 2013


Vladimir Murzin <murzin.v at gmail.com> wrote:

> Currently DIVWU stands for *signed* divw opcode:
> 
> 7d 2a 4b 96 	divwu   r9,r10,r9
> 7d 2a 4b d6 	divw    r9,r10,r9
> 
> Use the *unsigned* divw opcode for DIVWU.

This looks like it's in only used in the BPF JIT code.  

Matt, any chance you an ACK/NACK this?

Mikey

> 
> Signed-off-by: Vladimir Murzin <murzin.v at gmail.com>
> ---
>  arch/powerpc/include/asm/ppc-opcode.h |    2 +-
>  1 file changed, 1 insertion(+), 1 deletion(-)
> 
> diff --git a/arch/powerpc/include/asm/ppc-opcode.h b/arch/powerpc/include/asm/ppc-opcode.h
> index d7fe9f5..c91842c 100644
> --- a/arch/powerpc/include/asm/ppc-opcode.h
> +++ b/arch/powerpc/include/asm/ppc-opcode.h
> @@ -218,7 +218,7 @@
>  #define PPC_INST_MULLW			0x7c0001d6
>  #define PPC_INST_MULHWU			0x7c000016
>  #define PPC_INST_MULLI			0x1c000000
> -#define PPC_INST_DIVWU			0x7c0003d6
> +#define PPC_INST_DIVWU			0x7c000396
>  #define PPC_INST_RLWINM			0x54000000
>  #define PPC_INST_RLDICR			0x78000004
>  #define PPC_INST_SLW			0x7c000030
> -- 
> 1.7.10.4
> 


More information about the Linuxppc-dev mailing list