flat assembler
Message board for the users of flat assembler.
Index
> Compiler Internals > Can't multiply some constants |
Author |
|
Tomasz Grysztar 29 Jul 2005, 13:52
Read the WHATSNEW.TXT - it's explained there.
For the reason look also here: http://board.flatassembler.net/topic.php?t=3844 The 65-bit storage would need many changes in expression calculator and symbols storage, so for now I've just added the overflow checking to avoid situations when multiplying two positive numbers gives negative result. |
|||
29 Jul 2005, 13:52 |
|
revolution 01 Sep 2005, 09:13
For that particular calculation you can use this:
Code: dd ((0ffffffffEFCDAB89h * 0ffffffff98BADCFEh) and 0FFFFFFFFh) |
|||
01 Sep 2005, 09:13 |
|
Reverend 01 Sep 2005, 20:51
Ok, big thanks for the answer revolution. I'll use this method
|
|||
01 Sep 2005, 20:51 |
|
< Last Thread | Next Thread > |
Forum Rules:
|
Copyright © 1999-2024, Tomasz Grysztar. Also on GitHub, YouTube.
Website powered by rwasa.