Rev |
Log message |
Author |
Age |
Path |
1508 |
Remove m{f,t}spr calls where we can access the spr directly |
nogj |
7047d 08h |
/or1k/trunk/or1ksim/cpu/or32/execute.c |
1506 |
* Remove very slow {set,test}sprbit{,s} functions.
* Remove uses of getsprbits in time critical functions. |
nogj |
7047d 08h |
/or1k/trunk/or1ksim/cpu/or32/execute.c |
1487 |
Remove useless *breakpoint argument from the {set,eval}_direct* functions |
nogj |
7085d 12h |
/or1k/trunk/or1ksim/cpu/or32/execute.c |
1484 |
Use the {set,eval}_direct* functions where they are supposed to be used |
nogj |
7096d 03h |
/or1k/trunk/or1ksim/cpu/or32/execute.c |
1482 |
Fix instruction counter |
nogj |
7111d 00h |
/or1k/trunk/or1ksim/cpu/or32/execute.c |
1471 |
Rewrite the interactive mode handling to also work in the recompiler |
nogj |
7138d 03h |
/or1k/trunk/or1ksim/cpu/or32/execute.c |
1452 |
Implement a dynamic recompiler to speed up the execution |
nogj |
7138d 03h |
/or1k/trunk/or1ksim/cpu/or32/execute.c |
1446 |
Cosmetic fixes |
nogj |
7138d 04h |
/or1k/trunk/or1ksim/cpu/or32/execute.c |
1442 |
Replace some problematic calles to mfspr/mtspr with direct access to the spr |
nogj |
7138d 04h |
/or1k/trunk/or1ksim/cpu/or32/execute.c |
1432 |
Collect most of the cpu state variables in a structure (cpu_state) |
nogj |
7138d 04h |
/or1k/trunk/or1ksim/cpu/or32/execute.c |
1430 |
Log SPR_SR in the execution log |
nogj |
7138d 04h |
/or1k/trunk/or1ksim/cpu/or32/execute.c |
1428 |
Remove useless indirection: check_depend()->depend_operands() |
nogj |
7138d 04h |
/or1k/trunk/or1ksim/cpu/or32/execute.c |
1386 |
Rework exception handling |
nogj |
7144d 07h |
/or1k/trunk/or1ksim/cpu/or32/execute.c |
1352 |
Optimise execution history tracking |
nogj |
7188d 02h |
/or1k/trunk/or1ksim/cpu/or32/execute.c |
1350 |
Mark a simulated cpu address as such, by introducing the new oraddr_t type |
nogj |
7188d 02h |
/or1k/trunk/or1ksim/cpu/or32/execute.c |
1346 |
Remove the global op structure |
nogj |
7201d 05h |
/or1k/trunk/or1ksim/cpu/or32/execute.c |
1344 |
* Avoid doing a store in *every* instruction executed by storeing the instruction function unit in or32_opcodes |
nogj |
7201d 06h |
/or1k/trunk/or1ksim/cpu/or32/execute.c |
1343 |
* Fix warnings in insnset.c and execute.c |
nogj |
7201d 06h |
/or1k/trunk/or1ksim/cpu/or32/execute.c |
1342 |
* Fix generate.c to produce a execgen.c with less warnings.
* Fix the --enable-simple configure option. |
nogj |
7201d 06h |
/or1k/trunk/or1ksim/cpu/or32/execute.c |
1319 |
cpu/sim memory accesses separation, tick, exception, nr. of operands, cycles count,... corrections. |
phoenix |
7304d 21h |
/or1k/trunk/or1ksim/cpu/or32/execute.c |