diff options
Diffstat (limited to 'cpu')
-rw-r--r-- | cpu/ChangeLog | 5 | ||||
-rw-r--r-- | cpu/bpf.cpu | 4 |
2 files changed, 7 insertions, 2 deletions
diff --git a/cpu/ChangeLog b/cpu/ChangeLog index 1ac7b2bf03d..49940034bb0 100644 --- a/cpu/ChangeLog +++ b/cpu/ChangeLog @@ -1,3 +1,8 @@ +2019-07-14 Jose E. Marchesi <jose.marchesi@oracle.com> + + * bpf.cpu (dlsi): ldabs and ldind instructions do not take an + explicit 'dst' argument. + 2019-06-13 Stafford Horne <shorne@gmail.com> * or1korfpx.cpu (float-setflag-insn-base): Add 'sf' to symbol. diff --git a/cpu/bpf.cpu b/cpu/bpf.cpu index 85bac2152f5..60e89fb71c4 100644 --- a/cpu/bpf.cpu +++ b/cpu/bpf.cpu @@ -477,8 +477,8 @@ (dni (.sym x-basename x-suffix x-endian) (.str x-basename x-suffix) ((ISA (.sym ebpf x-endian))) - (.str x-basename x-suffix " $dst" x-endian ",$src" x-endian ",$imm32") - (+ imm32 (f-offset16 0) (.sym src x-endian) (.sym dst x-endian) + (.str x-basename x-suffix " $src" x-endian ",$imm32") + (+ imm32 (f-offset16 0) ((.sym f-dst x-endian) 0) (.sym src x-endian) (.sym OP_CLASS_ x-class) (.sym OP_SIZE_ x-size) (.sym OP_MODE_ x-mode)) () ())) |