From 395554aefe1b3f30176360467c96e63abe8a2c82 Mon Sep 17 00:00:00 2001 From: Lofty Date: Tue, 16 Sep 2025 08:29:45 +0100 Subject: [PATCH] another multiplier fix --- himbaechel/uarch/gatemate/route_mult.cc | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/himbaechel/uarch/gatemate/route_mult.cc b/himbaechel/uarch/gatemate/route_mult.cc index efe0f676..d19b6231 100644 --- a/himbaechel/uarch/gatemate/route_mult.cc +++ b/himbaechel/uarch/gatemate/route_mult.cc @@ -77,7 +77,8 @@ void route_mult_diag(Context *ctx, NetInfo *net, Loc loc, WireId last_wire, int find_and_bind_downhill_pip(ctx, in_mux_y, cpe_in, net); find_and_bind_downhill_pip(ctx, cpe_in, cpe_in_int, net); - find_and_bind_downhill_pip(ctx, in_mux_y, d4, net); + if (i != hops - 1) + find_and_bind_downhill_pip(ctx, in_mux_y, d4, net); last_wire = d4; }