flat assembler
Message board for the users of flat assembler.
Index
> Compiler Internals > [fasm2] what is going on with the vfmadds? |
| Author |
|
|
tthsqe 24 Mar 2026, 07:48
https://github.com/tgrysztar/fasm2/blob/master/include/iset/avx.inc#L2650
https://github.com/tgrysztar/fasm2/blob/master/include/iset/avx.inc#L4142 The first set looks more in line with, for example, vadd{pd|ps|sd|ss}, but the first set is missing vfmadd. What happens when a macro is redefined like this for the others? |
|||
|
|
tthsqe 24 Mar 2026, 19:52
https://github.com/tgrysztar/fasm2/blob/92be28b09658b94fc128ea602c27256f4ec4cbc1/include/iset/avx.inc#L2649
OK, now there is no fmadd instruction, and, given the redefinition behavior, now vfmaddsub gets assembled as fmadd. |
|||
|
|
Tomasz Grysztar 24 Mar 2026, 20:37
I was convinced I was leaving the other line around, I honestly don't know how this happened.
I redid the commit. |
|||
|
< Last Thread | Next Thread > |
Forum Rules:
|
Copyright © 1999-2026, Tomasz Grysztar. Also on GitHub, YouTube.
Website powered by rwasa.