Is it possible to enable win32 mono's mixed mode support at runtime, or does it requires a re-compile?
I'm not sure, but I think there is a switch to mono.exe.
The two ldarg.s look invalid to me, but it is possible that Cecil is getting confused in the same way as mono.
The solution is probably to modify the JIT compiler in wine-mono to accept this code.