Crates.io | yaxpeax-avr |
lib.rs | yaxpeax-avr |
version | 0.1.0 |
source | src |
created_at | 2020-04-18 08:01:29.71648 |
updated_at | 2021-07-18 04:44:08.935191 |
description | AVR instruction set decoder for yaxpeax |
homepage | |
repository | https://github.com/The6P4C/yaxpeax-avr |
max_upload_size | |
id | 231424 |
size | 48,999 |
yaxpeax-avr
AVR decoders implemented as part of the yaxpeax
project. Implements traits provided by yaxpeax-arch
.
brbc
and brbs
instructions are displayed as their equivalent pseudo-instructions, based on the bit they test: brbc 0, label
becomes brsh label
. In this case specifically, brcc
also exists (and is identical), however brsh
will be displayed.sts
and lds
instructions (as they can collide with other instructions cores with support for them don't have). Valid instructions (even if they might be unsupported by a core) are never rejected. Bytes which don't resemble an instruction from any instruction set subset are still invalid.