diff options
author | Quentin Carbonneaux <quentin.carbonneaux@yale.edu> | 2015-08-11 19:37:26 -0400 |
---|---|---|
committer | Quentin Carbonneaux <quentin.carbonneaux@yale.edu> | 2015-09-15 23:01:31 -0400 |
commit | d37db3970f06e46d1ea9b55084e065e799b09576 (patch) | |
tree | 42cf4d60e57b7f74a99f3c941c5511117e25e6ee /minic | |
parent | 0edafe814fee9147b4ce850d80cc9e3b60b15b89 (diff) | |
download | roux-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 'minic')
0 files changed, 0 insertions, 0 deletions