diff options
Diffstat (limited to 'src/mame/machine/deco156.cpp')
-rw-r--r-- | src/mame/machine/deco156.cpp | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/mame/machine/deco156.cpp b/src/mame/machine/deco156.cpp index 3258c55a66d..d763611d517 100644 --- a/src/mame/machine/deco156.cpp +++ b/src/mame/machine/deco156.cpp @@ -87,7 +87,7 @@ static void decrypt(uint32_t *src, uint32_t *dst, int length) switch (a & 3) { case 0: - dword = BITSWAP32( dword ^ 0xec63197a, + dword = bitswap<32>( dword ^ 0xec63197a, 1, 4, 7, 28, 22, 18, 20, 9, 16, 10, 30, 2, 31, 24, 19, 29, 6, 21, 23, 11, 12, 13, 5, 0, @@ -95,7 +95,7 @@ static void decrypt(uint32_t *src, uint32_t *dst, int length) break; case 1: - dword = BITSWAP32( dword ^ 0x58a5a55f, + dword = bitswap<32>( dword ^ 0x58a5a55f, 14, 23, 28, 29, 6, 24, 10, 1, 5, 16, 7, 2, 30, 8, 18, 3, 31, 22, 25, 20, 17, 0, 19, 27, @@ -103,7 +103,7 @@ static void decrypt(uint32_t *src, uint32_t *dst, int length) break; case 2: - dword = BITSWAP32( dword ^ 0xe3a65f16, + dword = bitswap<32>( dword ^ 0xe3a65f16, 19, 30, 21, 4, 2, 18, 15, 1, 12, 25, 8, 0, 24, 20, 17, 23, 22, 26, 28, 16, 9, 27, 6, 11, @@ -111,7 +111,7 @@ static void decrypt(uint32_t *src, uint32_t *dst, int length) break; case 3: - dword = BITSWAP32( dword ^ 0x28d93783, + dword = bitswap<32>( dword ^ 0x28d93783, 30, 6, 15, 0, 31, 18, 26, 22, 14, 23, 19, 17, 10, 8, 11, 20, 1, 28, 2, 4, 9, 24, 25, 27, |