Uploaded April 2013 | Updated September 2026, 2 weeks ago
In this tute we'll look at coding a C++ algorithm to negate a 128bpp image. This will be a benchmark to beat for the ASM versions we'll code next. Most of this tutorial is about interacting with .Net 4.5 from native code.
The tutorial presents information on how to create a class in a DLL with native code which is callable from a .Net application. This should be useful information, albeit not directly related to x64 ASM. The reason for using .Net 4.5 as a front end is it's far easier to code large Windows based projects in these languages and offload only the number crunching to ASM.
Support What's a Creel? on Patreon:
patreon.com/whatsacreel
FaceBook:
facebook.com/whatsacreel
Music Channel:
youtube.com/channel/UC2nWRGqPL6O-Lm8mexWhISQ
Another channel with random things:
youtube.com/channel/UCK7bPumWNzWRnb3N8LCzKsA
In this tute we'll look at coding a C++ algorithm to negate a 128bpp image. This will be a benchmark to beat for the ASM versions we'll code next. Most of this tutorial is about interacting with .Net 4.5 from native code.
The tutorial presents information on how to create a class in a DLL with native code which is callable from a .Net application. This should be useful information, albeit not directly related to x64 ASM. The reason for using .Net 4.5 as a front end is it's far easier to code large Windows based projects in these languages and offload only the number crunching to ASM.
Support What's a Creel? on Patreon:
patreon.com/whatsacreel
FaceBook:
facebook.com/whatsacreel
Music Channel:
youtube.com/channel/UC2nWRGqPL6O-Lm8mexWhISQ
Another channel with random things:
youtube.com/channel/UCK7bPumWNzWRnb3N8LCzKsA










