Modern x64 Assembly 12: C Calling Convention (Passing Parameters) @WhatsACreel
Modern x64 Assembly 12: C Calling Convention (Passing Parameters)  @WhatsACreel
Uploaded April 2019 | Updated September 2026, 2 weeks ago
In this video, we look at how to pass integer, pointer and floating point parameters to ASM. And where to place them so that C++ will read them as return values from a function. Basically, we use RCX, RDX, R8 and R9 for integer and pointer parameters; and XMM0 to XMM3 for floating point.

I really picked a terrible spot to record this one. I will try not to record in the wind again. I am trying to get into a more regular upload schedule. Sorry in advance if the audio is difficult to hear.

This vid is an answer to a comment from Belgian Geek. If you watch it mate, I hope it's of some help :)


Or support by purchasing Official merchandise:
teespring.com/stores/whats-a-creel-3

Patreon:
patreon.com/whatsacreel

FaceBook:
facebook.com/whatsacreel

Music Channel:
https://www.youtube.com/channel/UC2nW...

Software used to make this vid:

Visual Studio 2017 Community:
visualstudio.com/downloads

Audacity:
audacityteam.org


OBS:
obsproject.com

Shotcut:
shotcut.org

ASM Dude VS 2017 Extension:
marketplace.visualstudio.com/items?itemName=Henk-JanLebbink.AsmDude

Renoise (for it's amazing hi pass filters and EQ; it aint free but it's really, really good!
renoise.com
Modern x64 Assembly 12: C Calling Convention (Passing Parameters)C++ Tutorial 11: Game Programming BasicsNVIDIA CUDA Tutorial 4: Threads, Thread Blocks and Gridsx64 Assembly Tutorial 45: MMX Boolean and ComparisonsASM Tricks Bonus Vid: C++ Calling Member MethodsModern x64 Assembly 4: Data TypesNVIDIA CUDA Tutorial 1: IntroductionThe Martingale Betting System Explained and DebunkedModern x64 Assembly 5: MOV and LEALinux x64 Assembly Tutorial 4: Passing Parameters and CodingDirect2D Tutorial 3: Direct 2DC# Windows 8 Tutorial 6: Final
Creel |

Modern x64 Assembly 12: C Calling Convention (Passing Parameters)

SHARE TO X SHARE TO REDDIT SHARE TO FACEBOOK WALLPAPER