Does gcc/g++ have a calling convention for x64 microsoft registers?

As Marc Glisee pointer out in comments. The answer is __attribute__((ms_abi))

Works great now.