rdtsc instruction output eax, and edx, but seems like current asm.cr only support one output value.
Is there any way to fix that or workaround to output multiple values in asm?
It seems LLVM and Rust now support multiple operands, so this is a valid feature request.
This affects:
MainVisitor)Asm#to_s in ToSVisitorI don't think it's hard to implement, one just has to see how that part is currently done and allow for multiple outputs instead of just one.
If someone wants to tackle this, let us know and I can assign them.
Most helpful comment
It seems LLVM and Rust now support multiple operands, so this is a valid feature request.
This affects:
MainVisitor)Asm#to_sinToSVisitorI don't think it's hard to implement, one just has to see how that part is currently done and allow for multiple outputs instead of just one.
If someone wants to tackle this, let us know and I can assign them.