From f0ebf1f5fad17e78f3dd72ded98618542204c4bd Mon Sep 17 00:00:00 2001 From: FallenSigh Date: Wed, 24 Jun 2026 23:16:26 +0800 Subject: [PATCH] Output A0/B0/C0 for groups 0-3 and N-2,N-1 --- sdk/software/examples/asm/user-sample.c | 14 ++++---------- 1 file changed, 4 insertions(+), 10 deletions(-) diff --git a/sdk/software/examples/asm/user-sample.c b/sdk/software/examples/asm/user-sample.c index 7b78f44..8af0ffe 100644 --- a/sdk/software/examples/asm/user-sample.c +++ b/sdk/software/examples/asm/user-sample.c @@ -198,16 +198,10 @@ int main(void) (unsigned long)tcrc, (unsigned long)extram[DST_BASE]); } - if (g == 1) { - printf("DBG g=1 A[0..3]=%08lx %08lx %08lx %08lx\n", - (unsigned long)a_buf[0], (unsigned long)a_buf[1], - (unsigned long)a_buf[2], (unsigned long)a_buf[3]); - printf("DBG g=1 B[0..3]=%08lx %08lx %08lx %08lx\n", - (unsigned long)b_buf[0], (unsigned long)b_buf[4], - (unsigned long)b_buf[8], (unsigned long)b_buf[12]); - printf("DBG g=1 C[0..2]=%08lx %08lx %08lx\n", - (unsigned long)c_buf[0], (unsigned long)c_buf[1], - (unsigned long)c_buf[2]); + if (g <= 3 || g >= (MATMUL_GROUP_NUM-2)) { + printf("DBG g=%d A0=%08lx B0=%08lx C0=%08lx\n", + g, (unsigned long)a_buf[0], (unsigned long)b_buf[0], + (unsigned long)c_buf[0]); } }