Calling convention FAR PASCAL when using -m16

Hello,

I'm currently hacking on a small linker for 16Bit NE executables.

My current main issue is that clang doesn't seem to support the 16Bit calling
convention 'pascal' properly.

Consider the following code sample: