Doxygen Source Code Documentation
cpu_state.c File Reference
#include "config.h"
#include <stdlib.h>
#include <inttypes.h>
#include "mpeg2.h"
#include "mpeg2_internal.h"
#include "attributes.h"
Go to the source code of this file.
Functions | |
void | mpeg2_cpu_state_init (uint32_t accel) |
Variables | |
void(* | mpeg2_cpu_state_save )(cpu_state_t *state)=NULL |
void(* | mpeg2_cpu_state_restore )(cpu_state_t *state)=NULL |
Function Documentation
|
Definition at line 106 of file cpu_state.c. References MPEG2_ACCEL_PPC_ALTIVEC, MPEG2_ACCEL_X86_MMX, mpeg2_cpu_state_restore, mpeg2_cpu_state_save, and uint32_t. Referenced by mpeg2_accel().
00107 { 00108 #ifdef ARCH_X86 00109 if (accel & MPEG2_ACCEL_X86_MMX) { 00110 mpeg2_cpu_state_restore = state_restore_mmx; 00111 } 00112 #endif 00113 #ifdef ARCH_PPC 00114 if (accel & MPEG2_ACCEL_PPC_ALTIVEC) { 00115 mpeg2_cpu_state_save = state_save_altivec; 00116 mpeg2_cpu_state_restore = state_restore_altivec; 00117 } 00118 #endif 00119 } |
Variable Documentation
|
Definition at line 37 of file cpu_state.c. Referenced by mpeg2_cpu_state_init(), and mpeg2_slice(). |
|
Definition at line 36 of file cpu_state.c. Referenced by mpeg2_cpu_state_init(), and mpeg2_slice(). |