PPC context header adjustments. (#123)

This commit is contained in:
Skyth (Asilkan)
2025-03-21 17:40:55 +03:00
committed by GitHub
parent 82b4cd3bb7
commit c017eb630a

View File

@@ -123,9 +123,7 @@ struct PPCFuncMapping
extern PPCFuncMapping PPCFuncMappings[];
struct PPCRegister
{
union
union PPCRegister
{
int8_t s8;
uint8_t u8;
@@ -138,7 +136,6 @@ struct PPCRegister
float f32;
double f64;
};
};
struct PPCXERRegister
{
@@ -194,9 +191,7 @@ struct PPCCRRegister
}
};
struct alignas(0x10) PPCVRegister
{
union
union alignas(0x10) PPCVRegister
{
int8_t s8[16];
uint8_t u8[16];
@@ -209,7 +204,6 @@ struct alignas(0x10) PPCVRegister
float f32[4];
double f64[2];
};
};
#define PPC_ROUND_NEAREST 0x00
#define PPC_ROUND_TOWARD_ZERO 0x01
@@ -270,7 +264,7 @@ struct PPCFPSCRRegister
}
};
struct PPCContext
struct alignas(0x40) PPCContext
{
PPCRegister r3;
#ifndef PPC_CONFIG_NON_ARGUMENT_AS_LOCAL