URL
https://opencores.org/ocsvn/or1k_old/or1k_old/trunk
Subversion Repositories or1k_old
Compare Revisions
- This comparison shows the changes necessary to convert path
/
- from Rev 677 to Rev 678
- ↔ Reverse comparison
Rev 677 → Rev 678
/trunk/or1ksim/cpu/or32/execute.c
538,7 → 538,7
|
if (i == 0xffffffff) return; |
if (config.sim.exe_log_marker && instructions % config.sim.exe_log_marker == 0) { |
fprintf (runtime.sim.fexe_log, "--------------------- %8i instruction ---------------------\n"); |
fprintf (runtime.sim.fexe_log, "--------------------- %8i instruction ---------------------\n", instructions); |
} |
if (config.sim.exe_log_start <= instructions && (config.sim.exe_log_end <= 0 || instructions <= config.sim.exe_log_end)) { |
switch (config.sim.exe_log_type) { |
576,16 → 576,16
if (labels) fprintf (runtime.sim.fexe_log, "\n"); |
|
if (config.sim.exe_log_type == EXE_LOG_SOFTWARE) { |
int i, nregs = 0; |
for (i = 0; i < 3; i++) |
int i; |
for (i = 0; i < num_op; i++) |
if (op[i + MAX_OPERANDS] & OPTYPE_DIS) { |
fprintf (runtime.sim.fexe_log, "EA =%08x ", op[i]); |
nregs++; |
} else if ((op[i + MAX_OPERANDS] & OPTYPE_REG) && op[i]) { |
fprintf (runtime.sim.fexe_log, "r%-2i=%08x ", op[i], evalsim_reg32 (op[i])); |
nregs++; |
} else |
fprintf (runtime.sim.fexe_log, " "); |
for (; i < 3; i++) |
fprintf (runtime.sim.fexe_log, " "); |
} |
|
fprintf (runtime.sim.fexe_log, "%.8lx ", i); |
/trunk/or1ksim/testbench/default.cfg
68,7 → 68,7
profile = 0 |
prof_fn = "sim.profile" |
|
exe_log = 1 |
exe_log = 0 |
exe_log_type = software |
exe_log_fn = "executed.log" |
end |