Path: ...!weretis.net!feeder9.news.weretis.net!i2pn.org!i2pn2.org!.POSTED!not-for-mail From: Richard Damon Newsgroups: comp.theory Subject: Re: 197 page execution trace of DDD correctly simulated by HHH Date: Mon, 1 Jul 2024 20:38:22 -0400 Organization: i2pn2 (i2pn.org) Message-ID: References: MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit Injection-Date: Tue, 2 Jul 2024 00:38:22 -0000 (UTC) Injection-Info: i2pn2.org; logging-data="1845995"; mail-complaints-to="usenet@i2pn2.org"; posting-account="diqKR1lalukngNWEqoq9/uFtbkm5U+w3w6FQ0yesrXg"; User-Agent: Mozilla Thunderbird Content-Language: en-US X-Spam-Checker-Version: SpamAssassin 4.0.0 In-Reply-To: Bytes: 3711 Lines: 43 On 7/1/24 10:31 AM, olcott wrote: > On 7/1/2024 9:25 AM, Fred. Zwarts wrote: >> Op 01.jul.2024 om 14:59 schreef olcott: >>> On 7/1/2024 3:23 AM, Fred. Zwarts wrote: >>>> Op 30.jun.2024 om 19:20 schreef olcott: >>>>> >>>>> _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] >>>>> >>>> >>>> It cannot possibly return, because HHH aborts itself one cycle too >>>> early, showing that the emulation is incorrect. If that is over your >>>> head, try to learn how x86 instructions work. >>> >>> _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] >>> >>> DDD is correctly emulated by HHH which calls an >>> emulated HHH(DDD) to repeat the process until aborted. >>> >>> >> >> ... aborted one cycle too soon. One cycle later HHH would return and >> DDD would return. > > What you say is counter-factual. > No, your claim is counter-factual based on the idea that fixed things are not fixed, which is just a LIE.