DMD now incorporates a disassembler
Imperatorn
johan_forsberg_86 at hotmail.com
Sat Jan 8 15:45:14 UTC 2022
On Friday, 7 January 2022 at 21:41:55 UTC, Walter Bright wrote:
> Compile with -vasm to see it! Enjoy!
>
> For the file test.d:
>
> int demo(int x)
> {
> return x * x;
> }
>
> Compiling with:
>
> dmd test.d -c -vasm
>
> prints:
>
> _D4test4demoFiZi:
> 0000: 89 F8 mov EAX,EDI
> 0002: 0F AF C0 imul EAX,EAX
> 0005: C3 ret
>
>
> https://github.com/dlang/dmd/pull/13447
Nice!
More information about the Digitalmars-d-announce
mailing list