diff options
| author | noone <you@example.com> | 2024-07-31 20:53:42 -0500 |
|---|---|---|
| committer | Alexander Taylor <alex@vector35.com> | 2024-08-12 15:50:55 -0400 |
| commit | 0b3adba96944076c8b1e4110f1698553bdfc265d (patch) | |
| tree | 1ef913856012cec85819f0bb8513b6fe6d685e6c /python/generator.cpp | |
| parent | bdc1c7134e14fc18182e33dfa3fe98ba10c38acf (diff) | |
Sign-extend results of 32-bit operations on HI, LO
For 64-bit architectures, the results weren't properly sign-extended when
they were supposed to be for 32-bit operations.
This doesn't change the fact that the source of the register size is
still suspect, and this new sign extension may not properly take place for
64-bit architectures using 32-bit addresses, but solving that will take a
bit more examination in general.
Diffstat (limited to 'python/generator.cpp')
0 files changed, 0 insertions, 0 deletions
