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
Code:
extern unsigned char array[256]; unsigned int foo() { unsigned int r = 0; for (int i = 255; i >= 0; --i) { r += array[i]; } return r; }
foo: // @foo move r0, 0 move r1, -256 .LBB0_1: // =>This Inner Loop Header: Depth=1 not r2, r1 lbu r2, r2, array add r3, r1, 1 sub r4, r3, r1, ltu add r0, r0, r2 move r1, r3 jz r4, .LBB0_1 jump r23
This is not ideal.
The text was updated successfully, but these errors were encountered:
No branches or pull requests
Code:
This is not ideal.
The text was updated successfully, but these errors were encountered: