mydis
#ifndef UINT8
#define UINT8 unsigned char
#endif
#ifndef UINT32
#define UINT32 unsigned int
#endif
#ifndef TRUE
#define TRUE 1
#endif

#ifndef FALSE
#define FALSE 0
#endif

UINT8 VIP_CheckSpecialRegister(UINT32 ulReg)
{
	UINT8 Check;

	if ((ulReg >> 28) == 0) //vip register
	{
		if (((ulReg & 0xffff) == 0xc084) ||	//gamma
			((ulReg & 0xffff) == 0xc184) ||	//lut
			((ulReg & 0xffff) == 0xd062) ||	//vip coefficient table
			((ulReg & 0xffff) == 0xd064) ||
			((ulReg & 0xffff) == 0xd068) ||
			((ulReg & 0xffff) == 0xd06c) ||
			((ulReg & 0xf000ffff) == 0xd060) ||	//vip coefficient table
			((ulReg & 0xf000ffff) == 0xd064) ||
			((ulReg & 0xf000ffff) == 0xd068) ||
			((ulReg & 0xf000ffff) == 0xd06c) ||
			((ulReg & 0xf000ffff) == 0x20000))
		{
			Check = TRUE;
		}
		else
		{
			Check = FALSE;
		}
	}
	else
	{
		Check = FALSE;
	}

	return Check;
}

int main(void)
{
 
	if (VIP_CheckSpecialRegister(0xd060))
		cout << "hello,world" << endl;
	system("PAUSE");
	return 0;

}

  

分类:

技术点:

相关文章:

  • 2021-11-18
  • 2021-12-19
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-12-05
  • 2022-02-04
  • 2021-10-11
猜你喜欢
  • 2022-12-23
  • 2021-12-25
  • 2022-01-30
  • 2021-03-31
  • 2021-09-05
  • 2021-12-06
  • 2022-12-23
相关资源
相似解决方案