0x4E4F@sh.itjust.works to linuxmemes@lemmy.worldEnglish · 8 months agoSupreme leader madsh.itjust.worksimagemessage-square98fedilinkarrow-up1740arrow-down132
arrow-up1708arrow-down1imageSupreme leader madsh.itjust.works0x4E4F@sh.itjust.works to linuxmemes@lemmy.worldEnglish · 8 months agomessage-square98fedilink
minus-squarerambling_lunatic@sh.itjust.workslinkfedilinkarrow-up28·8 months agoYeah but a lot of that C code has inline assembly so it’s more like 5-10% asm.
minus-squareriodoro1@lemmy.worldlinkfedilinkarrow-up16arrow-down3·8 months agoInline assembly is such a shit practice. But c++ bad.
minus-squareMananasi@feddit.nllinkfedilinkarrow-up11·8 months agoSometimes you can’t get around it though.
minus-squareriodoro1@lemmy.worldlinkfedilinkarrow-up2arrow-down1·8 months agoAfaik MSVC forbids it and it’s one of the very few nice things about c++ on windows. If you need to write assembly don’t fucking do it in a cpp file. Create a header, an assembly file, assemble it and link to it.
Yeah but a lot of that C code has inline assembly so it’s more like 5-10% asm.
Inline assembly is such a shit practice. But c++ bad.
Sometimes you can’t get around it though.
Afaik MSVC forbids it and it’s one of the very few nice things about c++ on windows.
If you need to write assembly don’t fucking do it in a cpp file. Create a header, an assembly file, assemble it and link to it.