gallium/swr: fix issues preventing a 32-bit build

Not a currently tested configuration, but these couple of small changes
allow a 32-bit build.

Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=94383
Acked-by: Emil Velikov <emil.l.velikov@gmail.com>
Acked-by: Brian Paul <brianp@vmware.com>
This commit is contained in:
Tim Rowley
2016-03-04 13:28:33 -06:00
parent 035d39b539
commit 90f9df3210
2 changed files with 1 additions and 2 deletions
@@ -81,7 +81,6 @@ typedef CARD8 BOOL;
typedef wchar_t WCHAR;
typedef uint16_t UINT16;
typedef int INT;
typedef int INT32;
typedef unsigned int UINT;
typedef uint32_t UINT32;
typedef uint64_t UINT64;
@@ -676,7 +676,7 @@ struct UnrollerL<End, End, Step> {
INLINE
uint32_t ComputeCRC(uint32_t crc, const void *pData, uint32_t size)
{
#if defined(_WIN64) || defined(__linux__) || defined(__gnu_linux__)
#if defined(_WIN64) || defined(__x86_64__)
uint32_t sizeInQwords = size / sizeof(uint64_t);
uint32_t sizeRemainderBytes = size % sizeof(uint64_t);
uint64_t* pDataWords = (uint64_t*)pData;