Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/GStreamer/orc.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarek Vasut <marex@denx.de>2020-06-26 22:15:41 +0300
committerMarek Vasut <marex@denx.de>2020-09-16 15:27:27 +0300
commit5240847374f9594f04f533d20cdceb62a6e23ac7 (patch)
treecf5cfed3906aee6ea9bcb3050291acc9a6431bb1
parent21576d136e58bb476ba1ed2c4aca3a2a89e1e655 (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.c4
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);