isolated, nameless union in struct SHUFFLE, named union SHUFFLE

This commit is contained in:
unknown 2015-01-25 14:22:18 -05:00
parent 22f13e1739
commit 5877daf7b3
1 changed files with 7 additions and 9 deletions

View File

@ -246,16 +246,14 @@ void SseMoveUnalignedRegToN64Mem ( int sseReg, int AddrReg );
void SseMoveRegToReg ( int Dest, int Source );
void SseXorRegToReg ( int Dest, int Source );
typedef struct {
union {
struct {
unsigned Reg0 : 2;
unsigned Reg1 : 2;
unsigned Reg2 : 2;
unsigned Reg3 : 2;
};
unsigned UB:8;
typedef union {
struct {
unsigned Reg0 : 2;
unsigned Reg1 : 2;
unsigned Reg2 : 2;
unsigned Reg3 : 2;
};
unsigned UB:8;
} SHUFFLE;
void SseShuffleReg ( int Dest, int Source, BYTE Immed );