From fcde8e2d56ec76df5a21e83660608188fdc1a7b9 Mon Sep 17 00:00:00 2001 From: David Shah Date: Tue, 17 Nov 2020 15:16:32 +0000 Subject: [PATCH] nexus: Fix DSP signed ports Signed-off-by: David Shah --- nexus/pack.cc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/nexus/pack.cc b/nexus/pack.cc index 92035079..383599a0 100644 --- a/nexus/pack.cc +++ b/nexus/pack.cc @@ -1544,9 +1544,9 @@ struct NexusPacker // Connect up signedness for the most significant nonet if ((b_start + 9) == mt.b_width) - copy_port(ctx, ci, id_BSIGNED, preadd9[i], id_SIGNEDB); + copy_port(ctx, ci, id_SIGNEDB, preadd9[i], id_BSIGNED); if ((a_start + 9) == mt.a_width) - copy_port(ctx, ci, id_ASIGNED, mult9[i], id_SIGNEDA); + copy_port(ctx, ci, id_SIGNEDA, mult9[i], id_ASIGNED); } bool mult36_used = (mt.a_width >= 36) && (mt.b_width >= 36);