Deutsch   English   Français   Italiano  
<v5eg03$1ikpr$2@dont-email.me>

View for Bookmarking (what is this?)
Look up another Usenet article

Path: ...!feed.opticnetworks.net!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: olcott <polcott333@gmail.com>
Newsgroups: comp.theory,sci.logic
Subject: Re: DDD correctly emulated by H0
Date: Tue, 25 Jun 2024 08:16:51 -0500
Organization: A noiseless patient Spider
Lines: 46
Message-ID: <v5eg03$1ikpr$2@dont-email.me>
References: <v45tec$4q15$1@dont-email.me> <v4gcjc$2msea$1@dont-email.me>
 <v4geab$3tn6r$8@i2pn2.org> <v4gg0s$2nim8$2@dont-email.me>
 <v4ha63$3v16r$2@i2pn2.org> <v4hfq9$2sdqr$5@dont-email.me>
 <v4hp3r$3viml$1@i2pn2.org> <v4hv85$3021v$1@dont-email.me>
 <v4ju8f$222a$1@i2pn2.org> <v4k1m4$3f99u$1@dont-email.me>
 <v4k4mt$3fnqu$1@dont-email.me> <v4maeo$3vv3f$1@dont-email.me>
 <v4mnim$1qt6$6@dont-email.me> <v4onga$hjo3$3@dont-email.me>
 <v4pbg4$ln46$1@dont-email.me> <v4rdtp$18al3$1@dont-email.me>
 <v4rvil$1boeu$2@dont-email.me> <v4s9hj$1dnm7$1@dont-email.me>
 <v4sa0h$1dk9i$3@dont-email.me> <v4sci6$1ebce$1@dont-email.me>
 <v4sd35$1eb2f$5@dont-email.me> <v4u3jl$1se49$1@dont-email.me>
 <v4umvh$1vpm0$7@dont-email.me> <v50d8k$2e51s$1@dont-email.me>
 <v50dtp$2e5ij$1@dont-email.me> <v51f4t$2k8ar$1@dont-email.me>
 <v51ge4$2kbbe$2@dont-email.me> <v539bk$329sv$1@dont-email.me>
 <v53upb$35vak$6@dont-email.me> <v575pl$3sg5p$1@dont-email.me>
 <v5767s$3soh6$1@dont-email.me> <v5e28t$11urb$5@i2pn2.org>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Tue, 25 Jun 2024 15:16:51 +0200 (CEST)
Injection-Info: dont-email.me; posting-host="422dd2162c45ab1a09b084523bb5ca66";
	logging-data="1659707"; mail-complaints-to="abuse@eternal-september.org";	posting-account="U2FsdGVkX19/jW7ioXiO7SOTqqc7286A"
User-Agent: Mozilla Thunderbird
Cancel-Lock: sha1:1q3M+DCqxizDrrDXbgFY8V8sJ8o=
In-Reply-To: <v5e28t$11urb$5@i2pn2.org>
Content-Language: en-US
Bytes: 3259

On 6/25/2024 4:22 AM, joes wrote:
> Am Sat, 22 Jun 2024 13:47:24 -0500 schrieb olcott:
>> On 6/22/2024 1:39 PM, Fred. Zwarts wrote:
>>> Op 21.jun.2024 om 15:21 schreef olcott:
> 
>> When we stipulate that the only measure of a correct emulation is the
>> semantics of the x86 programming language then we see that when DDD is
>> correctly emulated by H0 that its call to H0(DDD) cannot possibly
>> return.
> Yes. Which is wrong, because H0 should terminate.
> 

typedef void (*ptr)();
int H0(ptr P);

void DDD()
{
   H0(DDD);
}

int main()
{
   H0(DDD);
}

_DDD()
[00002172] 55               push ebp      ; housekeeping
[00002173] 8bec             mov ebp,esp   ; housekeeping
[00002175] 6872210000       push 00002172 ; push DDD
[0000217a] e853f4ffff       call 000015d2 ; call H0(DDD)
[0000217f] 83c404           add esp,+04
[00002182] 5d               pop ebp
[00002183] c3               ret
Size in bytes:(0018) [00002183]

The call from DDD to H0(DDD) when DDD is correctly emulated
by H0 cannot possibly return.

Until you acknowledge this is true, this is the
only thing that I am willing to talk to you about.


-- 
Copyright 2024 Olcott "Talent hits a target no one else can hit; Genius
hits a target no one else can see." Arthur Schopenhauer