Calling Conventions
x64
매개 변수 형식
첫번째 인자
두번째 인자
세번째 인자
네번째 인자
# 인자가 모두 정수
func1(int a, int b, int c, int d); // rcx = a, rdx = b, r8 = c, r9 = d
# 모두 부동 소수점
func3(float a, double b, float c, double d); // xmm0 = a, xmm1 = b, xmm2 = c, xmm3 = d
# 정수 및 부동 소수점 혼합
func3(int a, double b, int c, float d); // rcx = a, xmm1 = b, r8 = c, xmm3 = dReferences
Last updated