About the "call" check, I didn't debug it yet, but it may be
related to
calling "near" code as well. I had to use the following temporary
workaround in my code to avoid crashes:
https://github.com/pcercuei/lightrec/blob/master/emitter.c#L35-L47
This is strange. check/*.tst is full of forward and backward jumps.
Not just call.tst has them. But call.tst has a few forward/backward
tests of calls and jumps. Unless the can_sign_extend_jump_p() macro
has some bug in the displacement test, and was never experienced
in the tests.