Leaked source code of windows server 2003
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

23 lines
1.2 KiB

  1. int IsMMX();
  2. void MakeAligned0(void *input, void *output, int numbytes);
  3. void MakeAligned2(void *input, void *output, int numbytes);
  4. void MakeAligned4(void *input, void *output, int numbytes);
  5. void MakeAligned6(void *input, void *output, int numbytes);
  6. void ShortToFloatScale(short *x, float scale, int N, float *y);
  7. void IntToFloatScale(int *x, float scale, int N, float *y);
  8. void IntToFloat(int *x, int N, float *y);
  9. int FloatToShortScaled(float *in, short *out, int len, int guard);
  10. int FloatToIntScaled(float *in, int *out, int len, int guard);
  11. int FloatMaxExp(float *in, int len);
  12. void ScaleFloatToShort(float *in, short *out, int len, int newmax);
  13. void ScaleFloatToInt(float *in, int *out, int len, int newmax);
  14. void CorrelateInt(short *taps, short *array, int *corr, int len, int num);
  15. void CorrelateInt4(short *taps, short *array, int *corr, int len, int num);
  16. void ab2abbcw(const short *input, short *output, int n);
  17. void ab2ababw(const short *input, short *output, int n);
  18. void ab2abzaw(const short *input, short *output, int n);
  19. void ConvMMX(short *in1, short *in2, int *out, int ncor);
  20. void ConstFloatToShort(float *input, short *output, int len, float scale) ;
  21. void ConstFloatToInt(float *input, int *output, int len, float scale) ;