diff options
| author | Kimplul <kimi.h.kuparinen@gmail.com> | 2023-06-27 16:32:36 +0300 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2023-06-27 16:32:36 +0300 |
| commit | 55bb4a5c58c3b14956dd576a4acfe23495d1f45f (patch) | |
| tree | f3007e91be184699593993d1e518893e88892fa5 /README.md | |
| parent | b942d430199d8060fbac42a2b37e2d7b1beac243 (diff) | |
| download | copyjit-55bb4a5c58c3b14956dd576a4acfe23495d1f45f.tar.gz copyjit-55bb4a5c58c3b14956dd576a4acfe23495d1f45f.zip | |
Update README.md
Diffstat (limited to 'README.md')
| -rw-r--r-- | README.md | 3 |
1 files changed, 3 insertions, 0 deletions
@@ -124,6 +124,9 @@ This, however, isn't implemented at the moment. Also, not all operations should reserve data as extra jumps are most likely pretty costly, and data should be reserved to instructions that load immediate values and the like. +EDIT: At least partially implemented. Could still be improved by trying to figure +out when an immediate load is faster than trying to construct a value in register. + I suspect it would be reasonably easy to use two linker scripts, one for operations that shouldn't take immedates and one for operations that should, with the difference just being that one directly falls through and another jumps over some data appended to |
