Skip to content

AFNI/NIfTI Server

Sections
Personal tools
You are here: Home » AFNI » Documentation

Doxygen Source Code Documentation


Main Page   Alphabetical List   Data Structures   File List   Data Fields   Globals   Search  

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

void mpeg2_cpu_state_init uint32_t    accel
 

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

void(* mpeg2_cpu_state_restore)(cpu_state_t * state) = NULL
 

Definition at line 37 of file cpu_state.c.

Referenced by mpeg2_cpu_state_init(), and mpeg2_slice().

void(* mpeg2_cpu_state_save)(cpu_state_t * state) = NULL
 

Definition at line 36 of file cpu_state.c.

Referenced by mpeg2_cpu_state_init(), and mpeg2_slice().

 

Powered by Plone

This site conforms to the following standards: