36b9ab0e48
* Remove ARM32 interpreter and add ARM32 support on the translator * Nits. * Rename Cond -> Condition * Align code again * Rename Data to Alu * Enable ARM32 support and handle undefined instructions * Use the IsThumb method to check if its a thumb opcode * Remove another 32-bits check
15 lines
No EOL
333 B
C#
15 lines
No EOL
333 B
C#
namespace ChocolArm64.State
|
|
{
|
|
enum Aarch32Mode
|
|
{
|
|
User = 0b10000,
|
|
Fiq = 0b10001,
|
|
Irq = 0b10010,
|
|
Supervisor = 0b10011,
|
|
Monitor = 0b10110,
|
|
Abort = 0b10111,
|
|
Hypervisor = 0b11010,
|
|
Undefined = 0b11011,
|
|
System = 0b11111
|
|
}
|
|
} |