Sujet : Re: Sequence of sequence, selection and iteration matters
De : mikko.levanto (at) *nospam* iki.fi (Mikko)
Groupes : comp.theoryDate : 08. Jul 2024, 08:22:44
Autres entêtes
Organisation : -
Message-ID : <v6g444$pdc2$1@dont-email.me>
References : 1
User-Agent : Unison/2.2
On 2024-07-07 14:16:10 +0000, olcott said:
_DDD()
[00002172] 55 push ebp ; housekeeping
[00002173] 8bec mov ebp,esp ; housekeeping
[00002175] 6872210000 push 00002172 ; push DDD
[0000217a] e853f4ffff call 000015d2 ; call HHH(DDD)
[0000217f] 83c404 add esp,+04
[00002182] 5d pop ebp
[00002183] c3 ret
Size in bytes:(0018) [00002183]
Sufficient knowledge of the x86 language conclusively proves
that the call from DDD correctly emulated by HHH to HHH(DDD)
cannot possibly return for any pure function HHH.
Suffifcient knowledge of the x86 language makes obvious that
DDD returns if and only if HHH returns.
Whether a partial simulation of DDD simulates the return depends
on the simulator. The code of DDD and x86 language don't tell
how much a simulator (not shown above) simulates.
-- Mikko