summaryrefslogtreecommitdiffstats
path: root/configure
diff options
context:
space:
mode:
authorKaz Kylheku <kaz@kylheku.com>2020-10-01 06:33:42 -0700
committerKaz Kylheku <kaz@kylheku.com>2020-10-01 06:33:42 -0700
commitcdc47f43fc5695b2a1a98f5387e73dd4c10c956b (patch)
tree61d3d4b65cea29eabccb59912968ae809bb16a39 /configure
parent161491beb0440bd63d9c956d1e0a6ef4a4c0c675 (diff)
downloadtxr-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