From 4bddc0ce2e9d15be745b555e2e9b697262c389bc Mon Sep 17 00:00:00 2001 From: Holger Vogt Date: Tue, 21 Jan 2025 16:03:09 +0100 Subject: [PATCH] Fixes wrong @bxxx[i] return values of B source, ignoring the m parameter. Reported in bug 734 by Stefan. --- src/spicelib/devices/asrc/asrcask.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/spicelib/devices/asrc/asrcask.c b/src/spicelib/devices/asrc/asrcask.c index 7fd19e152..27aa58171 100644 --- a/src/spicelib/devices/asrc/asrcask.c +++ b/src/spicelib/devices/asrc/asrcask.c @@ -58,7 +58,7 @@ ASRCask(CKTcircuit *ckt, GENinstance *instPtr, int which, IFvalue *value, IFvalu if (here->ASRCtype == ASRC_VOLTAGE) value->rValue = ckt->CKTrhsOld[here->ASRCbranch]; else - value->rValue = here->ASRCprev_value; + value->rValue = here->ASRCprev_value * here->ASRCm; return(OK); case ASRC_OUTPUTVOLTAGE: value->rValue =