Use a new way to create JIT

Use 2 passes way. The first to compute sizes; the second
to create the real code. It paves way to create
variable code size without making me headhake