CodeusTech / CodeusTech/Xita

Instruction Corrections for Arm32

Open
#87 0 comments 0 reactions 0 assignees View on GitHub
enhancement
Dominant language
C++
Stars
5
Forks
0
PR merge metrics
No merged PRs in 30d

Description

There are very slight differences in syntactic keywords between Arm32 and Arm64, so simply changing register names will not be enough. (This continues issue #86).

Each arithmetic operation needs to be reviewed manually and confirmed to be the correct instruction/format for Arm32. When something is incorrect, a conditional statement needs to be made against the target architecture ([found in the chip file](https://github.com/CodeusTech/Xita-AArch64/blob/PreAlpha-Dev/dev/rpi3/rpi3.chip#L5)).

Within the Arm32 portion of the switch/case statement, the correct assembly code needs to be printed to file.

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.