int DD()
{
int Halt_Status = HHH(DD);
if (Halt_Status)
HERE: goto HERE;
return Halt_Status;
}
_DD()
[00002133] 55 push ebp ; housekeeping
[00002134] 8bec mov ebp,esp ; housekeeping
[00002136] 51 push ecx ; make space for local [00002137] 6833210000 push 00002133 ; push DD
[0000213c] e882f4ffff call 000015c3 ; call HHH(DD)
[00002141] 83c404 add esp,+04
[00002144] 8945fc mov [ebp-04],eax
[00002147] 837dfc00 cmp dword [ebp-04],+00
[0000214b] 7402 jz 0000214f
[0000214d] ebfe jmp 0000214d
[0000214f] 8b45fc mov eax,[ebp-04]
[00002152] 8be5 mov esp,ebp
[00002154] 5d pop ebp
[00002155] c3 ret
Size in bytes:(0035) [00002155]
DD emulated by HHH according to the behavior that DD
specifies cannot possibly reach its own "ret" instruction
and terminate normally.
This process computes the mapping from the actual input
(not any other damn thing) finite string to the non
terminating behavior that this finite specifies when
it calls its own emulator in recursive emulation.
Another different instance that does not call its own
emulator in recursive emulation is not the same damn thing.
int DD()
{
int Halt_Status = HHH(DD);
if (Halt_Status)
HERE: goto HERE;
return Halt_Status;
}
_DD()
[00002133] 55 push ebp ; housekeeping
[00002134] 8bec mov ebp,esp ; housekeeping
[00002136] 51 push ecx ; make space for local [00002137] 6833210000 push 00002133 ; push DD
[0000213c] e882f4ffff call 000015c3 ; call HHH(DD)
[00002141] 83c404 add esp,+04
[00002144] 8945fc mov [ebp-04],eax
[00002147] 837dfc00 cmp dword [ebp-04],+00
[0000214b] 7402 jz 0000214f
[0000214d] ebfe jmp 0000214d
[0000214f] 8b45fc mov eax,[ebp-04]
[00002152] 8be5 mov esp,ebp
[00002154] 5d pop ebp
[00002155] c3 ret
Size in bytes:(0035) [00002155]
DD emulated by HHH according to the behavior that DD
specifies cannot possibly reach its own "ret" instruction
and terminate normally.
This process computes the mapping from the actual input
(not any other damn thing) finite string to the non
terminating behavior that this finite specifies when
it calls its own emulator in recursive emulation.
Another different instance that does not call its own
emulator in recursive emulation is not the same damn thing.
On 3/2/2025 4:15 PM, Fred. Zwarts wrote:
Op 02.mrt.2025 om 22:21 schreef olcott:
int DD()
{
int Halt_Status = HHH(DD);
if (Halt_Status)
HERE: goto HERE;
return Halt_Status;
}
_DD()
[00002133] 55 push ebp ; housekeeping
[00002134] 8bec mov ebp,esp ; housekeeping
[00002136] 51 push ecx ; make space for local
[00002137] 6833210000 push 00002133 ; push DD
[0000213c] e882f4ffff call 000015c3 ; call HHH(DD)
[00002141] 83c404 add esp,+04
[00002144] 8945fc mov [ebp-04],eax
[00002147] 837dfc00 cmp dword [ebp-04],+00
[0000214b] 7402 jz 0000214f
[0000214d] ebfe jmp 0000214d
[0000214f] 8b45fc mov eax,[ebp-04]
[00002152] 8be5 mov esp,ebp
[00002154] 5d pop ebp
[00002155] c3 ret
Size in bytes:(0035) [00002155]
DD emulated by HHH according to the behavior that DD
specifies cannot possibly reach its own "ret" instruction
and terminate normally.
This process computes the mapping from the actual input
(not any other damn thing) finite string to the non
terminating behavior that this finite specifies when
it calls its own emulator in recursive emulation.
In other words 'non terminating behavior' means that *HHH* was unable
to reach the 'ret' instruction.
Not at all. The fact that DD calls its own emulator
makes DD unable to reach its own "ret" instruction.
On 3/2/2025 6:42 PM, Richard Damon wrote:
On 3/2/25 5:28 PM, olcott wrote:
On 3/2/2025 4:15 PM, Fred. Zwarts wrote:
Op 02.mrt.2025 om 22:21 schreef olcott:
int DD()
{
int Halt_Status = HHH(DD);
if (Halt_Status)
HERE: goto HERE;
return Halt_Status;
}
_DD()
[00002133] 55 push ebp ; housekeeping
[00002134] 8bec mov ebp,esp ; housekeeping
[00002136] 51 push ecx ; make space for local >>>>> [00002137] 6833210000 push 00002133 ; push DD
[0000213c] e882f4ffff call 000015c3 ; call HHH(DD)
[00002141] 83c404 add esp,+04
[00002144] 8945fc mov [ebp-04],eax
[00002147] 837dfc00 cmp dword [ebp-04],+00
[0000214b] 7402 jz 0000214f
[0000214d] ebfe jmp 0000214d
[0000214f] 8b45fc mov eax,[ebp-04]
[00002152] 8be5 mov esp,ebp
[00002154] 5d pop ebp
[00002155] c3 ret
Size in bytes:(0035) [00002155]
DD emulated by HHH according to the behavior that DD
specifies cannot possibly reach its own "ret" instruction
and terminate normally.
This process computes the mapping from the actual input
(not any other damn thing) finite string to the non
terminating behavior that this finite specifies when
it calls its own emulator in recursive emulation.
In other words 'non terminating behavior' means that *HHH* was
unable to reach the 'ret' instruction.
Not at all. The fact that DD calls its own emulator
makes DD unable to reach its own "ret" instruction.
No, it calls a specific emulator, that of a given HHH. There is no
requirement for the program DD to be emulated by that program.
THE FACT THAT DD DOES CALL ITS OWN EMULATOR
THE FACT THAT DD DOES CALL ITS OWN EMULATOR
THE FACT THAT DD DOES CALL ITS OWN EMULATOR
THE FACT THAT DD DOES CALL ITS OWN EMULATOR
MAKES DD UNABLE TO REACH ITS OWN "ret" INSTRUCTION
MAKES DD UNABLE TO REACH ITS OWN "ret" INSTRUCTION
MAKES DD UNABLE TO REACH ITS OWN "ret" INSTRUCTION
MAKES DD UNABLE TO REACH ITS OWN "ret" INSTRUCTION
I have been very stupid about this too because I
should have thought of those words two years ago.
That I did not think of those words two years ago
seems to make me a moron about effective communication.
On 3/2/2025 9:46 PM, Richard Damon wrote:Obviously. DD is fixed.
On 3/2/25 9:22 PM, olcott wrote:
On 3/2/2025 6:42 PM, Richard Damon wrote:
On 3/2/25 4:49 PM, olcott wrote:
On 3/2/2025 3:29 PM, Richard Damon wrote:
On 3/2/25 4:21 PM, olcott wrote:
WHich only shows that HHH can not correctly emulate its input andThe fact that HHH does correctly determine that DD emulated by HHH
give an answer.
cannot possibly reach its own "ret"
instruction and terminate normally proves that your claim is counter >>>>> factual.
You say that, but it isn't true,
You keep trying to get away with saying that the fact that DD calls
its own emulator in recursive emulation does not change the behavior
from the behavior of the directly executed DD.
Which proves that HHH can't simulate itself, since the rest is the same.And you keep on making the claim without evidence!!!!The call to HHH(DD) from the directly executed DD returns to DD. The
What instruction acted differently between the to, that was directly
executied and correctly emulated to different results.
call to HHH(DD) from DD correctly emulated by HHH cannot possibly return BECAUSE IT CALLS ITS OWN EMULATOR.
I never said it that clearly ever before.Maybe you should have.
On 3/2/2025 4:15 PM, Fred. Zwarts wrote:
Op 02.mrt.2025 om 22:21 schreef olcott:
int DD()
{
int Halt_Status = HHH(DD);
if (Halt_Status)
HERE: goto HERE;
return Halt_Status;
}
_DD()
[00002133] 55 push ebp ; housekeeping
[00002134] 8bec mov ebp,esp ; housekeeping
[00002136] 51 push ecx ; make space for local
[00002137] 6833210000 push 00002133 ; push DD
[0000213c] e882f4ffff call 000015c3 ; call HHH(DD)
[00002141] 83c404 add esp,+04
[00002144] 8945fc mov [ebp-04],eax
[00002147] 837dfc00 cmp dword [ebp-04],+00
[0000214b] 7402 jz 0000214f
[0000214d] ebfe jmp 0000214d
[0000214f] 8b45fc mov eax,[ebp-04]
[00002152] 8be5 mov esp,ebp
[00002154] 5d pop ebp
[00002155] c3 ret
Size in bytes:(0035) [00002155]
DD emulated by HHH according to the behavior that DD
specifies cannot possibly reach its own "ret" instruction
and terminate normally.
This process computes the mapping from the actual input
(not any other damn thing) finite string to the non
terminating behavior that this finite specifies when
it calls its own emulator in recursive emulation.
In other words 'non terminating behavior' means that *HHH* was unable
to reach the 'ret' instruction.
Not at all. The fact that DD calls its own emulator
makes DD unable to reach its own "ret" instruction.
On 3/2/2025 6:42 PM, Richard Damon wrote:DD reaches its return instruction.
On 3/2/25 5:28 PM, olcott wrote:
On 3/2/2025 4:15 PM, Fred. Zwarts wrote:
Op 02.mrt.2025 om 22:21 schreef olcott:
THE FACT THAT DD DOES CALL ITS OWN EMULATORNo, it calls a specific emulator, that of a given HHH. There is noIn other words 'non terminating behavior' means that *HHH* was unable
to reach the 'ret' instruction.
Not at all. The fact that DD calls its own emulator makes DD unable to
reach its own "ret" instruction.
requirement for the program DD to be emulated by that program.
MAKES DD UNABLE TO REACH ITS OWN "ret" INSTRUCTION
That I did not think of those words two years ago seems to make me aYay for introspection!
moron about effective communication.
On 3/2/2025 6:42 PM, Richard Damon wrote:
On 3/2/25 5:28 PM, olcott wrote:
On 3/2/2025 4:15 PM, Fred. Zwarts wrote:
Op 02.mrt.2025 om 22:21 schreef olcott:
int DD()
{
int Halt_Status = HHH(DD);
if (Halt_Status)
HERE: goto HERE;
return Halt_Status;
}
_DD()
[00002133] 55 push ebp ; housekeeping
[00002134] 8bec mov ebp,esp ; housekeeping
[00002136] 51 push ecx ; make space for local >>>>> [00002137] 6833210000 push 00002133 ; push DD
[0000213c] e882f4ffff call 000015c3 ; call HHH(DD)
[00002141] 83c404 add esp,+04
[00002144] 8945fc mov [ebp-04],eax
[00002147] 837dfc00 cmp dword [ebp-04],+00
[0000214b] 7402 jz 0000214f
[0000214d] ebfe jmp 0000214d
[0000214f] 8b45fc mov eax,[ebp-04]
[00002152] 8be5 mov esp,ebp
[00002154] 5d pop ebp
[00002155] c3 ret
Size in bytes:(0035) [00002155]
DD emulated by HHH according to the behavior that DD
specifies cannot possibly reach its own "ret" instruction
and terminate normally.
This process computes the mapping from the actual input
(not any other damn thing) finite string to the non
terminating behavior that this finite specifies when
it calls its own emulator in recursive emulation.
In other words 'non terminating behavior' means that *HHH* was
unable to reach the 'ret' instruction.
Not at all. The fact that DD calls its own emulator
makes DD unable to reach its own "ret" instruction.
No, it calls a specific emulator, that of a given HHH. There is no
requirement for the program DD to be emulated by that program.
THE FACT THAT DD DOES CALL ITS OWN EMULATOR
THE FACT THAT DD DOES CALL ITS OWN EMULATOR
THE FACT THAT DD DOES CALL ITS OWN EMULATOR
THE FACT THAT DD DOES CALL ITS OWN EMULATOR
MAKES DD UNABLE TO REACH ITS OWN "ret" INSTRUCTION
MAKES DD UNABLE TO REACH ITS OWN "ret" INSTRUCTION
MAKES DD UNABLE TO REACH ITS OWN "ret" INSTRUCTION
MAKES DD UNABLE TO REACH ITS OWN "ret" INSTRUCTION
On 3/2/2025 9:46 PM, Richard Damon wrote:
On 3/2/25 9:22 PM, olcott wrote:
On 3/2/2025 6:42 PM, Richard Damon wrote:
On 3/2/25 4:49 PM, olcott wrote:
On 3/2/2025 3:29 PM, Richard Damon wrote:
On 3/2/25 4:21 PM, olcott wrote:
int DD()
{
int Halt_Status = HHH(DD);
if (Halt_Status)
HERE: goto HERE;
return Halt_Status;
}
_DD()
[00002133] 55 push ebp ; housekeeping
[00002134] 8bec mov ebp,esp ; housekeeping
[00002136] 51 push ecx ; make space for local >>>>>>> [00002137] 6833210000 push 00002133 ; push DD
[0000213c] e882f4ffff call 000015c3 ; call HHH(DD)
[00002141] 83c404 add esp,+04
[00002144] 8945fc mov [ebp-04],eax
[00002147] 837dfc00 cmp dword [ebp-04],+00
[0000214b] 7402 jz 0000214f
[0000214d] ebfe jmp 0000214d
[0000214f] 8b45fc mov eax,[ebp-04]
[00002152] 8be5 mov esp,ebp
[00002154] 5d pop ebp
[00002155] c3 ret
Size in bytes:(0035) [00002155]
DD emulated by HHH according to the behavior that DD
specifies cannot possibly reach its own "ret" instruction
and terminate normally.
WHich only shows that HHH can not correctly emulate its input and
give an answer.
The fact that HHH does correctly determine that DD
emulated by HHH cannot possibly reach its own "ret"
instruction and terminate normally proves that your
claim is counter factual.
You say that, but it isn't true,
You keep trying to get away with saying that the
fact that DD calls its own emulator in recursive
emulation does not change the behavior from the
behavior of the directly executed DD.
AT THIS POINT THAT BECOMES VERY STUPIDLY WRONG.
SINCE WE KNOW THAT YOU ARE NOT THAT STUPID WHAT ELSE IS LEFT?
And you keep on making the claim without evidence!!!!
What instruction acted differently between the to, that was directly
executied and correctly emulated to different results.
The call to HHH(DD) from the directly executed DD returns
to DD. The call to HHH(DD) from DD correctly emulated by
HHH cannot possibly return BECAUSE IT CALLS ITS OWN EMULATOR.
I never said it that clearly ever before.
int DD()
{
int Halt_Status = HHH(DD);
if (Halt_Status)
HERE: goto HERE;
return Halt_Status;
}
_DD()
[00002133] 55 push ebp ; housekeeping
[00002134] 8bec mov ebp,esp ; housekeeping
[00002136] 51 push ecx ; make space for local
[00002137] 6833210000 push 00002133 ; push DD
[0000213c] e882f4ffff call 000015c3 ; call HHH(DD)
[00002141] 83c404 add esp,+04
[00002144] 8945fc mov [ebp-04],eax
[00002147] 837dfc00 cmp dword [ebp-04],+00
[0000214b] 7402 jz 0000214f
[0000214d] ebfe jmp 0000214d
[0000214f] 8b45fc mov eax,[ebp-04]
[00002152] 8be5 mov esp,ebp
[00002154] 5d pop ebp
[00002155] c3 ret
Size in bytes:(0035) [00002155]
DD emulated by HHH according to the behavior that DD
specifies cannot possibly reach its own "ret" instruction
and terminate normally.
On 3/3/2025 2:49 AM, Fred. Zwarts wrote:I see no rebuttal, only a proof that Olcott has no idea about my
Op 03.mrt.2025 om 02:21 schreef olcott:
On 3/2/2025 6:42 PM, Richard Damon wrote:Shouting or repeating false claims do not make them true.
On 3/2/25 5:28 PM, olcott wrote:
On 3/2/2025 4:15 PM, Fred. Zwarts wrote:
Op 02.mrt.2025 om 22:21 schreef olcott:
int DD()
{
int Halt_Status = HHH(DD);
if (Halt_Status)
HERE: goto HERE;
return Halt_Status;
}
_DD()
[00002133] 55 push ebp ; housekeeping
[00002134] 8bec mov ebp,esp ; housekeeping
[00002136] 51 push ecx ; make space for local >>>>>>> [00002137] 6833210000 push 00002133 ; push DD
[0000213c] e882f4ffff call 000015c3 ; call HHH(DD)
[00002141] 83c404 add esp,+04
[00002144] 8945fc mov [ebp-04],eax
[00002147] 837dfc00 cmp dword [ebp-04],+00
[0000214b] 7402 jz 0000214f
[0000214d] ebfe jmp 0000214d
[0000214f] 8b45fc mov eax,[ebp-04]
[00002152] 8be5 mov esp,ebp
[00002154] 5d pop ebp
[00002155] c3 ret
Size in bytes:(0035) [00002155]
DD emulated by HHH according to the behavior that DD
specifies cannot possibly reach its own "ret" instruction
and terminate normally.
This process computes the mapping from the actual input
(not any other damn thing) finite string to the non
terminating behavior that this finite specifies when
it calls its own emulator in recursive emulation.
In other words 'non terminating behavior' means that *HHH* was
unable to reach the 'ret' instruction.
Not at all. The fact that DD calls its own emulator
makes DD unable to reach its own "ret" instruction.
No, it calls a specific emulator, that of a given HHH. There is no
requirement for the program DD to be emulated by that program.
THE FACT THAT DD DOES CALL ITS OWN EMULATOR
THE FACT THAT DD DOES CALL ITS OWN EMULATOR
THE FACT THAT DD DOES CALL ITS OWN EMULATOR
THE FACT THAT DD DOES CALL ITS OWN EMULATOR
MAKES DD UNABLE TO REACH ITS OWN "ret" INSTRUCTION
MAKES DD UNABLE TO REACH ITS OWN "ret" INSTRUCTION
MAKES DD UNABLE TO REACH ITS OWN "ret" INSTRUCTION
MAKES DD UNABLE TO REACH ITS OWN "ret" INSTRUCTION
Richard said that he has ADD and he has proven that he only glances
at a couple of my words before contriving an incorrect rebuttal
on the basis of ignoring most of these words.
I have found that repeating these words in all caps helps
Richard to see these words for the first time.
No, the fact that HHH tries to emulate itself makes HHH unable to
reach the 'ret' instruction, where other simulators or direct
execution have no problem to reach it, HHH gets stuck in simulating
*itself*.
That your technical skills are insufficient to understand
the code that conclusively proves that HHH does emulate
itself emulating DD
On 3/3/2025 2:46 AM, Fred. Zwarts wrote:
Op 02.mrt.2025 om 23:28 schreef olcott:
On 3/2/2025 4:15 PM, Fred. Zwarts wrote:
Op 02.mrt.2025 om 22:21 schreef olcott:
int DD()
{
int Halt_Status = HHH(DD);
if (Halt_Status)
HERE: goto HERE;
return Halt_Status;
}
_DD()
[00002133] 55 push ebp ; housekeeping
[00002134] 8bec mov ebp,esp ; housekeeping
[00002136] 51 push ecx ; make space for local >>>>> [00002137] 6833210000 push 00002133 ; push DD
[0000213c] e882f4ffff call 000015c3 ; call HHH(DD)
[00002141] 83c404 add esp,+04
[00002144] 8945fc mov [ebp-04],eax
[00002147] 837dfc00 cmp dword [ebp-04],+00
[0000214b] 7402 jz 0000214f
[0000214d] ebfe jmp 0000214d
[0000214f] 8b45fc mov eax,[ebp-04]
[00002152] 8be5 mov esp,ebp
[00002154] 5d pop ebp
[00002155] c3 ret
Size in bytes:(0035) [00002155]
DD emulated by HHH according to the behavior that DD
specifies cannot possibly reach its own "ret" instruction
and terminate normally.
This process computes the mapping from the actual input
(not any other damn thing) finite string to the non
terminating behavior that this finite specifies when
it calls its own emulator in recursive emulation.
In other words 'non terminating behavior' means that *HHH* was
unable to reach the 'ret' instruction.
Not at all. The fact that DD calls its own emulator
makes DD unable to reach its own "ret" instruction.
Counter factual. The exact same finite string in direct execution or
simulated by HHH1 shows that DD is perfectly able to reach its 'ret'
Because neither of these cases has DD calling its own emulator.
Ignoring how this changes the behavior of DD is stupid.
On 3/3/2025 2:24 AM, joes wrote:
Am Sun, 02 Mar 2025 22:19:48 -0600 schrieb olcott:
On 3/2/2025 9:46 PM, Richard Damon wrote:Obviously. DD is fixed.
On 3/2/25 9:22 PM, olcott wrote:
On 3/2/2025 6:42 PM, Richard Damon wrote:
On 3/2/25 4:49 PM, olcott wrote:
On 3/2/2025 3:29 PM, Richard Damon wrote:
On 3/2/25 4:21 PM, olcott wrote:
WHich only shows that HHH can not correctly emulate its input and >>>>>>>> give an answer.The fact that HHH does correctly determine that DD emulated by HHH >>>>>>> cannot possibly reach its own "ret"
instruction and terminate normally proves that your claim is counter >>>>>>> factual.
You say that, but it isn't true,
You keep trying to get away with saying that the fact that DD calls
its own emulator in recursive emulation does not change the behavior >>>>> from the behavior of the directly executed DD.
Which proves that HHH can't simulate itself, since the rest is the same.And you keep on making the claim without evidence!!!!The call to HHH(DD) from the directly executed DD returns to DD. The
What instruction acted differently between the to, that was directly
executied and correctly emulated to different results.
call to HHH(DD) from DD correctly emulated by HHH cannot possibly return >>> BECAUSE IT CALLS ITS OWN EMULATOR.
That your technical skills are insufficient to understand
the code that conclusively proves that HHH does emulate
itself emulating DD
https://github.com/plolcott/x86utm/blob/master/Halt7.c
Is far less than no rebuttal at all.
I never said it that clearly ever before.Maybe you should have.
On 3/3/2025 2:01 PM, Fred. Zwarts wrote:
Op 03.mrt.2025 om 15:08 schreef olcott:
On 3/3/2025 2:46 AM, Fred. Zwarts wrote:
Op 02.mrt.2025 om 23:28 schreef olcott:
On 3/2/2025 4:15 PM, Fred. Zwarts wrote:
Op 02.mrt.2025 om 22:21 schreef olcott:
int DD()
{
int Halt_Status = HHH(DD);
if (Halt_Status)
HERE: goto HERE;
return Halt_Status;
}
_DD()
[00002133] 55 push ebp ; housekeeping
[00002134] 8bec mov ebp,esp ; housekeeping
[00002136] 51 push ecx ; make space for local >>>>>>> [00002137] 6833210000 push 00002133 ; push DD
[0000213c] e882f4ffff call 000015c3 ; call HHH(DD)
[00002141] 83c404 add esp,+04
[00002144] 8945fc mov [ebp-04],eax
[00002147] 837dfc00 cmp dword [ebp-04],+00
[0000214b] 7402 jz 0000214f
[0000214d] ebfe jmp 0000214d
[0000214f] 8b45fc mov eax,[ebp-04]
[00002152] 8be5 mov esp,ebp
[00002154] 5d pop ebp
[00002155] c3 ret
Size in bytes:(0035) [00002155]
DD emulated by HHH according to the behavior that DD
specifies cannot possibly reach its own "ret" instruction
and terminate normally.
This process computes the mapping from the actual input
(not any other damn thing) finite string to the non
terminating behavior that this finite specifies when
it calls its own emulator in recursive emulation.
In other words 'non terminating behavior' means that *HHH* was
unable to reach the 'ret' instruction.
Not at all. The fact that DD calls its own emulator
makes DD unable to reach its own "ret" instruction.
Counter factual. The exact same finite string in direct execution or
simulated by HHH1 shows that DD is perfectly able to reach its 'ret'
Because neither of these cases has DD calling its own emulator.
Ignoring how this changes the behavior of DD is stupid.
Indeed, HHH is a simulator that cannot possibly simulate itself
correctly up to the end,
On 3/3/2025 1:57 PM, Fred. Zwarts wrote:
Op 03.mrt.2025 om 15:13 schreef olcott:
On 3/3/2025 2:49 AM, Fred. Zwarts wrote:
Op 03.mrt.2025 om 02:21 schreef olcott:
On 3/2/2025 6:42 PM, Richard Damon wrote:Shouting or repeating false claims do not make them true.
On 3/2/25 5:28 PM, olcott wrote:
On 3/2/2025 4:15 PM, Fred. Zwarts wrote:
Op 02.mrt.2025 om 22:21 schreef olcott:
int DD()
{
int Halt_Status = HHH(DD);
if (Halt_Status)
HERE: goto HERE;
return Halt_Status;
}
_DD()
[00002133] 55 push ebp ; housekeeping >>>>>>>>> [00002134] 8bec mov ebp,esp ; housekeeping
[00002136] 51 push ecx ; make space for local
[00002137] 6833210000 push 00002133 ; push DD
[0000213c] e882f4ffff call 000015c3 ; call HHH(DD)
[00002141] 83c404 add esp,+04
[00002144] 8945fc mov [ebp-04],eax
[00002147] 837dfc00 cmp dword [ebp-04],+00
[0000214b] 7402 jz 0000214f
[0000214d] ebfe jmp 0000214d
[0000214f] 8b45fc mov eax,[ebp-04]
[00002152] 8be5 mov esp,ebp
[00002154] 5d pop ebp
[00002155] c3 ret
Size in bytes:(0035) [00002155]
DD emulated by HHH according to the behavior that DD
specifies cannot possibly reach its own "ret" instruction
and terminate normally.
This process computes the mapping from the actual input
(not any other damn thing) finite string to the non
terminating behavior that this finite specifies when
it calls its own emulator in recursive emulation.
In other words 'non terminating behavior' means that *HHH* was >>>>>>>> unable to reach the 'ret' instruction.
Not at all. The fact that DD calls its own emulator
makes DD unable to reach its own "ret" instruction.
No, it calls a specific emulator, that of a given HHH. There is no >>>>>> requirement for the program DD to be emulated by that program.
THE FACT THAT DD DOES CALL ITS OWN EMULATOR
THE FACT THAT DD DOES CALL ITS OWN EMULATOR
THE FACT THAT DD DOES CALL ITS OWN EMULATOR
THE FACT THAT DD DOES CALL ITS OWN EMULATOR
MAKES DD UNABLE TO REACH ITS OWN "ret" INSTRUCTION
MAKES DD UNABLE TO REACH ITS OWN "ret" INSTRUCTION
MAKES DD UNABLE TO REACH ITS OWN "ret" INSTRUCTION
MAKES DD UNABLE TO REACH ITS OWN "ret" INSTRUCTION
Richard said that he has ADD and he has proven that he only glances
at a couple of my words before contriving an incorrect rebuttal
on the basis of ignoring most of these words.
I have found that repeating these words in all caps helps
Richard to see these words for the first time.
No, the fact that HHH tries to emulate itself makes HHH unable to
reach the 'ret' instruction, where other simulators or direct
execution have no problem to reach it, HHH gets stuck in simulating
*itself*.
That your technical skills are insufficient to understand
the code that conclusively proves that HHH does emulate
itself emulating DD
I see no rebuttal, only a proof that Olcott has no idea about my
technical skills.
My technical skills are sufficient to see that HHH fails to reach the
'ret' instruction that the direct execution and other simulators have
no problem to reach. So, this is a failure of HHH, not a property of DD.
The only valid rebuttal is to show all of the steps of DD
correctly emulated by HHH that reaches its own "ret" instruction.
On 3/3/2025 8:44 AM, Mikko wrote:
On 2025-03-02 21:21:04 +0000, olcott said:
int DD()
{
int Halt_Status = HHH(DD);
if (Halt_Status)
HERE: goto HERE;
return Halt_Status;
}
_DD()
[00002133] 55 push ebp ; housekeeping
[00002134] 8bec mov ebp,esp ; housekeeping
[00002136] 51 push ecx ; make space for local
[00002137] 6833210000 push 00002133 ; push DD
[0000213c] e882f4ffff call 000015c3 ; call HHH(DD)
[00002141] 83c404 add esp,+04
[00002144] 8945fc mov [ebp-04],eax
[00002147] 837dfc00 cmp dword [ebp-04],+00
[0000214b] 7402 jz 0000214f
[0000214d] ebfe jmp 0000214d
[0000214f] 8b45fc mov eax,[ebp-04]
[00002152] 8be5 mov esp,ebp
[00002154] 5d pop ebp
[00002155] c3 ret
Size in bytes:(0035) [00002155]
DD emulated by HHH according to the behavior that DD
specifies cannot possibly reach its own "ret" instruction
and terminate normally.
DD does not fully specify a behaviour. The behaviour depends on HHH,
which is not a part of DD. If HHH returns 0 then DD specifies a non-
terminatingg behaviour but that is a big if.
A stipulated premise is that HHH emulates its input.
This is proven by the actual code that no one here
understands.
Sysop: | Keyop |
---|---|
Location: | Huddersfield, West Yorkshire, UK |
Users: | 546 |
Nodes: | 16 (0 / 16) |
Uptime: | 169:26:27 |
Calls: | 10,385 |
Calls today: | 2 |
Files: | 14,057 |
Messages: | 6,416,552 |