I’ve posted a short video that takes a look at three prevalent calling conventions: C Declaration, standard call and fast call. I will show you how to compile sample programs from source, load them in Ghidra and analyze the disassembly/decompiler output to observe the differences in the calling conventions.
The source code for the sample program can be found on my Github:
https://github.com/jstrosch/learning-reverse-engineering/tree/master/Calling%20Conventions