diff options
author | Marek Vasut <marex@denx.de> | 2020-06-26 22:15:41 +0300 |
---|---|---|
committer | Marek Vasut <marex@denx.de> | 2020-09-16 15:27:27 +0300 |
commit | 5240847374f9594f04f533d20cdceb62a6e23ac7 (patch) | |
tree | cf5cfed3906aee6ea9bcb3050291acc9a6431bb1 | |
parent | 21576d136e58bb476ba1ed2c4aca3a2a89e1e655 (diff) |
aarch64: Repair 8bit load/store opcode
The opcode for 8bit load/store is 0 instead of 1, fix this.
Signed-off-by: Marek Vasut <marex@denx.de>
-rw-r--r-- | orc/orcrules-neon.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/orc/orcrules-neon.c b/orc/orcrules-neon.c index 0609382..0cb4cef 100644 --- a/orc/orcrules-neon.c +++ b/orc/orcrules-neon.c @@ -1189,7 +1189,7 @@ neon_rule_loadX (OrcCompiler *compiler, void *user, OrcInstruction *insn) } else if (size == 2) { opcode = 2; } else if (size == 1) { - opcode = 1; + opcode = 0; } else { ORC_COMPILER_ERROR(compiler,"bad unaligned load size %d", src->size << compiler->insn_shift); @@ -1372,7 +1372,7 @@ neon_rule_storeX (OrcCompiler *compiler, void *user, OrcInstruction *insn) } else if (size == 2) { opcode = 2; } else if (size == 1) { - opcode = 1; + opcode = 0; } else { ORC_COMPILER_ERROR(compiler,"bad unaligned load size %d", src->size << compiler->insn_shift); |