> So. Why do you want to use TCI instead of a native TCG backend?
Frankly
speaking, personally I just have a strange experiment on porting QEMU
to _javascript_. :) I used the TCI bytecode as some intermediate patchable
form for rarely executing BBs and for (re)generating asm.js from it
when required. I used a Python script to generate wrappers with exactly
10 arguments around helper functions. In fact, it may be worth for me
to create WebAssembly TCG backend and interpret **that** bytecode if
required.
TCI may still be useful for someone else running QEMU on unsupported host, though.