diff options
| author | Russell King <rmk+kernel@armlinux.org.uk> | 2018-07-12 23:50:51 +0300 |
|---|---|---|
| committer | Daniel Borkmann <daniel@iogearbox.net> | 2018-07-13 16:26:42 +0300 |
| commit | c5eae692571d6c44efeb27fe78a5ed8b5ded9b4a (patch) | |
| tree | 89baa9ccc8322eaa6397399121613cbbd678a362 /tools/perf/scripts/python/export-to-sqlite.py | |
| parent | 077513b89424ba814432b1cd7d7f793958059ed8 (diff) | |
| download | linux-c5eae692571d6c44efeb27fe78a5ed8b5ded9b4a.tar.xz | |
ARM: net: bpf: improve 64-bit store implementation
Improve the 64-bit store implementation from:
ldr r6, [fp, #-8]
str r8, [r6]
ldr r6, [fp, #-8]
mov r7, #4
add r7, r6, r7
str r9, [r7]
to:
ldr r6, [fp, #-8]
str r8, [r6]
str r9, [r6, #4]
We leave the store as two separate STR instructions rather than using
STRD as the store may not be aligned, and STR can handle misalignment.
Signed-off-by: Russell King <rmk+kernel@armlinux.org.uk>
Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
Diffstat (limited to 'tools/perf/scripts/python/export-to-sqlite.py')
0 files changed, 0 insertions, 0 deletions
