dsp_minval.h64
来自「dm642函数库」· H64 代码 · 共 92 行
H64
92 行
;* ======================================================================== *;
;* TEXAS INSTRUMENTS, INC. *;
;* *;
;* DSPLIB DSP Signal Processing Library *;
;* *;
;* Release: Revision 1.04b *;
;* CVS Revision: 1.7 Sun Sep 29 03:32:25 2002 (UTC) *;
;* Snapshot date: 23-Oct-2003 *;
;* *;
;* This library contains proprietary intellectual property of Texas *;
;* Instruments, Inc. The library and its source code are protected by *;
;* various copyrights, and portions may also be protected by patents or *;
;* other legal protections. *;
;* *;
;* This software is licensed for use with Texas Instruments TMS320 *;
;* family DSPs. This license was provided to you prior to installing *;
;* the software. You may review this license by consulting the file *;
;* TI_license.PDF which accompanies the files in this library. *;
;* ------------------------------------------------------------------------ *;
;* Copyright (C) 2003 Texas Instruments, Incorporated. *;
;* All Rights Reserved. *;
;* ======================================================================== *;
;* ======================================================================== *;
;* Assembler compatibility shim for assembling 4.30 and later code on *;
;* tools prior to 4.30. *;
;* ======================================================================== *;
;* ======================================================================== *;
;* End of assembler compatibility shim. *;
;* ======================================================================== *;
* ========================================================================= *
* *
* *
* TEXAS INSTRUMENTS, INC. *
* *
* NAME *
* DSP_minval *
* *
* REVISION DATE *
* 07-May-2001 *
* *
* USAGE *
* This routine is C-callable and can be called as: *
* *
* short DSP_minval(const short *x, int nx); *
* *
* x = address to array of values *
* nx = number of values in array *
* *
* *
* DESCRIPTION *
* This routine finds the minimum value of a vector and returns *
* the value. *
* *
* short DSP_minval(const short *x, int nx) *
* { *
* int i, min; *
* min = 32767; *
* for (i = 0; i < nx; i++) *
* if (x[i] < min) *
* min = x[i]; *
* return min; *
* } *
* *
* ASSUMPTIONS *
* Nx is a multiple of 4. *
* Nx is greater than or equal to 20. *
* *
* MEMORY NOTE *
* This code is ENDIAN NEUTRAL. *
* *
* NOTES *
* This code is interrupt tolerant but not interruptible. *
* *
* CODESIZE *
* 112 bytes *
* *
* CYCLES *
* nx / 4 + 10 *
* ------------------------------------------------------------------------- *
* Copyright (c) 2003 Texas Instruments, Incorporated. *
* All Rights Reserved. *
* ========================================================================= *
.global _DSP_minval
* ========================================================================= *
* End of file: dsp_minval.h64 *
* ------------------------------------------------------------------------- *
* Copyright (c) 2003 Texas Instruments, Incorporated. *
* All Rights Reserved. *
* ========================================================================= *
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?