Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
*** empty log message ***
  • Loading branch information
slouken committed Feb 7, 2006
1 parent 07c43c5 commit 3daf8cc
Show file tree
Hide file tree
Showing 2 changed files with 9 additions and 10 deletions.
13 changes: 5 additions & 8 deletions src/video/SDL_blit_N.c
Expand Up @@ -21,6 +21,7 @@
*/

#include "SDL_types.h"
#include "SDL_string.h"
#include "SDL_video.h"
#include "SDL_blit.h"
#include "SDL_byteorder.h"
Expand Down Expand Up @@ -657,9 +658,7 @@ static void ConvertAltivec32to32_noprefetch(SDL_BlitInfo *info)
Uint32 *dst = (Uint32 *) info->d_pixels;
int dstskip = info->d_skip;
SDL_PixelFormat *srcfmt = info->src;
int srcbpp = srcfmt->BytesPerPixel;
SDL_PixelFormat *dstfmt = info->dst;
int dstbpp = dstfmt->BytesPerPixel;
vector unsigned int vzero = vec_splat_u32(0);
vector unsigned char vpermute = calc_swizzle32(srcfmt, dstfmt);
if (dstfmt->Amask && !srcfmt->Amask) {
Expand All @@ -670,8 +669,8 @@ static void ConvertAltivec32to32_noprefetch(SDL_BlitInfo *info)
}
}

assert(srcbpp == 4);
assert(dstbpp == 4);
assert(srcfmt->BytesPerPixel == 4);
assert(dstfmt->BytesPerPixel == 4);

while (height--) {
vector unsigned char valigner;
Expand Down Expand Up @@ -737,9 +736,7 @@ static void ConvertAltivec32to32_prefetch(SDL_BlitInfo *info)
Uint32 *dst = (Uint32 *) info->d_pixels;
int dstskip = info->d_skip;
SDL_PixelFormat *srcfmt = info->src;
int srcbpp = srcfmt->BytesPerPixel;
SDL_PixelFormat *dstfmt = info->dst;
int dstbpp = dstfmt->BytesPerPixel;
vector unsigned int vzero = vec_splat_u32(0);
vector unsigned char vpermute = calc_swizzle32(srcfmt, dstfmt);
if (dstfmt->Amask && !srcfmt->Amask) {
Expand All @@ -750,8 +747,8 @@ static void ConvertAltivec32to32_prefetch(SDL_BlitInfo *info)
}
}

assert(srcbpp == 4);
assert(dstbpp == 4);
assert(srcfmt->BytesPerPixel == 4);
assert(dstfmt->BytesPerPixel == 4);

while (height--) {
vector unsigned char valigner;
Expand Down
6 changes: 4 additions & 2 deletions src/video/math_private.h
Expand Up @@ -19,8 +19,10 @@

#include "SDL_endian.h"

typedef Sint32 int32_t;
typedef Uint32 u_int32_t;
#define int32_t math_int32_t
#define u_int32_t math_u_int32_t
typedef Sint32 math_int32_t;
typedef Uint32 math_u_int32_t;

/* The original fdlibm code used statements like:
n0 = ((*(int*)&one)>>29)^1; * index of high word *
Expand Down

0 comments on commit 3daf8cc

Please sign in to comment.