From 0c19b435013edcda864097c99f06be3605559097 Mon Sep 17 00:00:00 2001 From: Miodrag Milanovic Date: Mon, 8 Sep 2025 18:14:09 +0200 Subject: [PATCH] do not use diagonal pips --- himbaechel/uarch/gatemate/gatemate.cc | 2 ++ 1 file changed, 2 insertions(+) diff --git a/himbaechel/uarch/gatemate/gatemate.cc b/himbaechel/uarch/gatemate/gatemate.cc index e724886b..d827e925 100644 --- a/himbaechel/uarch/gatemate/gatemate.cc +++ b/himbaechel/uarch/gatemate/gatemate.cc @@ -299,6 +299,8 @@ bool GateMateImpl::checkPipAvail(PipId pip) const return true; if (used_cpes[pip.tile]) return false; + if (extra_data.type != PipExtra::PIP_EXTRA_MUX || (extra_data.flags & MUX_DIAGONAL) == 0) + return false; return true; }