summary refs log tree commit diff
path: root/lisc/test
diff options
context:
space:
mode:
authorQuentin Carbonneaux <quentin.carbonneaux@yale.edu>2015-08-11 19:37:26 -0400
committerQuentin Carbonneaux <quentin.carbonneaux@yale.edu>2015-09-15 23:01:31 -0400
commitd37db3970f06e46d1ea9b55084e065e799b09576 (patch)
tree42cf4d60e57b7f74a99f3c941c5511117e25e6ee /lisc/test
parent0edafe814fee9147b4ce850d80cc9e3b60b15b89 (diff)
downloadroux-d37db3970f06e46d1ea9b55084e065e799b09576.tar.gz
support for large constants
It was not as simple as I thought.  All constants
used in 32b context get truncated to 32 bits.
All constants in 64b contexts can either remain
as immutables are have to be evicted in a register,
this choice is taken in noimm().  The case of the
comparison needs to be documented since the context
is not clearly 32 or 64 bits.

I am still unsure if this is fully correct.
Diffstat (limited to 'lisc/test')
0 files changed, 0 insertions, 0 deletions