|
xine-lib
1.2.10
|
Go to the source code of this file.
Macros | |
| #define | USE_FOR_DSCALER |
| #define | MyMemCopy xine_fast_memcpy |
| #define | V_PAVGB_MMX(mmr1, mmr2, mmrw, smask) |
| #define | V_PAVGB_SSE(mmr1, mmr2, mmrw, smask) "pavgb "mmr2", "mmr1"\n\t" |
| #define | V_PAVGB_3DNOW(mmr1, mmr2, mmrw, smask) "pavgusb "mmr2", "mmr1"\n\t" |
| #define | V_PAVGB(mmr1, mmr2, mmrw, smask) V_PAVGB2(mmr1, mmr2, mmrw, smask, SSE_TYPE) |
| #define | V_PAVGB2(mmr1, mmr2, mmrw, smask, ssetyp) V_PAVGB3(mmr1, mmr2, mmrw, smask, ssetyp) |
| #define | V_PAVGB3(mmr1, mmr2, mmrw, smask, ssetyp) V_PAVGB_##ssetyp(mmr1, mmr2, mmrw, smask) |
| #define | V_PMAXUB_MMX(mmr1, mmr2) |
| #define | V_PMAXUB_SSE(mmr1, mmr2) "pmaxub "mmr2", "mmr1"\n\t" |
| #define | V_PMAXUB_3DNOW(mmr1, mmr2) V_PMAXUB_MMX(mmr1, mmr2) |
| #define | V_PMAXUB(mmr1, mmr2) V_PMAXUB2(mmr1, mmr2, SSE_TYPE) |
| #define | V_PMAXUB2(mmr1, mmr2, ssetyp) V_PMAXUB3(mmr1, mmr2, ssetyp) |
| #define | V_PMAXUB3(mmr1, mmr2, ssetyp) V_PMAXUB_##ssetyp(mmr1, mmr2) |
| #define | V_PMINUB_MMX(mmr1, mmr2, mmrw) |
| #define | V_PMINUB_SSE(mmr1, mmr2, mmrw) "pminub "mmr2", "mmr1"\n\t" |
| #define | V_PMINUB_3DNOW(mmr1, mmr2, mmrw) V_PMINUB_MMX(mmr1, mmr2, mmrw) |
| #define | V_PMINUB(mmr1, mmr2, mmrw) V_PMINUB2(mmr1, mmr2, mmrw, SSE_TYPE) |
| #define | V_PMINUB2(mmr1, mmr2, mmrw, ssetyp) V_PMINUB3(mmr1, mmr2, mmrw, ssetyp) |
| #define | V_PMINUB3(mmr1, mmr2, mmrw, ssetyp) V_PMINUB_##ssetyp(mmr1, mmr2, mmrw) |
| #define | V_MOVNTQ_MMX(mmr1, mmr2) "movq "mmr2", "mmr1"\n\t" |
| #define | V_MOVNTQ_3DNOW(mmr1, mmr2) "movq "mmr2", "mmr1"\n\t" |
| #define | V_MOVNTQ_SSE(mmr1, mmr2) "movntq "mmr2", "mmr1"\n\t" |
| #define | V_MOVNTQ(mmr1, mmr2) V_MOVNTQ2(mmr1, mmr2, SSE_TYPE) |
| #define | V_MOVNTQ2(mmr1, mmr2, ssetyp) V_MOVNTQ3(mmr1, mmr2, ssetyp) |
| #define | V_MOVNTQ3(mmr1, mmr2, ssetyp) V_MOVNTQ_##ssetyp(mmr1, mmr2) |
| #define | MERGE4PIXavg(PADDR1, PADDR2) |
| #define | MERGE4PIXavgH(PADDR1A, PADDR1B, PADDR2A, PADDR2B) |
| #define | RESET_CHROMA "por "_UVMask", %%mm7\n\t" |
| #define MERGE4PIXavg | ( | PADDR1, | |
| PADDR2 | |||
| ) |
| #define MERGE4PIXavgH | ( | PADDR1A, | |
| PADDR1B, | |||
| PADDR2A, | |||
| PADDR2B | |||
| ) |
| #define MyMemCopy xine_fast_memcpy |
| #define RESET_CHROMA "por "_UVMask", %%mm7\n\t" |
| #define USE_FOR_DSCALER |
| #define V_MOVNTQ | ( | mmr1, | |
| mmr2 | |||
| ) | V_MOVNTQ2(mmr1, mmr2, SSE_TYPE) |
| #define V_MOVNTQ2 | ( | mmr1, | |
| mmr2, | |||
| ssetyp | |||
| ) | V_MOVNTQ3(mmr1, mmr2, ssetyp) |
| #define V_MOVNTQ3 | ( | mmr1, | |
| mmr2, | |||
| ssetyp | |||
| ) | V_MOVNTQ_##ssetyp(mmr1, mmr2) |
| #define V_MOVNTQ_3DNOW | ( | mmr1, | |
| mmr2 | |||
| ) | "movq "mmr2", "mmr1"\n\t" |
| #define V_MOVNTQ_MMX | ( | mmr1, | |
| mmr2 | |||
| ) | "movq "mmr2", "mmr1"\n\t" |
| #define V_MOVNTQ_SSE | ( | mmr1, | |
| mmr2 | |||
| ) | "movntq "mmr2", "mmr1"\n\t" |
| #define V_PAVGB | ( | mmr1, | |
| mmr2, | |||
| mmrw, | |||
| smask | |||
| ) | V_PAVGB2(mmr1, mmr2, mmrw, smask, SSE_TYPE) |
| #define V_PAVGB2 | ( | mmr1, | |
| mmr2, | |||
| mmrw, | |||
| smask, | |||
| ssetyp | |||
| ) | V_PAVGB3(mmr1, mmr2, mmrw, smask, ssetyp) |
| #define V_PAVGB3 | ( | mmr1, | |
| mmr2, | |||
| mmrw, | |||
| smask, | |||
| ssetyp | |||
| ) | V_PAVGB_##ssetyp(mmr1, mmr2, mmrw, smask) |
| #define V_PAVGB_3DNOW | ( | mmr1, | |
| mmr2, | |||
| mmrw, | |||
| smask | |||
| ) | "pavgusb "mmr2", "mmr1"\n\t" |
| #define V_PAVGB_MMX | ( | mmr1, | |
| mmr2, | |||
| mmrw, | |||
| smask | |||
| ) |
| #define V_PAVGB_SSE | ( | mmr1, | |
| mmr2, | |||
| mmrw, | |||
| smask | |||
| ) | "pavgb "mmr2", "mmr1"\n\t" |
| #define V_PMAXUB | ( | mmr1, | |
| mmr2 | |||
| ) | V_PMAXUB2(mmr1, mmr2, SSE_TYPE) |
| #define V_PMAXUB2 | ( | mmr1, | |
| mmr2, | |||
| ssetyp | |||
| ) | V_PMAXUB3(mmr1, mmr2, ssetyp) |
| #define V_PMAXUB3 | ( | mmr1, | |
| mmr2, | |||
| ssetyp | |||
| ) | V_PMAXUB_##ssetyp(mmr1, mmr2) |
| #define V_PMAXUB_3DNOW | ( | mmr1, | |
| mmr2 | |||
| ) | V_PMAXUB_MMX(mmr1, mmr2) |
| #define V_PMAXUB_MMX | ( | mmr1, | |
| mmr2 | |||
| ) |
| #define V_PMAXUB_SSE | ( | mmr1, | |
| mmr2 | |||
| ) | "pmaxub "mmr2", "mmr1"\n\t" |
| #define V_PMINUB | ( | mmr1, | |
| mmr2, | |||
| mmrw | |||
| ) | V_PMINUB2(mmr1, mmr2, mmrw, SSE_TYPE) |
| #define V_PMINUB2 | ( | mmr1, | |
| mmr2, | |||
| mmrw, | |||
| ssetyp | |||
| ) | V_PMINUB3(mmr1, mmr2, mmrw, ssetyp) |
| #define V_PMINUB3 | ( | mmr1, | |
| mmr2, | |||
| mmrw, | |||
| ssetyp | |||
| ) | V_PMINUB_##ssetyp(mmr1, mmr2, mmrw) |
| #define V_PMINUB_3DNOW | ( | mmr1, | |
| mmr2, | |||
| mmrw | |||
| ) | V_PMINUB_MMX(mmr1, mmr2, mmrw) |
| #define V_PMINUB_MMX | ( | mmr1, | |
| mmr2, | |||
| mmrw | |||
| ) |
| #define V_PMINUB_SSE | ( | mmr1, | |
| mmr2, | |||
| mmrw | |||
| ) | "pminub "mmr2", "mmr1"\n\t" |
1.8.17