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

📄 tutor_d.c

📁 dsp6713开发板的许多例程.对入门特别有用
💻 C
字号:
/****************************************************************************//*                                                                          *//* tutor_d.c  -  This file contains the code to compare different code      *//*               versions for tutorial the test case.                       *//*                                                                          *//****************************************************************************/#include <stdio.h>#include <time.h>#pragma DATA_MEM_BANK(a,0);#pragma DATA_MEM_BANK(b,2);#define LOOPCOUNT 40short a[]= {0x011D, 0xFFFF, 0x007A, 0x018C, 0xFFAD, 0xF515, 0x0369, 0x0017,                0x03DA, 0xFAC0, 0x000C, 0xEADD, 0xFFAE, 0x0A70, 0xFEFF, 0xFFFE,                0x13FE, 0xFFF9, 0xFFEB, 0x0000, 0xFA82, 0xFFFF, 0x0005, 0x0070,                0x010D, 0xFEE3, 0xF9E7, 0x00A7, 0x13D1, 0xDB90, 0xFFFF, 0xFFFE,                0xFF00, 0x030F, 0x00FE, 0xFFF8, 0xFFFD, 0xFFFF, 0xFFF7, 0x0010};short b[] = { 0,0,		   0x0E8F, 0x002F, 0x9C74, 0xFFFF, 0xFF0B, 0xFF78, 0xD09C,                   0x0188, 0x0001, 0x07BF, 0xFD64, 0x00C7, 0x0000, 0x0452,                   0xFF8E, 0x0001, 0xFFFE, 0xFF3C, 0x0007, 0xFFF8, 0x0233,                   0xF72B, 0x0004, 0x0000, 0xFF6B, 0x0370, 0x017D, 0xFD07,                   0x0000, 0xFFCE, 0x0000, 0x6504, 0xFFFD, 0xFFFF, 0xFFFB,                   0x01AA, 0xFF3E, 0x04AA, 0x00D4, 0xFF95 };short c[]= {0x011D, 0xFFFF, 0x007A, 0x018C, 0xFFAD, 0xF515, 0x0369, 0x0017,                0x03DA, 0xFAC0, 0x000C, 0xEADD, 0xFFAE, 0x0A70, 0xFEFF, 0xFFFE,                0x13FE, 0xFFF9, 0xFFEB, 0x0000, 0xFA82, 0xFFFF, 0x0005, 0x0070,                0x010D, 0xFEE3, 0xF9E7, 0x00A7, 0x13D1, 0xDB90, 0xFFFF, 0xFFFE,                0xFF00, 0x030F, 0x00FE, 0xFFF8, 0xFFFD, 0xFFFF, 0xFFF7, 0x0010};short d[LOOPCOUNT];short d1[LOOPCOUNT];short d2[LOOPCOUNT];short d3[LOOPCOUNT];extern void lesson_c(short *, short *, short *, short *, int);extern void lesson1_c(short * restrict, short * restrict, short *, short *, int);extern void lesson2_c(short * restrict, short * restrict, short *, short *, int);extern void lesson3_c(short * restrict, short * restrict, short *, short *, int);/****************************************************************************//* TOP LEVEL DRIVER FOR THE TEST.                                           *//****************************************************************************/void main(){    /************************************************************************/    /* CALL THE INDIVIDIUAL ROUTINES.                                       */    /************************************************************************/    lesson_c(a, b, c, d, LOOPCOUNT);    lesson1_c(a, b, c, d1, LOOPCOUNT);    lesson2_c(a, b, c, d2, LOOPCOUNT);    lesson3_c(a, b, c, d3, LOOPCOUNT);    /************************************************************************/    /* CHECK THE RETURN VALUE                                               */    /************************************************************************/    if (memcmp(d, d1, LOOPCOUNT*sizeof(short)) != 0)      printf("Result failure tutor1()\n");    if (memcmp(d, d2, LOOPCOUNT*sizeof(short)) != 0)      printf("Result failure tutor2()\n");    if (memcmp(d, d3, LOOPCOUNT*sizeof(short)) != 0)      printf("Result failure tutor3()\n");}

⌨️ 快捷键说明

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