PPC context header adjustments.

This commit is contained in:
Skyth (Asilkan) 2025-03-21 17:40:12 +03:00 committed by GitHub
parent 82b4cd3bb7
commit 9c53734896
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

@ -123,10 +123,8 @@ struct PPCFuncMapping
extern PPCFuncMapping PPCFuncMappings[];
struct PPCRegister
union PPCRegister
{
union
{
int8_t s8;
uint8_t u8;
int16_t s16;
@ -137,7 +135,6 @@ struct PPCRegister
uint64_t u64;
float f32;
double f64;
};
};
struct PPCXERRegister
@ -194,10 +191,8 @@ struct PPCCRRegister
}
};
struct alignas(0x10) PPCVRegister
union alignas(0x10) PPCVRegister
{
union
{
int8_t s8[16];
uint8_t u8[16];
int16_t s16[8];
@ -208,7 +203,6 @@ struct alignas(0x10) PPCVRegister
uint64_t u64[2];
float f32[4];
double f64[2];
};
};
#define PPC_ROUND_NEAREST 0x00
@ -270,7 +264,7 @@ struct PPCFPSCRRegister
}
};
struct PPCContext
struct alignas(0x40) PPCContext
{
PPCRegister r3;
#ifndef PPC_CONFIG_NON_ARGUMENT_AS_LOCAL