You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Some IP relative data instructions (non control flow modifying) fail to have their offset adjusted. Noticed this in x64 SIMD register accesses. Needs fixed, or at least should fail gracefully.
Final fix in master: 28aa975
This is a compromise for now. If the instruction's displacement width fits then we write it in, but we can actually relocate farther than some instructions can encode. So for that case we emit an error and fail.
The full solution is to JIT an equivalent snippet to load the data in the farther region. This is complex in the general case so we'll leave that to the future.
Some IP relative data instructions (non control flow modifying) fail to have their offset adjusted. Noticed this in x64 SIMD register accesses. Needs fixed, or at least should fail gracefully.
The text was updated successfully, but these errors were encountered: