⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 dsp_bexp_d.c

📁 dm642函数库
💻 C
📖 第 1 页 / 共 2 页
字号:
/* ======================================================================== *//*  TEXAS INSTRUMENTS, INC.                                                 *//*                                                                          *//*  NAME                                                                    *//*      DSP_bexp_d.c -- Example file for DSP_bexp                           *//*                                                                          *//*  USAGE                                                                   *//*      This file contains code for demonstrating the C64x DSPLIB           *//*      DSP_bexp function. All inputs to the function contain random        *//*      data. The assembly version of DSP_bexp is called and the output     *//*      is compared with the reference C code using mem_compare() in        *//*      support.c.                                                          *//* ------------------------------------------------------------------------ *//*          Copyright (C) 2003 Texas Instruments, Incorporated.             *//*                          All Rights Reserved.                            *//* ======================================================================== */    #include <stdio.h> #include <stdlib.h>/* Header file for the memory compare function */int mem_compare(const void *ptr1, const char *name1,                 const void *ptr2, const char *name2, int len);/* Header file for the DSPLIB function */#include "DSP_bexp.h"    /* Header file for the C function */short DSP_bexp_c(const int * x, unsigned short nx);/* ======================================================================== *//*  DSPLIB function-specific alignments. Refer to the                       *//*  TMS320C64x DSP Library Programmer's Reference for details.              *//* ======================================================================== */#pragma DATA_ALIGN(x, 8);/* ======================================================================== *//*  Constant dataset.                                                       *//* ======================================================================== */#define NX   (800)/* ======================================================================== *//*  Initialize arrays with random test data.                                *//* ======================================================================== */int     test = 0;const int  x[NX] = {    -0x370A40FD,  0x1E455D3A, -0x26E6080F,  0x268E4DCD,    -0x2BF110AA,  0x033670EB,  0x4C9FF887, -0x109687FA,    -0x62C0C0B1,  0x2BF4F347,  0x5AB71E1D, -0x448143D7,    -0x5F972DCC,  0x23969302,  0x3FBA6511,  0x38C88708,    -0x7A44013C,  0x06352184,  0x7A646352, -0x178C4888,    -0x276EAB70,  0x036C3972, -0x7F09C615,  0x473D18CF,     0x04B8AABF, -0x0D38EC78,  0x062DEAE1, -0x44401D94,     0x56D6365D,  0x033A771D, -0x31C8F5ED, -0x3AA2ACFE,    -0x311B7B6B, -0x61ADADB6, -0x224F1D79, -0x06828173,     0x11008577, -0x73D9DF6D, -0x39057B71,  0x6BFC5071,     0x16DA3E0E,  0x2E1DB8A9,  0x4DEE3BDF, -0x46FC9DD0,    -0x119F2073,  0x421A3CE3, -0x3FEA119C, -0x5E6D2C54,    -0x69AB503D,  0x0537777E,  0x01C7094D, -0x5801133D,    -0x0D012853, -0x5A2E2344, -0x307FDC1D, -0x3CEFB3AD,     0x156113DD,  0x4D06F60B,  0x43BC7238,  0x0371FAAB,     0x189DDF16,  0x344E6237, -0x7CEF2B3F, -0x246503DC,     0x614A2F83, -0x7A5E1F9C, -0x4E5148BC,  0x0DF0DA44,    -0x4D03122D, -0x051028A6,  0x21A5E7C7, -0x5F00851C,     0x4E4BCDFD,  0x6C87681D,  0x2FB95D38,  0x38B23297,    -0x6B9274C4,  0x06561F8F, -0x66CD3965,  0x4DF0141A,    -0x799BBF42, -0x5299456F, -0x151C96EB, -0x69AB72B2,     0x0C796591,  0x1CAFA1F4,  0x0FF18245,  0x31AAB437,    -0x7112AF97, -0x50B76846,  0x6ED50B7C, -0x3EB5DFF3,     0x20CB85DF,  0x334895D7,  0x0944C2AD, -0x0C2F14D9,    -0x31A05277, -0x5EC5BB5C,  0x5DF0FE46,  0x0E8BD2B9,     0x41F035B5,  0x0475273A,  0x5B059A3A,  0x1FFAE691,    -0x04E7AB33, -0x3748B1A1,  0x2EBF8D9A, -0x18F5AB73,     0x2DEE5297,  0x00BD98CD, -0x317F88F6, -0x07443D12,    -0x389E5C6D, -0x669EBEC2,  0x59390A57, -0x09CABB4C,    -0x523ED25E,  0x78B1DC72, -0x00226CDF, -0x7C805C8A,     0x553895FB, -0x3C9811A9, -0x24ADC812,  0x58E10811,     0x2B1769A1, -0x436EAB22,  0x73A293F7,  0x5D20875A,    -0x78554901, -0x244626FF,  0x7B111A0F, -0x086C09BE,     0x5E8E35A9,  0x21CE31CD, -0x1247E794,  0x48B3782F,    -0x128B7B2A, -0x7259B8AD,  0x48B680B3,  0x2392E56B,    -0x694EE6A9, -0x494EC857,  0x28907637,  0x557E3D6A,    -0x4906679C, -0x4950705E, -0x167391DC, -0x447702B0,     0x67D92919,  0x7010F181, -0x53D411D5,  0x1AE8FED0,    -0x2DDA4154, -0x317262F5, -0x14466671,  0x7825F455,     0x0DAFA816,  0x229FF5BA,  0x0C373F8E, -0x456337B1,     0x160358FB,  0x3809095E, -0x1170E866,  0x7AAF7872,    -0x1C1587F7, -0x6551A135,  0x37F89BF3,  0x7D02ED33,     0x0E429F01,  0x070FB8D7, -0x4EE5AFCF, -0x42FD7311,     0x194380C5,  0x56709121,  0x6E619492,  0x29B471E9,    -0x123FBBD6, -0x4C5740BE,  0x44118284,  0x07202E97,    -0x12CA20CA,  0x4E7E3A1B,  0x7CA7E734, -0x4C6D3D84,    -0x1C7147BF,  0x08C13F72,  0x55C6E0AF, -0x41E0A572,     0x6B606968,  0x265EAFE8,  0x44929A26, -0x515F2A34,    -0x087C5008,  0x4B9ADA36,  0x6CA1D40F,  0x2EDCD344,    -0x05291389, -0x110BFCE0,  0x52FD447C,  0x71EFAE0D,     0x6F9F13DC,  0x3C62C639,  0x2439B5BE,  0x13B1CC18,    -0x3B65F595,  0x4833ACA0,  0x2141F333,  0x20681570,    -0x34FEC7E8,  0x1B24D1A7, -0x38745815, -0x58047CD6,     0x58DD1D98,  0x68661378, -0x1B2C61AA, -0x4F9B2BEF,     0x220F72C6,  0x525D2CA6, -0x566D9B08, -0x0BCA78A4,    -0x3B9FCA6D, -0x0ED8C688,  0x5CEBC168,  0x76CE7E22,    -0x1B25A26A, -0x575968B8,  0x66420B91, -0x04F0E2D3,    -0x428F3352, -0x004388DF, -0x3A1DD148, -0x0077D415,    -0x1A8509A4,  0x41D555E3, -0x4FF8CD45,  0x1AD7A310,     0x529BC0C3,  0x340274A7,  0x40DC0529, -0x2F56021A,    -0x5AC692AA, -0x478FA5BB, -0x3F1E2706,  0x1263711A,     0x330E3B2B, -0x61FC67F6,  0x41823841,  0x27647843,    -0x0BF70DE0, -0x3D1BB75A, -0x7940F190,  0x7382DB71,     0x612EED03, -0x456E44F7,  0x62AFD1F2, -0x0DD5F19D,     0x13932BEA, -0x3907D627, -0x4514495C,  0x4DFD80B5,    -0x37909EC6, -0x7B68E1A6, -0x60771253,  0x14F3267F,    -0x514F3B26, -0x60DABD4F,  0x7B4BCB2A, -0x46E50954,     0x38F3A26C, -0x16433FC0, -0x6E1FDC35,  0x6B680B71,     0x25BBB281, -0x60FBECCF, -0x406094D9,  0x678937E1,    -0x3E3096BD,  0x62CB9944,  0x55A6C539,  0x451A11D5,    -0x148B0AF7, -0x743EB249,  0x033EF5F6,  0x2BB90389,    -0x67F31506, -0x6C2F733D, -0x19188F60, -0x583506FC,    -0x2B4A9625, -0x1A4B8103, -0x3B81B15C,  0x7D9C62F4,     0x50A3F38C,  0x434CE181,  0x790004F8,  0x333E754B,    -0x5BC9FA4B,  0x59755D73, -0x096453A9,  0x13E34102,     0x49D08F5B, -0x4B298961, -0x1137DA6C, -0x58DBC48B,     0x55011A8C, -0x797C33DC,  0x7FE8F4B7, -0x1004366E,    -0x03FF84AB, -0x3657C633, -0x1915A6CB, -0x78116DA6,    -0x13FD5AFD, -0x4293E8D2, -0x2CDEC94D, -0x3EED4143,    -0x06713FCC, -0x1809B42F, -0x01FC5B64,  0x25AADC62,     0x255D7F13,  0x66AA9E73,  0x39E070E4,  0x08C1AD91,     0x353591F5, -0x624F6403, -0x26124A8E, -0x0491390B,    -0x7A37C5D1,  0x05D0AA1B,  0x07A558BC,  0x28081295,     0x7DEE098E, -0x68B1D771,  0x194C9108,  0x4F013BBD,    -0x29DF2D9E, -0x3C82C6B8, -0x1EA13D75, -0x6564E43F,    -0x289B4536,  0x2696C586,  0x0B8CCAA9,  0x3E03273C,    -0x56021446,  0x5A6F7624, -0x6AFE6EF2,  0x57C9B1A7,    -0x353AD9B8,  0x10B6B9D5,  0x09896DB8,  0x6D1C5EA7,    -0x4949CEFE,  0x1AA9DF85,  0x66C84FDA, -0x05833954,    -0x76E7E903, -0x27E71170,  0x7F71D5C3,  0x494AD419,    -0x46605A09, -0x7A26A1E1, -0x57AF3067,  0x5D3ACE94,     0x4E7E60C7, -0x0DAB22ED, -0x731830DA,  0x11B02F44,    -0x32190E1D, -0x708AD4AD,  0x7A717556,  0x06736293,     0x3921407B, -0x4FFBCE10, -0x6A0E5C7E, -0x19EE657F,    -0x158736AF,  0x4BD5FA97, -0x1C8BC474,  0x73A7BBE0,     0x6B888751, -0x52F00927, -0x49E44470, -0x45AA9865,    -0x3024E28D,  0x165BB67F,  0x343A97E9,  0x2791AE45,     0x253AF09C, -0x4621E864,  0x1012F756,  0x67609728,     0x36BA68DF, -0x2DE9E383, -0x7FD8D236,  0x61CC3DAF,     0x3E67C0B9,  0x0F2453C7, -0x1FF61026, -0x104005D6,

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -