diff options
author | Russell King <rmk+kernel@armlinux.org.uk> | 2018-07-12 22:50:56 +0200 |
---|---|---|
committer | Daniel Borkmann <daniel@iogearbox.net> | 2018-07-13 15:26:42 +0200 |
commit | b18bea2a45b136c4da7ff75305b54d66cf57de81 (patch) | |
tree | 5b34be56ddb58fff30d3f4d185f94f5789ea06cb /include/net/llc_pdu.h | |
parent | ARM: net: bpf: improve 64-bit store implementation (diff) | |
download | linux-b18bea2a45b136c4da7ff75305b54d66cf57de81.tar.xz linux-b18bea2a45b136c4da7ff75305b54d66cf57de81.zip |
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 'include/net/llc_pdu.h')
0 files changed, 0 insertions, 0 deletions