JIT: fix inlined `char->integer' and `integer->char'

Put the result in the destination register, instead of always R0.

Merge to v5.3.4
merge history for v5.3.4

Merge to v5.3.4