We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
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
Hi, I am using this kind of instruction description: add r0 -> 4'0x0 @ 4'0x1 @ 4'0x2 @ 4'0x3 add r1 -> 4'0x1 @ 4'0x1 @ 4'0x2 @ 4'0x3
Until now, it worked perfectly. However, when I added this description: add r2 -> 4'0x0 @ 4'0x0 @ 4'0x8 @ 4'0x9 It produced: 0077, instead of 0089
When I described the instruction this way: add r2 -> 4'0x0 @ 4'0x0 @ 8'0x89 It produced the correct code: 0089
Also, if I use this: add r2 -> 4'0x2 @ 4'0x1 @ 4'0x8 @ 4'0x9 It produces the correct code: 2189
If I use this: add r2 -> 4'0x0 @ 4'0x1 @ 4'0x8 @ 4'0x9 It produces the correct code: 0189
Only when I use: add r2 -> 4'0x0 @ 4'0x0 @ 4'0x8 @ 4'0x9 it produces the wrong code: 0077
I have only three lines in the instruction description: add r0 -> 4'0x0 @ 4'0x1 @ 4'0x2 @ 4'0x3 add r1 -> 4'0x1 @ 4'0x1 @ 4'0x2 @ 4'0x3 add r2 -> 4'0x0 @ 4'0x0 @ 4'0x8 @ 4'0x9
Am I missing something? I have created hundreds of lines the this way and I have accidentally discovered this problem just today.
Best regards, Milan
The text was updated successfully, but these errors were encountered:
Yeah, that was a bug! The second bug found with the concatenation operator, oh well... I've fixed it, will upload soon! Thanks for reporting it! 😃
Sorry, something went wrong.
Thanks for the quick response! Best regards, Milan
fb3c225
No branches or pull requests
Hi,
I am using this kind of instruction description:
add r0 -> 4'0x0 @ 4'0x1 @ 4'0x2 @ 4'0x3
add r1 -> 4'0x1 @ 4'0x1 @ 4'0x2 @ 4'0x3
Until now, it worked perfectly. However, when I added this description:
add r2 -> 4'0x0 @ 4'0x0 @ 4'0x8 @ 4'0x9
It produced: 0077, instead of 0089
When I described the instruction this way:
add r2 -> 4'0x0 @ 4'0x0 @ 8'0x89
It produced the correct code: 0089
Also, if I use this:
add r2 -> 4'0x2 @ 4'0x1 @ 4'0x8 @ 4'0x9
It produces the correct code: 2189
If I use this:
add r2 -> 4'0x0 @ 4'0x1 @ 4'0x8 @ 4'0x9
It produces the correct code: 0189
Only when I use:
add r2 -> 4'0x0 @ 4'0x0 @ 4'0x8 @ 4'0x9
it produces the wrong code: 0077
I have only three lines in the instruction description:
add r0 -> 4'0x0 @ 4'0x1 @ 4'0x2 @ 4'0x3
add r1 -> 4'0x1 @ 4'0x1 @ 4'0x2 @ 4'0x3
add r2 -> 4'0x0 @ 4'0x0 @ 4'0x8 @ 4'0x9
Am I missing something? I have created hundreds of lines the this way and I have accidentally discovered this problem just today.
Best regards,
Milan
The text was updated successfully, but these errors were encountered: