Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

"Instruction X has two memory operands. Please report it on GitHub" when opening defcamp r100 (from the examples) #39

Open
zardus opened this issue Feb 8, 2018 · 2 comments
Assignees
Labels

Comments

@zardus
Copy link
Member

zardus commented Feb 8, 2018

ERROR   | 2018-02-08 20:12:18,636 | ui.widgets.qoperand | Instruction 0x40072d has two memory operands. Please report it on GitHub.
ERROR   | 2018-02-08 20:12:18,638 | ui.widgets.qoperand | Instruction 0x400752 has two memory operands. Please report it on GitHub.
ERROR   | 2018-02-08 20:12:18,640 | ui.widgets.qoperand | Instruction 0x400774 has two memory operands. Please report it on GitHub.
ERROR   | 2018-02-08 20:12:18,642 | ui.widgets.qoperand | Instruction 0x400797 has two memory operands. Please report it on GitHub.
ERROR   | 2018-02-08 20:12:50,236 | ui.widgets.qoperand | Instruction 0x40079b has two memory operands. Please report it on GitHub.
ERROR   | 2018-02-08 20:12:50,237 | ui.widgets.qoperand | Instruction 0x40072d has two memory operands. Please report it on GitHub.
ERROR   | 2018-02-08 20:12:50,242 | ui.widgets.qoperand | Instruction 0x400752 has two memory operands. Please report it on GitHub.
ERROR   | 2018-02-08 20:12:50,244 | ui.widgets.qoperand | Instruction 0x400774 has two memory operands. Please report it on GitHub.
ERROR   | 2018-02-08 20:12:50,244 | ui.widgets.qoperand | Instruction 0x400797 has two memory operands. Please report it on GitHub.
ERROR   | 2018-02-08 20:12:51,382 | ui.widgets.qoperand | Instruction 0x40079b has two memory operands. Please report it on GitHub.
ERROR   | 2018-02-08 20:12:51,383 | ui.widgets.qoperand | Instruction 0x40072d has two memory operands. Please report it on GitHub.
ERROR   | 2018-02-08 20:12:51,384 | ui.widgets.qoperand | Instruction 0x400752 has two memory operands. Please report it on GitHub.
ERROR   | 2018-02-08 20:12:51,386 | ui.widgets.qoperand | Instruction 0x400774 has two memory operands. Please report it on GitHub.
ERROR   | 2018-02-08 20:12:51,387 | ui.widgets.qoperand | Instruction 0x400797 has two memory operands. Please report it on GitHub.
ERROR   | 2018-02-08 20:12:52,598 | ui.widgets.qoperand | Instruction 0x40079b has two memory operands. Please report it on GitHub.
ERROR   | 2018-02-08 20:12:52,599 | ui.widgets.qoperand | Instruction 0x40072d has two memory operands. Please report it on GitHub.
ERROR   | 2018-02-08 20:12:52,603 | ui.widgets.qoperand | Instruction 0x400752 has two memory operands. Please report it on GitHub.
ERROR   | 2018-02-08 20:12:52,604 | ui.widgets.qoperand | Instruction 0x400774 has two memory operands. Please report it on GitHub.
ERROR   | 2018-02-08 20:12:52,605 | ui.widgets.qoperand | Instruction 0x400797 has two memory operands. Please report it on GitHub.

Strangely:

0x400797:	add	dword ptr [rbp - 0x24], 1
0x40079b:	cmp	dword ptr [rbp - 0x24], 0xb
0x40079f:	jle	0x40072d
In [4]: p.factory.block(0x40079b).pp()
0x40079b:	cmp	dword ptr [rbp - 0x24], 0xb
0x40079f:	jle	0x40072d
In [5]: p.factory.block(0x400774).pp()
0x400774:	mov	eax, dword ptr [rbp - 0x24]
0x400777:	movsxd	rcx, eax
0x40077a:	mov	rax, qword ptr [rbp - 0x38]
0x40077e:	add	rax, rcx
0x400781:	movzx	eax, byte ptr [rax]
0x400784:	movsx	eax, al
0x400787:	sub	edx, eax
0x400789:	mov	eax, edx
0x40078b:	cmp	eax, 1
0x40078e:	je	0x400797
@zardus zardus changed the title Error logging when opening defcamp r100 (from the examples) "Instruction X has two memory operands. Please report it on GitHub" when opening defcamp r100 (from the examples) Feb 8, 2018
@ltfish ltfish added the bug label Feb 17, 2018
@ltfish
Copy link
Member

ltfish commented Feb 17, 2018

This is a bug in how the Phi nodes are handled and created.

@github-actions
Copy link
Contributor

This issue has been marked as stale because it has no recent activity. Please comment or add the pinned tag to prevent this issue from being closed.

@github-actions github-actions bot added the stale label Jun 24, 2022
@rhelmot rhelmot removed the stale label Jun 24, 2022
@zwimer zwimer removed the bug label Oct 26, 2022
@ltfish ltfish self-assigned this Oct 26, 2022
@ltfish ltfish added the bug label Oct 26, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

4 participants