extended jit api