Exploring calling conventions with x86 assembly (apoorvaj.io)