diff options
author | Russell King <rmk+kernel@armlinux.org.uk> | 2018-07-12 21:50:56 +0100 |
---|---|---|
committer | Daniel Borkmann <daniel@iogearbox.net> | 2018-07-13 15:26:42 +0200 |
commit | b18bea2a45b136c4da7ff75305b54d66cf57de81 (patch) | |
tree | 5b34be56ddb58fff30d3f4d185f94f5789ea06cb /drivers/net/ethernet/hisilicon | |
parent | c5eae692571d6c44efeb27fe78a5ed8b5ded9b4a (diff) |
ARM: net: bpf: improve 64-bit ALU implementation
Improbe the 64-bit ALU implementation from:
movw r8, #65532
movt r8, #65535
movw r9, #65535
movt r9, #65535
ldr r7, [fp, #-44]
adds r7, r7, r8
str r7, [fp, #-44]
ldr r7, [fp, #-40]
adc r7, r7, r9
str r7, [fp, #-40]
to:
movw r8, #65532
movt r8, #65535
movw r9, #65535
movt r9, #65535
ldrd r6, [fp, #-44]
adds r6, r6, r8
adc r7, r7, r9
strd r6, [fp, #-44]
Signed-off-by: Russell King <rmk+kernel@armlinux.org.uk>
Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
Diffstat (limited to 'drivers/net/ethernet/hisilicon')
0 files changed, 0 insertions, 0 deletions