From: Simon Guo <wei.guo.simon@xxxxxxxxx> stwsiwx will place contents of word element 1 of VSR into word storage of EA. So the element size of stwsiwx should be 4. This patch correct the size from 8 to 4. Signed-off-by: Simon Guo <wei.guo.simon@xxxxxxxxx> --- arch/powerpc/lib/sstep.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/arch/powerpc/lib/sstep.c b/arch/powerpc/lib/sstep.c index 34d68f1..151d484 100644 --- a/arch/powerpc/lib/sstep.c +++ b/arch/powerpc/lib/sstep.c @@ -2178,7 +2178,7 @@ int analyse_instr(struct instruction_op *op, const struct pt_regs *regs, case 140: /* stxsiwx */ op->reg = rd | ((instr & 1) << 5); op->type = MKOP(STORE_VSX, 0, 4); - op->element_size = 8; + op->element_size = 4; break; case 268: /* lxvx */ -- 1.8.3.1