00001 #ifndef VIDEO_ASM_H
00002 #define VIDEO_ASM_H
00003
00004
00005
00006 #ifdef __cplusplus
00007 extern "C" {
00008 #endif
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024
00025
00026
00027
00028
00029
00030
00031
00032 void calc_diff128 (int n, void *dst, void *src_new, void *src_old);
00033 void calc_diff128_mmx(int n, void *dst, void *src_new, void *src_old);
00034
00035 void calc_intg128 (int n, void *dst, void *delta);
00036 void calc_intg128_smx(int n, void *dst, void *delta);
00037
00038
00039
00040 void calc_add (int n, void *dst, void *src);
00041 void calc_add_mmx(int n, void *dst, void *src);
00042 void calc_add_smx(int n, void *dst, void *src);
00043
00044
00045 void calc_add128_mmx(int n, void *dst, void *src);
00046
00047
00048 void calc_plus (int n, void *dst, void *src1, void *src2);
00049 void calc_plus_mmx(int n, void *dst, void *src1, void *src2);
00050 void calc_plus_smx(int n, void *dst, void *src1, void *src2);
00051
00052 #ifdef __cplusplus
00053 }
00054 #endif
00055
00056 #endif