int disp = stackadj + 4 + 8 + srcoff;
switch (parameterTypes[i].getNativeType()) {
case SCHAR:
case SSHORT:
a.movsx(eax, ptr(esp, disp, parameterTypes[i].getNativeType()));
break;
case UCHAR:
case USHORT:
a.movzx(eax, ptr(esp, disp, parameterTypes[i].getNativeType()));