├── .cargo └── config ├── .editorconfig ├── .gitignore ├── .rustfmt.toml ├── Cargo.lock ├── Cargo.toml ├── rust-toolchain └── src ├── instruction ├── arm │ ├── execute.rs │ └── mod.rs ├── mod.rs └── thumb │ ├── execute.rs │ └── mod.rs ├── main.rs ├── state.rs └── util ├── int.rs └── mod.rs /.cargo/config: -------------------------------------------------------------------------------- 1 | [build] 2 | rustflags = ["-C", "target-cpu=native"] 3 | -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehcode/wadatsumi/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehcode/wadatsumi/HEAD/.gitignore -------------------------------------------------------------------------------- /.rustfmt.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehcode/wadatsumi/HEAD/.rustfmt.toml -------------------------------------------------------------------------------- /Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehcode/wadatsumi/HEAD/Cargo.lock -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehcode/wadatsumi/HEAD/Cargo.toml -------------------------------------------------------------------------------- /rust-toolchain: -------------------------------------------------------------------------------- 1 | nightly-2019-04-01 2 | -------------------------------------------------------------------------------- /src/instruction/arm/execute.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehcode/wadatsumi/HEAD/src/instruction/arm/execute.rs -------------------------------------------------------------------------------- /src/instruction/arm/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehcode/wadatsumi/HEAD/src/instruction/arm/mod.rs -------------------------------------------------------------------------------- /src/instruction/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehcode/wadatsumi/HEAD/src/instruction/mod.rs -------------------------------------------------------------------------------- /src/instruction/thumb/execute.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehcode/wadatsumi/HEAD/src/instruction/thumb/execute.rs -------------------------------------------------------------------------------- /src/instruction/thumb/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehcode/wadatsumi/HEAD/src/instruction/thumb/mod.rs -------------------------------------------------------------------------------- /src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehcode/wadatsumi/HEAD/src/main.rs -------------------------------------------------------------------------------- /src/state.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehcode/wadatsumi/HEAD/src/state.rs -------------------------------------------------------------------------------- /src/util/int.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehcode/wadatsumi/HEAD/src/util/int.rs -------------------------------------------------------------------------------- /src/util/mod.rs: -------------------------------------------------------------------------------- 1 | pub mod int; 2 | --------------------------------------------------------------------------------