I don’t think it is vastly different in terms of program structure. They lost variable names and maybe some optimized intermediary calculations, but functional calls and branches are usually preserved through decomp (unless some compiler optims have been activated)