author | Sam Lantinga <slouken@libsdl.org> |
Sun, 19 Feb 2006 23:46:34 +0000 | |
changeset 1379 | c0a74f199ecf |
parent 1330 | 450721ad5436 |
child 1402 | d910939febfa |
permissions | -rw-r--r-- |
1330
450721ad5436
It's now possible to build SDL without any C runtime at all on Windows,
Sam Lantinga <slouken@libsdl.org>
parents:
746
diff
changeset
|
1 |
#ifdef _MSC_VER |
450721ad5436
It's now possible to build SDL without any C runtime at all on Windows,
Sam Lantinga <slouken@libsdl.org>
parents:
746
diff
changeset
|
2 |
#define USE_ASM_MIXER_VC |
450721ad5436
It's now possible to build SDL without any C runtime at all on Windows,
Sam Lantinga <slouken@libsdl.org>
parents:
746
diff
changeset
|
3 |
#endif |
746
72ef7ce609ef
Greatly simplified the SDL CPU info code
Sam Lantinga <slouken@libsdl.org>
parents:
574
diff
changeset
|
4 |
#if defined(USE_ASM_MIXER_VC) |
574
64fe373be3dc
Cth converted the MMX audio mixing routines to VC++ syntax
Sam Lantinga <slouken@libsdl.org>
parents:
diff
changeset
|
5 |
// headers for MMX assembler version of SDL_MixAudio |
64fe373be3dc
Cth converted the MMX audio mixing routines to VC++ syntax
Sam Lantinga <slouken@libsdl.org>
parents:
diff
changeset
|
6 |
// Copyright 2002 Stephane Marchesin (stephane.marchesin@wanadoo.fr) |
64fe373be3dc
Cth converted the MMX audio mixing routines to VC++ syntax
Sam Lantinga <slouken@libsdl.org>
parents:
diff
changeset
|
7 |
// Converted to Intel ASM notation by Cth |
64fe373be3dc
Cth converted the MMX audio mixing routines to VC++ syntax
Sam Lantinga <slouken@libsdl.org>
parents:
diff
changeset
|
8 |
// This code is licensed under the LGPL (see COPYING for details) |
64fe373be3dc
Cth converted the MMX audio mixing routines to VC++ syntax
Sam Lantinga <slouken@libsdl.org>
parents:
diff
changeset
|
9 |
// |
64fe373be3dc
Cth converted the MMX audio mixing routines to VC++ syntax
Sam Lantinga <slouken@libsdl.org>
parents:
diff
changeset
|
10 |
// Assumes buffer size in bytes is a multiple of 16 |
64fe373be3dc
Cth converted the MMX audio mixing routines to VC++ syntax
Sam Lantinga <slouken@libsdl.org>
parents:
diff
changeset
|
11 |
// Assumes SDL_MIX_MAXVOLUME = 128 |
64fe373be3dc
Cth converted the MMX audio mixing routines to VC++ syntax
Sam Lantinga <slouken@libsdl.org>
parents:
diff
changeset
|
12 |
|
64fe373be3dc
Cth converted the MMX audio mixing routines to VC++ syntax
Sam Lantinga <slouken@libsdl.org>
parents:
diff
changeset
|
13 |
void SDL_MixAudio_MMX_S16_VC(char* ,char* ,unsigned int ,int ); |
64fe373be3dc
Cth converted the MMX audio mixing routines to VC++ syntax
Sam Lantinga <slouken@libsdl.org>
parents:
diff
changeset
|
14 |
void SDL_MixAudio_MMX_S8_VC(char* ,char* ,unsigned int ,int ); |
64fe373be3dc
Cth converted the MMX audio mixing routines to VC++ syntax
Sam Lantinga <slouken@libsdl.org>
parents:
diff
changeset
|
15 |
#endif |