// For args 5 & 6 of the function, they would have been pushed on the stack
for (int i = 4; i < iCount; i++) {
int disp = 8 + ((4 - i) * 8);
switch (parameterTypes[i].nativeType) {
case SCHAR:
a.movsx(dstRegisters64[i], byte_ptr(rsp, disp));
break;
case UCHAR:
a.movzx(dstRegisters64[i], byte_ptr(rsp, disp));
break;