Commit be54c121 authored by Anton Blanchard's avatar Anton Blanchard Committed by Michael Ellerman

powerpc/64: Remove static branch hints from memset()

Static branch hints override dynamic branch prediction on recent
POWER CPUs. We should only use them when we are overwhelmingly
sure of the direction.
Signed-off-by: default avatarAnton Blanchard <anton@samba.org>
Signed-off-by: default avatarMichael Ellerman <mpe@ellerman.id.au>
parent ba2dd8a2
...@@ -40,7 +40,7 @@ _GLOBAL(memset) ...@@ -40,7 +40,7 @@ _GLOBAL(memset)
.Lms: PPC_MTOCRF(1,r0) .Lms: PPC_MTOCRF(1,r0)
mr r6,r3 mr r6,r3
blt cr1,8f blt cr1,8f
beq+ 3f /* if already 8-byte aligned */ beq 3f /* if already 8-byte aligned */
subf r5,r0,r5 subf r5,r0,r5
bf 31,1f bf 31,1f
stb r4,0(r6) stb r4,0(r6)
...@@ -85,7 +85,7 @@ _GLOBAL(memset) ...@@ -85,7 +85,7 @@ _GLOBAL(memset)
addi r6,r6,8 addi r6,r6,8
8: cmpwi r5,0 8: cmpwi r5,0
PPC_MTOCRF(1,r5) PPC_MTOCRF(1,r5)
beqlr+ beqlr
bf 29,9f bf 29,9f
stw r4,0(r6) stw r4,0(r6)
addi r6,r6,4 addi r6,r6,4
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment