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
adcs
Hello all, It seems Remill cannot lift the adcs instruction in ARMv8. I tested HEX code 0e020cba : https://armconverter.com/?disasm&code=0e020cba&offset=400544
0e020cba
I attach the bash command that I used:
docker run --rm -it remill \ --arch aarch64 --address 0x400544 --ir_out /dev/stdout \ -bytes 0e020cba
The text was updated successfully, but these errors were encountered:
you can implement it by yourself, here is how its semantic should looks like :
void SemanticAdcs(Context &ctx) { auto &state = ctx.NewState(); auto &alu = state.alu; alu.result = state.regs[0].W() + state.regs[1].W() + alu.carry; alu.flags.C = (alu.result < state.regs[0].W()); alu.flags.Z = (alu.result == 0); alu.flags.S = (alu.result & 0x80000000); alu.flags.O = (((state.regs[0].W() ^ state.regs[1].W()) & (state.regs[0].W() ^ alu.result)) & 0x80000000); }
Sorry, something went wrong.
No branches or pull requests
Hello all,
It seems Remill cannot lift the
adcs
instruction in ARMv8.I tested HEX code
0e020cba
: https://armconverter.com/?disasm&code=0e020cba&offset=400544I attach the bash command that I used:
The text was updated successfully, but these errors were encountered: