flat assembler
Message board for the users of flat assembler.
Index
> Compiler Internals > [solved] rip-relative overflow must be recoverable |
Author |
|
l_inc 30 Jan 2016, 01:16
Here's an example for the problem:
Code: use64 org $100000000-(endofmov-startofmov) startofmov: mov al,[$80000000] endofmov: The unrecoverable error prevents fasm from doing the second pass and this way understanding that $80000000 is still in range. A similar bug has already been fixed before. _________________ Faith is a superposition of knowledge and fallacy |
|||
30 Jan 2016, 01:16 |
|
revolution 30 Jan 2016, 04:10
Indeed. This compiles:
Code: use64 org 1 shl 32 - 6 mov al,[1 shl 31] |
|||
30 Jan 2016, 04:10 |
|
Tomasz Grysztar 30 Jan 2016, 11:31
Please check if I got it right in 1.71.50.
|
|||
30 Jan 2016, 11:31 |
|
revolution 30 Jan 2016, 14:37
OMG, fasm's first ever internal usage of @@
|
|||
30 Jan 2016, 14:37 |
|
Tomasz Grysztar 30 Jan 2016, 15:03
That might have been a bit of laziness from my side.
|
|||
30 Jan 2016, 15:03 |
|
revolution 30 Jan 2016, 15:12
One of the main tenets of computer programming is the notion that naming things is hard.
|
|||
30 Jan 2016, 15:12 |
|
l_inc 30 Jan 2016, 16:26
Tomasz Grysztar
Seems like working flawlessly now. Thank you. _________________ Faith is a superposition of knowledge and fallacy |
|||
30 Jan 2016, 16:26 |
|
< Last Thread | Next Thread > |
Forum Rules:
|
Copyright © 1999-2025, Tomasz Grysztar. Also on GitHub, YouTube.
Website powered by rwasa.