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 SseMoveRegToReg ( int Dest, int Source );
void SseXorRegToReg ( int Dest, int Source ); void SseXorRegToReg ( int Dest, int Source );
typedef struct { typedef union {
union { struct {
struct { unsigned Reg0 : 2;
unsigned Reg0 : 2; unsigned Reg1 : 2;
unsigned Reg1 : 2; unsigned Reg2 : 2;
unsigned Reg2 : 2; unsigned Reg3 : 2;
unsigned Reg3 : 2;
};
unsigned UB:8;
}; };
unsigned UB:8;
} SHUFFLE; } SHUFFLE;
void SseShuffleReg ( int Dest, int Source, BYTE Immed ); void SseShuffleReg ( int Dest, int Source, BYTE Immed );