├── .github ├── dependabot.yml └── workflows │ └── rust.yml ├── .gitignore ├── Cargo.toml ├── LICENSE ├── README.md ├── TODO.md ├── examples ├── decode.rs ├── exhaustive.rs ├── pattern-match.rs ├── rand.rs └── shitty-objdump.rs ├── res └── id ├── src ├── arrspec.rs ├── condition.rs ├── flageffect.rs ├── lib.rs ├── op.rs ├── operand.rs ├── reg.rs ├── shift.rs └── sysreg.rs └── tests ├── dis.rs ├── test_cases.txt └── testcases.rs /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yrp604/bad64/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/rust.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yrp604/bad64/HEAD/.github/workflows/rust.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | /target 2 | Cargo.lock 3 | -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yrp604/bad64/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yrp604/bad64/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yrp604/bad64/HEAD/README.md -------------------------------------------------------------------------------- /TODO.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yrp604/bad64/HEAD/TODO.md -------------------------------------------------------------------------------- /examples/decode.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yrp604/bad64/HEAD/examples/decode.rs -------------------------------------------------------------------------------- /examples/exhaustive.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yrp604/bad64/HEAD/examples/exhaustive.rs -------------------------------------------------------------------------------- /examples/pattern-match.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yrp604/bad64/HEAD/examples/pattern-match.rs -------------------------------------------------------------------------------- /examples/rand.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yrp604/bad64/HEAD/examples/rand.rs -------------------------------------------------------------------------------- /examples/shitty-objdump.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yrp604/bad64/HEAD/examples/shitty-objdump.rs -------------------------------------------------------------------------------- /res/id: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yrp604/bad64/HEAD/res/id -------------------------------------------------------------------------------- /src/arrspec.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yrp604/bad64/HEAD/src/arrspec.rs -------------------------------------------------------------------------------- /src/condition.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yrp604/bad64/HEAD/src/condition.rs -------------------------------------------------------------------------------- /src/flageffect.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yrp604/bad64/HEAD/src/flageffect.rs -------------------------------------------------------------------------------- /src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yrp604/bad64/HEAD/src/lib.rs -------------------------------------------------------------------------------- /src/op.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yrp604/bad64/HEAD/src/op.rs -------------------------------------------------------------------------------- /src/operand.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yrp604/bad64/HEAD/src/operand.rs -------------------------------------------------------------------------------- /src/reg.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yrp604/bad64/HEAD/src/reg.rs -------------------------------------------------------------------------------- /src/shift.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yrp604/bad64/HEAD/src/shift.rs -------------------------------------------------------------------------------- /src/sysreg.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yrp604/bad64/HEAD/src/sysreg.rs -------------------------------------------------------------------------------- /tests/dis.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yrp604/bad64/HEAD/tests/dis.rs -------------------------------------------------------------------------------- /tests/test_cases.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yrp604/bad64/HEAD/tests/test_cases.txt -------------------------------------------------------------------------------- /tests/testcases.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yrp604/bad64/HEAD/tests/testcases.rs --------------------------------------------------------------------------------