AidenBeresford / FeGBA

Rust-based Game Boy Advance emulator written and maintained by TAMU students.
MIT License
1 stars 0 forks source link

Implement is_single_data_transfer function #4

Closed aybanda closed 1 month ago

aybanda commented 1 month ago

Implements the is_single_data_transfer function for ARM instruction set disassembler

This PR adds the is_single_data_transfer function to identify Single Data Transfer instructions in the ARM instruction set. The function uses bitwise operations to efficiently check if a given opcode matches the Single Data Transfer pattern.

I have tested this implementation locally, and it's working as expected.

Screenshot 2024-10-20 at 9 39 02 PM

If you like my contribution and want me to award the bounty, you can do it by buying me the coffees :

https://buymeacoffee.com/aybanda

Thank you, looking forward to contribute to your project!