summaryrefslogtreecommitdiff
path: root/arch/openrisc
diff options
context:
space:
mode:
authorRussell King <rmk+kernel@armlinux.org.uk>2018-07-12 23:50:41 +0300
committerDaniel Borkmann <daniel@iogearbox.net>2018-07-13 16:26:41 +0300
commitf9ff5018c13b4918c98178ee81d41372b455201e (patch)
tree7ef75ba7dcd86e28e943857ccc46eaf3dcb1d522 /arch/openrisc
parent6fd066604123ed4ab71aefe797d35996655c5eb1 (diff)
downloadlinux-f9ff5018c13b4918c98178ee81d41372b455201e.tar.xz
ARM: net: bpf: improve 64-bit load immediate implementation
Rather than writing each 32-bit half of the 64-bit immediate value separately when the register is on the stack: movw r6, #45056 ; 0xb000 movt r6, #60979 ; 0xee33 str r6, [fp, #-44] ; 0xffffffd4 mov r6, #0 str r6, [fp, #-40] ; 0xffffffd8 arrange to use the double-word store when available instead: movw r6, #45056 ; 0xb000 movt r6, #60979 ; 0xee33 mov r7, #0 strd r6, [fp, #-44] ; 0xffffffd4 Signed-off-by: Russell King <rmk+kernel@armlinux.org.uk> Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
Diffstat (limited to 'arch/openrisc')
0 files changed, 0 insertions, 0 deletions