т.е. если это на шиндовс, есть смысл скомпилировать и попробовать то же самое на линуксе?
А зачем? Зачем нужен такой трюк? На самом деле это UB, где-то может работать, где-то не работать, и т. п.
И это не говоря о том, что код скорее всего сорержит вызовы других функций, в относительной адресации типа
CALL +380
что означает, вызвать функцию, котороая на 380 байт ниже текущей инструкции. Понятно, что если ты не скопруешь и её, то будет горе
Короче, идея гниловатая, и если где и заработает, что благодаря чуду, и не факт, что не поломается в будущем