;* ======================================================================== *; ;* TEXAS INSTRUMENTS, INC. *; ;* *; ;* DSPLIB DSP Signal Processing Library *; ;* *; ;* Release: Version 1.02 *; ;* CVS Revision: 1.7 Fri Mar 29 16:07:26 2002 (UTC) *; ;* Snapshot date: 18-Apr-2002 *; ;* *; ;* 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) 2002 Texas Instruments, Incorporated. *; ;* All Rights Reserved. *; ;* ======================================================================== *; * ========================================================================= * * * * TEXAS INSTRUMENTS, INC. * * * * NAME * * DSP_neg32 * * * * REVISION DATE * * 29-Mar-2002 * * * * USAGE * * This routine is C callable, and may be called using the following * * C function prototype: * * * * void DSP_neg32 * * ( * * const int *restrict x, /* Input data array */ * * int *restrict r, /* Output data array */ * * int nx /* Number of elements. */ * * ); * * * * DESCRIPTION * * This routine negates an array of 32-bit integers. * * * * ASSUMPTIONS * * nx must be at least 4 and a multiple of 2. * * Arrays x[] and r[] must be word aligned. * * The input and output arrays must not overlap. * * * * NOTES * * This code is interrupt tolerant, but not interruptible. It locks * * out interrupts for its entire duration. * * * * MEMORY NOTE * * This code has no bank conflicts, regardless of the alignment * * of 'x' and 'r'. * * * * This kernel is ENDIAN NEUTRAL. * * * * CYCLES * * nx + 18 * * * * CODESIZE * * 128 bytes * * * * * * ------------------------------------------------------------------------- * * Copyright (c) 2002 Texas Instruments, Incorporated. * * All Rights Reserved. * * ========================================================================= * .global _DSP_neg32 * ========================================================================= * * End of file: dsp_neg32.h62 * * ------------------------------------------------------------------------- * * Copyright (c) 2002 Texas Instruments, Incorporated. * * All Rights Reserved. * * ========================================================================= *