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]); } }