Home Creators Posts Import Register Favorites Logout
haven't archived this post yet. have a subscription? use the importer!

Downloads

  • BranchlessProgramming Source Code and Binary.zip

Missing 1 full-res photo, 1 file, as this post has not yet been imported.

Content

Here's a little vid on the wonders of Branchless Programming!!


Please find attached the source code for the benchmark from this video! I will also upload a Patreon exclusive companion E-book in a bit.


Cheers for the support all! I moved to a new place for a little while. Tricky to record during the move but hopefully things can get back on track shortly

Files

Previews only

Branchless Programming: Why "If" is Sloowww... and what we can do about it!

In this video we look at branchless programming. This is a technique to gain speed in our high and low level programming by avoiding branching code as much as possible. Support What's a Creel? on Patreon: https://www.patreon.com/whatsacreel Website: https://whatsacreel.net/ FaceBook: https://www.facebook.com/whatsacreel/ Music Channel: https://www.youtube.com/channel/UC2nWRGqPL6O-Lm8mexWhISQ Another channel with random things: https://www.youtube.com/channel/UCK7bPumWNzWRnb3N8LCzKsA Software used to make this vid: Visual Studio 2019 Community: https://www.visualstudio.com/downloads/ OBS: https://obsproject.com/ Davinci Resolve 16: https://www.blackmagicdesign.com/products/davinciresolve/ OpenOffice: https://www.openoffice.org/ Gimp: https://www.gimp.org/

Comments

William Croson

I can echo Noah's sentiment. I'm a full stack web developer in the day, mostly C#. I've not touched C/C++ in my life and the last time I'd done any assembly was for a PIC in uni, 20 years ago. Prior to that I did minimal 68k assembly on my Amiga as a kid. YouTube somehow suggested this video to me and then I watched a few of your assembly videos. Decided I must learn x64 and C/C++ and so here I am watching your videos and trying to get to grips with it. Thanks very much for sharing, it's a great help and the format of the videos is perfect for me.

William Croson

Oh, and you're literally the only reason I currently have a patreon account. lol