diff options
author | Kaz Kylheku <kaz@kylheku.com> | 2020-10-01 06:33:42 -0700 |
---|---|---|
committer | Kaz Kylheku <kaz@kylheku.com> | 2020-10-01 06:33:42 -0700 |
commit | cdc47f43fc5695b2a1a98f5387e73dd4c10c956b (patch) | |
tree | 61d3d4b65cea29eabccb59912968ae809bb16a39 /configure | |
parent | 161491beb0440bd63d9c956d1e0a6ef4a4c0c675 (diff) | |
download | txr-cdc47f43fc5695b2a1a98f5387e73dd4c10c956b.tar.gz txr-cdc47f43fc5695b2a1a98f5387e73dd4c10c956b.tar.bz2 txr-cdc47f43fc5695b2a1a98f5387e73dd4c10c956b.zip |
compiler: don't use move immediate instructions.
* share/txr/stdlib/compiler.tl (comp-atom): Remove the special
case for small fixnums and characters which encodes their
value in a movi instruction as an immediate operand. This
means that now these operands go into D registers, like all
other literals.
* share/txr/stdlib/vm-param.tl (%imm-width%): Remove this
constant, reprensenting the maximum bit width of an immediate
operand.
Diffstat (limited to 'configure')
0 files changed, 0 insertions, 0 deletions