From 93555c3b026cb5cd5a4395b59cdee1ec7944264a Mon Sep 17 00:00:00 2001 From: Michael Meissner Date: Wed, 14 May 1997 22:06:45 +0000 Subject: [PATCH] Make columns line up for fpu operation tracing --- sim/tic80/ChangeLog | 6 ++++++ sim/tic80/misc.c | 14 +++++++------- 2 files changed, 13 insertions(+), 7 deletions(-) diff --git a/sim/tic80/ChangeLog b/sim/tic80/ChangeLog index 8ef6feceb80..9c6908d0d47 100644 --- a/sim/tic80/ChangeLog +++ b/sim/tic80/ChangeLog @@ -1,3 +1,9 @@ +Wed May 14 18:05:50 1997 Mike Meissner + + * misc.c (tic80_trace_fpu{3,2,2i}): Align columns with other + insns. Use %g to print floating point instead of %f in case the + numbers are real large. + Tue May 13 18:00:10 1997 Mike Meissner * insns (do_trap): For system calls that are defined, but not diff --git a/sim/tic80/misc.c b/sim/tic80/misc.c index e24efd31d3e..33a2785b90f 100644 --- a/sim/tic80/misc.c +++ b/sim/tic80/misc.c @@ -239,11 +239,11 @@ tic80_trace_fpu3 (SIM_DESC sd, trace_one_insn (sd, cpu, cia.ip, 1, itable[indx].file, itable[indx].line_nr, "fpu", - "%-*s %*f %*f => %*f", + "%-*s %*g %*g => %*g", tic80_size_name, itable[indx].name, - SIZE_HEX + SIZE_DECIMAL + 1, sim_fpu_2d (input1), - SIZE_HEX + SIZE_DECIMAL + 1, sim_fpu_2d (input2), - SIZE_HEX + SIZE_DECIMAL + 1, sim_fpu_2d (result)); + SIZE_HEX + SIZE_DECIMAL + 3, sim_fpu_2d (input1), + SIZE_HEX + SIZE_DECIMAL + 3, sim_fpu_2d (input2), + SIZE_HEX + SIZE_DECIMAL + 3, sim_fpu_2d (result)); } /* Trace the result of an FPU operation with 1 floating point input and a floating point output */ @@ -260,10 +260,10 @@ tic80_trace_fpu2 (SIM_DESC sd, trace_one_insn (sd, cpu, cia.ip, 1, itable[indx].file, itable[indx].line_nr, "fpu", - "%-*s %*f %-*s => %*f", + "%-*s %*g %-*s => %*g", tic80_size_name, itable[indx].name, - SIZE_HEX + SIZE_DECIMAL + 1, sim_fpu_2d (input), - SIZE_HEX + SIZE_DECIMAL + 1, "", + SIZE_HEX + SIZE_DECIMAL + 3, sim_fpu_2d (input), + SIZE_HEX + SIZE_DECIMAL + 3, "", SIZE_HEX + SIZE_DECIMAL, sim_fpu_2d (result)); } -- 2.30.2