SiS_GetRegByte(SiS_Pr->SiS_P3da);                         /* reset 3da  */ SiS_SetRegByte(SiS_Pr->SiS_P3c0,i);                       /* set index  */ SiS_SetRegByte(SiS_Pr->SiS_P3c0,ARdata);                  /* set data   */ 
SiS_GetRegByte(SiS_Pr->SiS_P3da);		/* reset 3da  */ SiS_SetRegByte(SiS_Pr->SiS_P3c0,i);	/* set index  */ SiS_SetRegByte(SiS_Pr->SiS_P3c0,ARdata);	/* set data   */ 
SiS_SetATTRegs(SiS_Private *SiS_Pr, USHORT StandTableIndex,               PSIS_HW_INFO HwInfo){   UCHAR ARdata;   USHORT i;   for(i = 0; i <= 0x13; i++) {      ARdata = SiS_Pr->SiS_StandTable[StandTableIndex].ATTR[i];#if 0      if((i <= 0x0f) || (i == 0x11)) {         if(ds:489 & 0x08) {	    continue;         }      }#endif      if(i == 0x13) {         /* Pixel shift. If screen on LCD or TV is shifted left or right,          * this might be the cause.          */         if(SiS_Pr->SiS_VBType & VB_SIS301BLV302BLV) {            if(SiS_Pr->SiS_VBInfo & SetCRT2ToLCDA)  ARdata=0;         }         if(SiS_Pr->SiS_IF_DEF_LVDS == 1) {            if(SiS_Pr->SiS_IF_DEF_CH70xx != 0) {               if(SiS_Pr->SiS_VBInfo & SetCRT2ToTV) {                  if(SiS_Pr->SiS_VBInfo & SetInSlaveMode) ARdata=0;               }            }         }	 if(HwInfo->jChipType >= SIS_661) {	    if(SiS_Pr->SiS_VBInfo & (SetCRT2ToTV | SetCRT2ToLCD)) {	       if(SiS_Pr->SiS_VBInfo & SetInSlaveMode) ARdata=0;	    }	 } else if(SiS_Pr->SiS_VBInfo & SetCRT2ToLCD) {            if(HwInfo->jChipType >= SIS_315H) {	       if(IS_SIS550650740660) {	          /* 315, 330 don't do this */	          if(SiS_Pr->SiS_VBType & VB_SIS301B302B) {	             if(SiS_Pr->SiS_VBInfo & SetInSlaveMode) ARdata=0;	          } else {	             ARdata = 0;	          }	       }	    } else {               if(SiS_Pr->SiS_VBInfo & SetInSlaveMode)  ARdata=0;	    }         }      }      SiS_GetRegByte(SiS_Pr->SiS_P3da);                         /* reset 3da  */      SiS_SetRegByte(SiS_Pr->SiS_P3c0,i);                       /* set index  */      SiS_SetRegByte(SiS_Pr->SiS_P3c0,ARdata);                  /* set data   */   }   SiS_GetRegByte(SiS_Pr->SiS_P3da);                            /* reset 3da  */   SiS_SetRegByte(SiS_Pr->SiS_P3c0,0x14);                       /* set index  */   SiS_SetRegByte(SiS_Pr->SiS_P3c0,0x00);                       /* set data   */   SiS_GetRegByte(SiS_Pr->SiS_P3da);   SiS_SetRegByte(SiS_Pr->SiS_P3c0,0x20);			/* Enable Attribute  */   SiS_GetRegByte(SiS_Pr->SiS_P3da);}
10457	/local/tlutelli/issta_data/temp/c/2005_temp/2005/10457/544393fe584d333480659a4bed30f5295355df11/init.c/clean/drivers/video/sis/init.c