No it doesn't run properly, there is some nonsense code in there reading from bad memory like [rax], it was just an example of the types of invoke/parameter combinations that i was using to verify the invoke generation.
I've put Lin64_2 and Lin64_3 in the package as samples and there are 1 or 2 system v fixes ready too for 2.35 which will be out very shortly (like in a day or so).