Skip to content

Commit

Permalink
powerpc32: Remove one insn in mulhdu
Browse files Browse the repository at this point in the history
Remove one instruction in mulhdu

Signed-off-by: Christophe Leroy <christophe.leroy@c-s.fr>
Signed-off-by: Scott Wood <oss@buserror.net>
  • Loading branch information
Christophe Leroy authored and Scott Wood committed Mar 11, 2016
1 parent 716fa91 commit 737b01f
Showing 1 changed file with 5 additions and 6 deletions.
11 changes: 5 additions & 6 deletions arch/powerpc/kernel/misc_32.S
Original file line number Diff line number Diff line change
Expand Up @@ -91,17 +91,16 @@ _GLOBAL(mulhdu)
addc r7,r0,r7
addze r4,r4
1: beqlr cr1 /* all done if high part of A is 0 */
mr r10,r3
mullw r9,r3,r5
mulhwu r3,r3,r5
mulhwu r10,r3,r5
beq 2f
mullw r0,r10,r6
mulhwu r8,r10,r6
mullw r0,r3,r6
mulhwu r8,r3,r6
addc r7,r0,r7
adde r4,r4,r8
addze r3,r3
addze r10,r10
2: addc r4,r4,r9
addze r3,r3
addze r3,r10
blr

/*
Expand Down

0 comments on commit 737b01f

Please sign in to comment.