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

📄 img_mad_16x16_d.c

📁 dm642函数库
💻 C
📖 第 1 页 / 共 3 页
字号:
     0x17,  0xF1,  0xC8,  0x54,  0x5C,  0xA6,  0xF6,  0xCE,
     0xC8,  0x9E,  0xAA,  0xEB,  0x0D,  0xB3,  0x91,  0x43,
     0x2E,  0x1D,  0x70,  0x73,  0xAB,  0xEF,  0xC6,  0x50,
     0xFB,  0xAF,  0x94,  0x0D,  0x18,  0x5C,  0xBF,  0x9C,
     0x7C,  0x34,  0xA0,  0xE6,  0xE9,  0xC6,  0xA9,  0xD9,
     0x9E,  0x81,  0x59,  0x08,  0xFD,  0x44,  0xEC,  0x61,
     0x7A,  0xF6,  0x08,  0x77,  0x1A,  0x34,  0x5F,  0x1E,
     0x01,  0x5A,  0xCF,  0xC5,  0x25,  0x56,  0x96,  0x76,
     0xC3,  0xC9,  0xFD,  0xCC,  0xC5,  0xA7,  0x28,  0x55,
     0x8E,  0x14,  0x33,  0xA9,  0x4E,  0x3B,  0x7D,  0x45,
     0xF7,  0xA9,  0xC1,  0xCD,  0x56,  0x06,  0x02,  0x61,
     0xC0,  0x65,  0x13,  0xEE,  0x36,  0x0C,  0xDB,  0x12,
     0x79,  0x35,  0x35,  0x70,  0x5A,  0xF4,  0x1A,  0x97,
     0x90,  0xA1,  0x60,  0x40,  0x4A,  0x30,  0x37,  0xDC,
     0x9E,  0x8D,  0x4E,  0x41,  0x00,  0x68,  0x14,  0x92,
     0x92,  0xA7,  0xA2,  0x08,  0x21,  0xC9,  0x18,  0x3F,
     0x0E,  0xD4,  0xD8,  0x25,  0x75,  0x19,  0x08,  0xA3,
     0x22,  0x08,  0x87,  0x20,  0x26,  0x50,  0x19,  0x26,
     0x65,  0x8C,  0x5D,  0x31,  0xF1,  0x71,  0x5D,  0xB5,
     0x48,  0xAC,  0x22,  0xD2,  0xD7,  0x19,  0x1B,  0x39,
     0x5B,  0x26,  0x3D,  0x9F,  0x8D,  0xF6,  0xD3,  0xDB,
     0x45,  0x78,  0xB2,  0x4E,  0x47,  0xF0,  0x9D,  0x4F,
     0xFB,  0x6D,  0x4D,  0x25,  0x43,  0x64,  0x73,  0xC5,
     0xEB,  0xBA,  0xBA,  0x10,  0xFB,  0x12,  0x6C,  0x5D,
     0xB4,  0xB7,  0x86,  0x4F,  0xA5,  0xF3,  0x31,  0xD5,
     0x27,  0x63,  0xBE,  0xD6,  0x3C,  0x21,  0x46,  0x9C,
     0x4E,  0xF9,  0x9E,  0x8D,  0x32,  0x69,  0x6A,  0x9C,
     0x6F,  0x51,  0xFE,  0x15,  0x6C,  0xDF,  0x17,  0xEA,
     0x07,  0x26,  0x98,  0x1F,  0x51,  0x08,  0xA9,  0xE9,
     0xF8,  0x2C,  0xE9,  0x25,  0x06,  0xD0,  0xDA,  0xA1,
     0x65,  0x80,  0x95,  0x17,  0x5F,  0x76,  0x3F,  0xC4,
     0xD2,  0xA4,  0x3A,  0x85,  0x55,  0x11,  0x6A,  0x57,
     0x88,  0xBC,  0x89,  0x09,  0x54,  0x25,  0x9F,  0xED,
     0x70,  0x09,  0xEE,  0xE2,  0x0A,  0xF3,  0xB4,  0x56,
     0x00,  0x27,  0x90,  0x30,  0xEC,  0xE0,  0x98,  0xC2,
     0x21,  0x8B,  0x85,  0xE2,  0x32,  0x43,  0x11,  0xB8,
     0x6F,  0x20,  0x04,  0x19,  0x5D,  0x85,  0xD6,  0xA5,
     0x80,  0xA4,  0x3A,  0xC3,  0x49,  0x38,  0xCC,  0x70,
     0x8A,  0xA0,  0x9A,  0x20,  0xFA,  0x10,  0x3C,  0x46,
     0xF4,  0x6D,  0x2F,  0x54,  0x57,  0x7A,  0x15,  0xB5,
     0x36,  0xA5,  0x1F,  0x48,  0x60,  0x70,  0x07,  0x5F,
     0xAD,  0xEF,  0xB2,  0xE8,  0x5B,  0xBF,  0xD8,  0x93,
     0xD3,  0xB0,  0xA5,  0x46,  0xFB,  0xE7,  0xD5,  0xD5,
     0xCE,  0xA3,  0x0C,  0x32,  0x75,  0xDC,  0x47,  0x93,
     0xF6,  0xB1,  0x27,  0xBA,  0x0A,  0xD9,  0xEE,  0x44,
     0x9D,  0xB8,  0x97,  0x39,  0x97,  0x65,  0x13,  0xCF,
     0x20,  0x13,  0x07,  0xF9,  0x6A,  0x49,  0x78,  0x64,
     0xF3,  0xD7,  0x03,  0xD1,  0x98,  0x23,  0x8A,  0xCB,
     0x3F,  0xBA,  0xE3,  0xE0,  0xD6,  0x76,  0x6A,  0xDB,
     0x4D,  0x71,  0xF4,  0x41,  0x09,  0x08,  0x30,  0xF5,
     0xFA,  0x34,  0xA4,  0x8B,  0x5E,  0x50,  0x71,  0x5D,
     0x24,  0xD8,  0x80,  0x0D,  0x23,  0x61,  0x82,  0xB2,
     0x0E,  0x5F,  0xCB,  0xF8,  0x40,  0xB2,  0x17,  0x36,
     0x7A,  0xAF,  0x25,  0x08,  0x9B,  0x68,  0xEB,  0x37,
     0x58,  0x49,  0x50,  0xE4,  0x76,  0xA6,  0xD3,  0x9C,
     0xC7,  0x69,  0x38,  0x19,  0x4D,  0x8C,  0x2D,  0xB8,
     0x3E,  0x19,  0xB0,  0x6E,  0x8C,  0x10,  0xF0,  0x5D,
     0xAB,  0xEB,  0xF8,  0x73,  0xFA,  0xFC,  0xC0,  0x9A,
     0x8E,  0x36,  0xE3,  0x4B,  0xA4,  0x90,  0x4D,  0xDA,
     0x07,  0x8A,  0xBB,  0x0D,  0x93,  0x4F,  0xDE,  0xB1,
     0x18,  0x04,  0x62,  0xA0,  0xB3,  0x76,  0x7C,  0x58,
     0x79,  0xF2,  0xDC,  0xA6,  0xC2,  0x61,  0x4D,  0xBE,
     0x8C,  0xDE,  0x85,  0xC4,  0x5A,  0x17,  0xC4,  0x0A,
     0x51,  0xB6,  0x67,  0xB3,  0xB3,  0xAB,  0x19,  0xB1,
     0x64,  0x43,  0xC2,  0x81,  0xED,  0xDE,  0xF8,  0x7B,
     0x73,  0x92,  0xA9,  0xDF,  0x59,  0xC9,  0xCE,  0x6D,
     0xE7,  0x3B,  0xB0,  0x98,  0x8A,  0xE4,  0x37,  0x24,
     0xCC,  0x9F,  0x21,  0x1B,  0x96,  0xDA,  0xDE,  0xFD,
     0x88,  0x7C,  0xCC,  0x9E,  0x50,  0xF5,  0x08,  0x5A,
     0x3C,  0x04,  0x79,  0x5A,  0x15,  0xF7,  0x4D,  0x89,
     0x31,  0xD8,  0x61,  0x77,  0x0E,  0x3E,  0x5E,  0xE7,
     0x34,  0xE1,  0x75,  0x6D,  0xC0,  0xFB,  0xCD,  0x83,
     0x3B,  0xEC,  0x18,  0x03,  0x14,  0x1C,  0x73,  0xEF,
     0x4E,  0x87,  0x1D,  0xB2,  0x13,  0x3F,  0xE4,  0xBD,
     0x23,  0x27,  0x08,  0xC2,  0xE4,  0xB5,  0x99,  0x04,
     0xAB,  0x2C,  0x78,  0x77,  0xBE,  0x12,  0xBA,  0x74,
     0x3F,  0x98,  0x51,  0x85,  0xF3,  0x5C,  0x5A,  0x74,
     0xEB,  0xBB,  0xA0,  0x46,  0x56,  0x16,  0xB8,  0x87,
     0x06,  0x25,  0xA0,  0x70,  0xCB,  0xF2,  0x98,  0x45,
     0xEE,  0x69,  0x10,  0x85,  0x0A,  0xC1,  0x1B,  0x59,
     0xA6,  0x0F,  0x19,  0xE4,  0x20,  0xB6,  0x7B,  0x69,
     0xC4,  0x30,  0x65,  0x19,  0x97,  0xA6,  0x09,  0x13,
     0xFC,  0xE3,  0x8A,  0x14,  0xBE,  0x37,  0x58,  0x16,
     0x7E,  0x5A,  0x04,  0xF3,  0xF1,  0x56,  0xE8,  0x4F,
     0x2F,  0x4D,  0xED,  0x59,  0x60,  0x69,  0xF8,  0x50,
     0xBD,  0xB4,  0x51,  0xBB,  0x5D,  0xEB,  0xF2,  0x62,
     0x84,  0x5D,  0x90,  0x8D,  0xCA,  0x00,  0xD2,  0x0F,
     0x31,  0x2C,  0x69,  0x04,  0xF5,  0x9C,  0x54,  0xC1,
     0x21,  0x34,  0x74,  0xFF,  0xC3,  0x98,  0x23,  0x97,
     0x6D,  0xD2,  0x95,  0xAE,  0xCC,  0xDD,  0x46,  0x46,
     0xD8,  0x35,  0xA8,  0xC9,  0xC2,  0x52,  0x00,  0xE2,
     0xB5,  0x8E,  0xE0,  0x77,  0x2D,  0xF8,  0xF2,  0x43,
     0x3D,  0x1F,  0xCA,  0x9A,  0x70,  0xDE,  0xCB,  0x35,
     0xC0,  0x10,  0x87,  0xCB,  0xB2,  0x1D,  0x16,  0xB2,
     0x8F,  0xBE,  0xE3,  0x35,  0x4E,  0x30,  0x9C,  0x43,
     0x7B,  0xB2,  0x2C,  0x61,  0x20,  0x4E,  0xBA,  0xF2,
     0x3E,  0x09,  0x40,  0x47,  0x1B,  0x46,  0x94,  0x75,
     0x51,  0x64,  0x0E,  0x2E,  0x53,  0xB1,  0x5E,  0xD2,
     0x16,  0xE3,  0x17,  0x48,  0xDB,  0xBF,  0x28,  0x3B,
     0x91,  0xD3,  0x9B,  0xC2,  0x9D,  0x2C,  0x7D,  0xEB,
     0x5D,  0xD5,  0x08,  0x89,  0x8B,  0x34,  0xD1,  0x77,
     0xE3,  0x63,  0x2A,  0x19,  0x6C,  0x48,  0x51,  0x7B,
     0x67,  0x6D,  0xBF,  0xAF,  0xE4,  0x8A,  0xBD,  0x71,
     0xEC,  0xB0,  0xC0,  0x63,  0x12,  0xC7,  0x2D,  0x51,
     0x6B,  0x2A,  0x63,  0x32,  0xC5,  0xAD,  0x61,  0xDB,
     0x95,  0xA8,  0x09,  0x66,  0xFF,  0x7E,  0xD1,  0x6B,
     0xA1,  0x14,  0x87,  0x9D,  0x1A,  0x73,  0x18,  0xDD,
     0x98,  0x7D,  0x0D,  0x6C,  0xDE,  0x34,  0x9C,  0x66,
     0xF5,  0x66,  0xBB,  0xB6,  0x57,  0x8F,  0x16,  0x25,
     0x3A,  0xF3,  0x37,  0xEA,  0x4C,  0xB9,  0x83,  0xD9,
     0xD7,  0xF7,  0x16,  0xBA,  0xEA,  0xD4,  0x76,  0x77,
     0x60,  0xD3,  0xB8,  0x43,  0x23,  0x74,  0x16,  0x34,
     0xF0,  0x33,  0x34,  0x5B,  0x32,  0x33,  0x1C,  0x49,
     0x62,  0x84,  0x61,  0x67,  0x96,  0x03,  0x15,  0xD4,
     0xC0,  0xE8,  0x8D,  0x32,  0xDB,  0x3B,  0xAD,  0x49,
     0x53,  0x13,  0x77,  0x27,  0x90,  0xC7,  0x5E,  0x45,
     0x7D,  0x29,  0x32,  0xC7,  0xB2,  0xF1,  0xE8,  0xF2,
     0x8D,  0x2B,  0x2A,  0x77,  0x19,  0x6D,  0x1C,  0xF9,
     0xA6,  0x0D,  0x33,  0x68,  0x51,  0x5B,  0x0D,  0x81,
     0xC8,  0xC6,  0x96,  0x0C,  0xAC,  0xC5,  0x99,  0xED,
     0x2D,  0x12,  0x57,  0x73,  0x38,  0x11,  0x2D,  0xF3,
     0x0E,  0x96,  0x9C,  0xF7,  0xC7,  0x85,  0x1B,  0xF3,
     0x26,  0x60,  0xDF,  0xC7,  0x27,  0xA1,  0x86,  0xE4
};

const unsigned char  src_data[256] = 
{
     0x41,  0x75,  0xDB,  0x3D,  0x1F,  0xC2,  0x97,  0xA9,
     0x5D,  0x43,  0x73,  0x7F,  0xE3,  0xAA,  0x4F,  0x68,
     0x19,  0x53,  0xA6,  0x7D,  0x3B,  0x46,  0x39,  0x51,
     0x45,  0x85,  0x8F,  0x36,  0xA6,  0xF3,  0x90,  0x42,
     0xC2,  0x79,  0xC3,  0x39,  0x71,  0xFC,  0x03,  0x09,
     0x1B,  0x90,  0xE8,  0x65,  0xEA,  0xE1,  0xE7,  0x11,
     0x81,  0x0F,  0x37,  0x41,  0x6C,  0x23,  0x08,  0x28,
     0x41,  0x78,  0xBC,  0xAD,  0x5B,  0x14,  0x61,  0x50,
     0x13,  0x44,  0x93,  0x56,  0xD0,  0x0F,  0xF7,  0xAD,
     0x13,  0x56,  0x04,  0x0E,  0x0E,  0x13,  0xC1,  0x51,
     0x9E,  0x88,  0x65,  0x12,  0x9C,  0x89,  0x07,  0x0E,
     0xC3,  0x98,  0xE0,  0x67,  0x4E,  0x3B,  0xDC,  0x76,
     0x6F,  0xA7,  0xC3,  0x9E,  0x4D,  0x35,  0x77,  0xD7,
     0x10,  0x25,  0xD5,  0xC4,  0xAB,  0x71,  0xE4,  0x6A,
     0xE3,  0xC4,  0x31,  0xC7,  0x03,  0x78,  0x35,  0xDF,
     0xCC,  0x87,  0xA9,  0x3E,  0x0B,  0x45,  0xCB,  0x10,
     0x22,  0x89,  0x32,  0x77,  0x11,  0xD0,  0x51,  0x08,
     0x8A,  0x75,  0xE8,  0x91,  0xE8,  0x78,  0x1C,  0x65,
     0xA2,  0xF2,  0x5C,  0xB1,  0xBD,  0x9B,  0x5B,  0xD3,
     0xFB,  0x64,  0x70,  0x9C,  0x12,  0x20,  0xE2,  0x9C,
     0x8F,  0xA0,  0xBA,  0x82,  0x1F,  0xB5,  0xDC,  0x31,
     0xBB,  0x07,  0x86,  0x6E,  0x81,  0xDB,  0x91,  0x25,
     0x7E,  0x8F,  0xD1,  0x92,  0x6B,  0x71,  0x6D,  0x69,
     0x9D,  0xE0,  0x58,  0x98,  0x23,  0xCE,  0xFF,  0x5F,
     0x28,  0x9B,  0x97,  0x43,  0x00,  0xCE,  0x2A,  0xF5,
     0xC4,  0x4D,  0xE3,  0xE3,  0xAF,  0x52,  0xD8,  0x38,
     0x00,  0x3D,  0x29,  0x8F,  0x19,  0xF9,  0x96,  0xA4,
     0x05,  0xA9,  0xAB,  0xAD,  0xE0,  0xA0,  0x32,  0xF4,
     0xD4,  0x4E,  0x1E,  0x05,  0xF9,  0x73,  0x0D,  0x7C,
     0x64,  0x77,  0xBF,  0x7B,  0xAD,  0xD4,  0x10,  0xCF,
     0xEB,  0xDC,  0xB7,  0xA6,  0xE0,  0x6B,  0x6A,  0x10,
     0xB9,  0xB0,  0xE5,  0x94,  0x54,  0x12,  0x0E,  0x51
};




unsigned int  match_asm[2];
unsigned int  match_c[2];

int main()
{   

/* ======================================================================== */
/*  Call hand-coded assembly version (located in IMG64x.lib library         */ 
/*  archive - see Project -> Build Options -> Linker -> Include Libraries)  */
/* ======================================================================== */   
    IMG_mad_16x16(ref_data, src_data, pitch, sx, sy, match_asm);
    
/* ======================================================================== */
/*  Call natural-C version                                                  */
/* ======================================================================== */
    IMG_mad_16x16_c(ref_data, src_data, pitch, sx, sy, match_c);

/* ======================================================================== */
/*  Compare outputs using mem_compare() in support.c.  If different,        */
/*  mem_compare() displays location of failures.                            */
/* ======================================================================== */
    test = mem_compare(match_asm, "match_asm", match_c, "match_c", sizeof(match_c));
    if (test == 0) 
    {
      printf("match_asm vs. match_c");
      printf("\nVerification successful.\n");
    }

}

/* ======================================================================== */
/*  End of file:  img_mad_16x16_d.c                                         */
/* ------------------------------------------------------------------------ */
/*          Copyright (C) 2003 Texas Instruments, Incorporated.             */
/*                          All Rights Reserved.                            */
/* ======================================================================== */

⌨️ 快捷键说明

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