Use the fastcall ABI for 32-bit x86 to make our lives easier. Fastcall ABI puts the first two 32-bit arguments in ECX and EDX respectively. Compilers are nice today and allow us to do cross-abi function calls like this.