diff options
author | Wim Taymans <wtaymans@redhat.com> | 2016-04-22 18:07:45 +0200 |
---|---|---|
committer | Wim Taymans <wtaymans@redhat.com> | 2016-04-22 18:07:45 +0200 |
commit | 8a7a6630f991078f00cad2b1042c19f89766135f (patch) | |
tree | c3f0736a4c3a6977eaae53f11b90f9c31ad5eaae | |
parent | 960cc8d8d9dfc7d0ea6280fff761358e80bdb78f (diff) |
parse: fix swap
We want to store the result with the original amount of bits.
-rw-r--r-- | orc/orcparse.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/orc/orcparse.c b/orc/orcparse.c index 419ff38..e9dc414 100644 --- a/orc/orcparse.c +++ b/orc/orcparse.c @@ -820,7 +820,7 @@ static void expand_swap2 (OrcParser *p, OrcStaticOpcode *op, char *args[4]) if (!(a1 = parser_get_src_var (p, p->mult, s1, args[1]))) return; r1 = orc_program_add_shuff (p->program, 0, s1, s2, a1->id, a1->id, c0); - parser_store_var (p, p->mult, s2, args[0], r1); + parser_store_var (p, p->mult, s1, args[0], r1); } static void expand_swap (OrcParser *p, OrcStaticOpcode *op, char *args[4]) { |