move j0/j1/y0/y1[f] functions to the right library
fix #3081 for i128 return types