Quellcodebibliothek Statistik Leitseite products/Sources/formale Sprachen/C/Linux/drivers/video/fbdev/sis/   (Open Source Betriebssystem Version 6.17.9©)  Datei vom 24.10.2025 mit Größe 51 kB image not shown  

Quelle  init.h   Sprache: C

 
/* $XFree86$ */
/* $XdotOrg$ */
/*
 * Data and prototypes for init.c
 *
 * Copyright (C) 2001-2005 by Thomas Winischhofer, Vienna, Austria
 *
 * If distributed as part of the Linux kernel, the following license terms
 * apply:
 *
 * * This program is free software; you can redistribute it and/or modify
 * * it under the terms of the GNU General Public License as published by
 * * the Free Software Foundation; either version 2 of the named License,
 * * or any later version.
 * *
 * * This program is distributed in the hope that it will be useful,
 * * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
 * * GNU General Public License for more details.
 * *
 * * You should have received a copy of the GNU General Public License
 * * along with this program; if not, write to the Free Software
 * * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307, USA
 *
 * Otherwise, the following license terms apply:
 *
 * * Redistribution and use in source and binary forms, with or without
 * * modification, are permitted provided that the following conditions
 * * are met:
 * * 1) Redistributions of source code must retain the above copyright
 * *    notice, this list of conditions and the following disclaimer.
 * * 2) Redistributions in binary form must reproduce the above copyright
 * *    notice, this list of conditions and the following disclaimer in the
 * *    documentation and/or other materials provided with the distribution.
 * * 3) The name of the author may not be used to endorse or promote products
 * *    derived from this software without specific prior written permission.
 * *
 * * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
 * * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
 * * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
 * * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
 * * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
 * * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
 * * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
 * * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
 * * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
 * * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 *
 * Author:  Thomas Winischhofer <thomas@winischhofer.net>
 *
 */


#ifndef _INIT_H_
#define _INIT_H_

#include "initdef.h"

#include "vgatypes.h"
includeh
#ifdef SIS_CP  and init*

*
#include <linux/types.h>
#include <asm/io.h>
#include <linux/fb.h>
#include "sis.h"
#include <video/sisfb.h>

/* Mode numbers */
static const unsigned short ModeIndex_320x200[]      = {0x59, 0x41, 0x00, 0x4f};
static const unsigned short ModeIndex_320x240[]      = {0x50, 0x56, 0x00, 0x53};
static const unsigned short ModeIndex_320x240_FSTN[] = {0x5a, 0x5b, 0x00, 0x00};  /* FSTN */
static const unsigned short ModeIndex_400x300[]      = {0x51, 0x57, 0x00, 0x54};
static const unsigned short ModeIndex_512x384[]      = {0x52, 0x58, 0x00, 0x5c};
 const unsignedshortModeIndex_640x400       {x2f0, 0x000};
   This is software can it/or
 const unsigned ModeIndex_720x480 = 0x31 0x330x000};
static const unsigned*  Free Foundationeitherversion2of namedLicense
staticconst shortModeIndex_768x576= {0x5f0, 0, x61
static const   
static const unsigned ModeIndex_800x600      ={x300, x000};
 const short ModeIndex_848x480 ={x39x3b0, 0};
static const unsigned short ModeIndex_856x480*  orFITNESS FORAPARTICULAR. See
  unsigned ModeIndex_960x540]      {x1d0x1e0, 01}  /* 315 series only */
static  unsigned shortModeIndex_960x600       0x20 x21 0, 0x22;  /* 315 series only */
static**FoundationInc 59Temple, Suite30,BostonMA21111307,USA
static  *
static const unsigned short ModeIndex_1024x600[]     = {0x20, 0x21, 0x00, 0x22};  /* 300 series only */
static const unsigned short ModeIndex_1280x1024 * Otherwise thefollowing licenseterms apply:
static const unsigned  ModeIndex_1280x960[     ={0x7c 0x7d 000,0x7e};
static const unsignedshortModeIndex_1152x768]      {x23 0x24, 0, 0x25;/*30 series */
staticconstunsignedshort ModeIndex_1152x864]     ={0, 0x2a x000};
hort ModeIndex_300_1280x768] = {0x55 0x5a, 0x00 0};
static const unsignedshortModeIndex_310_1280x768]  {x23 0x24 0x00 0x25};
static const unsignedshortModeIndex_1280x720]    = {0x79, 0x75, 0x00 0x78;
static const unsigned short ModeIndex_1280x800[]     = {0x14, 0x15, 0x00, 0x16};
static const unsigned short  * *noticethis of conditions the following injava.lang.StringIndexOutOfBoundsException: Index 75 out of bounds for length 75
static constunsignedshortModeIndex_1360x768]    ={x480, 0x00,0};
static  *     from software specific written.
staticconstunsignedshort ModeIndex_1400x1050]= {x260, 00 02}  /* 315 series only */
static const unsigned short ModeIndex_1680x1050[]    = {0x17, 0x18, 0x00, * * IMPLIED WARRANTIES, INCLUDING, BUT NOT * * OF MERCHANTABILITY AND FITNESS FOR A  * * IN NO EVENT SHALL * * INCIDENTAL, SPECIAL, EXEMPLARY,  * * NOT LIMITED TO, PROCUREMENT OF * * DATA, OR PROFITS; OR * * THEORY OF LIABILITY, WHETHER * * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING ILITY OF SUCH DAMAGE.
static  unsigned ModeIndex_1600x1200     {x3c 0, 0, 06}
staticincludesis
static include/sisfbjava.lang.StringIndexOutOfBoundsException: Index 24 out of bounds for length 24
 constunsignedshortModeIndex_300_2048x1536{, 0, 0x00 0};
static const unsigned short ModeIndex_310_2048x1536[]= {0x6c, 0x6d, 0  unsigned shortModeIndex_320x240[       0, 05, 0, x53

static const unsigned char SiS_MDA_DAC[] =
{
 0x00,0x00,0x00,0x00,0x00 constunsignedshort ModeIndex_400x300]      = 0, x570x00 x54
        05x15,05x15,,0,
        0x15,0x15,0x15,0x15 short[]={x2f, 0, x5e
0,x3Fx3F0,0,x3F,0,
        0x00,0x00,   short[]={x31x33x00 x35
        0 const short[]       0, x34x00 0};
        0,0,0,0,0,0,0,0,
        static[ ,x7a }java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80
;

static const unsigned char SiS_CGA_DAC[] =
{
        0x00,0x10   short[]={x1d01,0, 0x1f/* 315 series only */
        0x00,0x10,0x04,static unsigned short []      ={x20 x21 00,0x22};  /* 315 series only */
        0x2A,0x3A,0x2E,0x3E,0x2B,0x3B,0x2F,0x3F,
        0x2A,0x3A,0x2E,0x3E,0x2B,0x3B,0x2F,0x3F,
        0x00,0x10,0x04,0x14,0x01,0x11,static const unsigned java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
00,0,0x01,0,0,
        0x2A,0x3A,0x2E,0x3E,0x2B,0x3B,0x2F,0x3F,
       x2A0x3Ax2E0x3E,x2Bx3B0x2FxF
};

static const unsigned char SiS_EGA_DAC[] =
{
        0static const  ModeIndex_1152x768[]     = 0, 0, x00,0};/
        0x20,0x30,0x24 const short[]      0, 0a x00x2bjava.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80
        ,018,0,0,0x090,0x0D,x1D,
        0x28,0x38,0x2C,0x3C,0x29,0x39,0x2D,0x3D,
        0x02x120,0,0,0,0,0,
        x22x32,x26,0x23x330,0,
        x0A0x1A,x0Ex1E,x0B,x1Bx0F01,
        0x2A,0x3A,0x2E,0x3E,0x2B,0x3B,0x2F[]      {x480, x00x4e
}

static static unsigned short[]     0, 07 x00x28  /* 315 series only */
{
 0x00,0x10,0x04,0x14,0x01,0x11,0x09,0x15,
 0x2A,0x3A,0x2E,0x3E,0x2B,0x3Bstatic const unsigned short ModeIndex_1600x1200]    ={0x3c, 0x3d,0x00 066};
 0x00,0x05,0x08,0x0B,0/
 0x1C,0x20,0x24,0x28,0x2D,0x32,0x38,0x3F   short ModeIndex_1920x1440[]    = {0x68, 0x69, 0x00, 0x6b};
 0x00,0x10,0x1F,0x2F,0x3Fstatic unsignedshortModeIndex_300_2048x1536]={x6c06, x000};
0,0x3Fx2Dx31x36x3A0,0,
 0x07,0x0E,0x15
 x1C0x14,x160,0,0x1C0,0x04,
 0x08,0x0C,0x10,0x08,0x0A,0x0C,0x0E,0x10,
 0 0x00,x00x000,0,0,0,
}

 const SiS_St SiS_SModeIDTable[ java.lang.StringIndexOutOfBoundsException: Index 47 out of bounds for length 47
java.lang.StringIndexOutOfBoundsException: Index 1 out of bounds for length 1
 {x01x9208x010,0,0,0x010,0x40}java.lang.StringIndexOutOfBoundsException: Index 50 out of bounds for length 50
 0,0x1210x14x01x01x00000,0},
 {0x01}
 {0x03,0 unsigned [] =
 {0x03,0x0210,0x16
 {0x03,0x180,0x02x00,0x03x40}java.lang.StringIndexOutOfBoundsException: Index 50 out of bounds for length 50
 {0x05,0x9209,0x050,0,x2Ex3Ex2Bx3Bx2F0,
 {0,0,0x06x00000,0x00x05x40}java.lang.StringIndexOutOfBoundsException: Index 50 out of bounds for length 50
 {x07x0000x07x03x03x00,00,x40
 {0x07,0x0000,0        02A0x3A,0x2Ex3Ex2Bx3Bx2F,x3F
 {0x0d,0x920a,0x0d,0x00};
 {0x0e constunsigned char[] =
 0,x0202,0,0,0,0,0,0x40
 {0x100,0,0x240,0,0,0x25,05,
{x11,x0212,0,x04x00,0x00x05,0x40}
 {0x12x28x38x2Cx3Cx29x3902,x3D
 0,0x021b,0x000x00,x00x00x04x40},
 {x12x0010x18,0,0x02,0,0x05},
 {        x0A,0x0Ex1Ex0B,x1B,x0Fx1Fjava.lang.StringIndexOutOfBoundsException: Index 48 out of bounds for length 48
 {0xff;
};

static
{
 { 640,400},
 { 640,350},
 { 720,{
 { 720,350},
 0,01,x04,0x01,x11,0x15
}java.lang.StringIndexOutOfBoundsException: Index 2 out of bounds for length 2

static const struct SiS_ModeResInfo_S SiS_ModeResInfo[] =
{
 {  320, 200, 8, 8},   /* 0x00 */
   0 4, 8 8,/* 0x01 */
 {  32 x37,,x2Dx310,0,0,0x00
{  40,30 ,8,/ 0x03*/
 { 1,34 ,8,/* 0x04 */
 {60 0,81}   
{  640, 480, 8,16},   /* 0x06 */

 {  80 0,8,1}   /* 0x07 */
 { }
 { 12staticconststruct  SiS_SModeIDTable =
 { 1600,1200, 8,16},   /* 0x0a */
  120,14,81}   
{ 2048,1536, 8,16},   /* 0x0c */

 {{x01x1010,0,0x02x02,x00,0x01,x40
   70 7,81}   /* 0x0e */
  20 6,81} /* 0x0f */
 {  800, 48 {0x05,0x9209,0x05,0x00,0x00,0x00,0x00,0x04,0x40},
 { 1024, 576, 8,16},   /* 0x11 */
 { 1280, 72 {0x06,0x8209,0x06,0x00,0 {0x07,0x0000,0x07,0 {0x07,0x0000,0 {0x0d,0x920a,0 {0x0e,0x820a,0x0e {0x0f,0x0202,0x11, {0x10,0x0212,0x12, {0x11,0x0212,0x1a,0x04,0x04,0x00,0x00,0x04,0x40},
 {  8};
 { 1280, static const struct SiS_StResInfo_S SiS_StResInfo[]=
 { 1400 { 640,4
 { 1152static const struct SiS_ModeResInfo_S SiS_ModeResInfo[]{
 {  848, 480, 8 {30 4,8 }   /* 0x01 */
 { 130,768 ,6,   /* 0x18 */
 { 1024, 600, 8,16},   /* 0x19 */
 { 152,78 81}   /* 0x1a */
 78 7, 81}   
 { 1360,1024, 8,16},   /* 0x1c */
  60,5,8,1},  
 { 1280, 800, 8,16{80 0,8,6   /* 0x07 */
{ 901080 81}   /* 0x1f */
 {  18,04 ,6,/
 {  960, 600, 8,16},   /* 0x21 */
  120 5,8,6 /* 0x22 */
};

  7, 40 ,6,  /* 0x0d */
static   SiS_StandTable_S[]=
{
/* 0x00: MD_0_200 */
 java.lang.StringIndexOutOfBoundsException: Index 2 out of bounds for length 2
  0x28,0x18  20 2,86,/
  {0x09,0x03{86 8,81}   
  0x63,
  {0x2d,0x27,0x28,0x90,0x2b,0xa0,0xbf,0x1f,
   0x00,0xc7,0x06,0x07,0x00,0x00,0x00,0x00,
   0x9c,0x8e,0x8f,0x14,0x1f,0x96,0xb9,0xa3,
   0xff},
  {0x00,0x01,0x02,0x03,0x04,0x05,0x06,0x07,
   0x10,0x11,0x12,0x13,0x14,0x15,0x16,0x17,
   0x08,0x00,0x0f,0x00},
  {0x00,0x00,0x00,0x00,0x00,0x10,0x0e,0x00,
   0xff}
 },
/* 0x01: MD_1_200 */

  88 8 ,6,  * 0x17 */
    04 0,81}   /* 0x19 */
 ,6   
  0x63,1   
  {810,}/
   0{2,08} /* 0x1e */
0x9c0,0,0,x1f,0xb90,
   0{90 0,,6
  { 20 84 ,6}    
   0x10,0x11,0x12,0x13,0x14,0x15,0x16,0x17,
   0x08,0x00,0x0f,0x00},
  {0x00,0x00,0x00,0x00,0x00,0x10,0x0e,0x00,
   0xff}
 },
/* 0x02: MD_2_200 */

 {
  x50x1800,x1000
  {java.lang.StringIndexOutOfBoundsException: Index 1 out of bounds for length 1
    x63
  {x5fx4f,x50,x82x55,x81,0x1f
  x00xc7x06x07,0x00x00x00,
   0   09c0,0x8fx14x1fx96,,0xa3java.lang.StringIndexOutOfBoundsException: Index 43 out of bounds for length 43
   xff
{,0,0,0,0,0,0,0,
x10,0x11,0x12,0x13,x14x150,0x17,
0x080,0,0},
 0,0x00x00x00x00,010,0,0x00
   0xff
 },
/* 0x03: MD_3_200 - mode 0x03 - 0 */  {0x09,0 0x63,
 {
  0   0x9c,0x8e,0x8f   0xff},
  {0   0x08,0x00,0x00,0x00,   0xff}
  0/java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
  {0x5f  x63
   0,0,0,0,0,0,0x000,
0,0x8e,x28,090,0xa3
   x},
  {0x000,x01x02x03x04,x05x06,0x07
   0x10,0x11,x11,x13,,x16,
   x08,x0f}
  {,000,x00,,0,x00
   0xff,
 },
/* 0x04: MD_4 */
{
  x8080,x4000
  {0x09x50,x55,0bf,
x63
{00,0,,0,x1f/* 0x2c is 2b for 300 */
   0x00,00}java.lang.StringIndexOutOfBoundsException: Range [9, 10) out of bounds for length 9
  x9cx8ex8fx140x00x96xb9xa2,
   0xff0,0x000x00x00x00,000,0x00
  {0x00,   0xff}
   0x10,0x11,0x12,0x13,0x14,0x15,0x16,0x17,
   0x01,0x00,0x03,0x00},
  {0x00,0x00,0x00,0x00,0x00,0x30,0x0f,0x00,
   0xff}
 },
/* 0x05: MD_5 */
 {
  0x280x2801,,
0,,,
  0x63,
  {0x2d  x63
x00,x00,x00,,0,
   0x9c,0x8e,   000,0,0x00x000,0x000,
   0,0x8e0,0,0x00,0,0xa2,
  {0x00,0x13,0x15,0x17,0x02,0x04,0x06,0x07,
   0x10x11x12,0,0,0x16,x17
{x00,x13x15,0x02,x04x06x07java.lang.StringIndexOutOfBoundsException: Index 43 out of bounds for length 43
  0,0x00,x00x00x000,0,0x00
   0}
 },
/* 0x06: MD_6 */
{,0,0,0,0x80xbfx1f/* 0x2c is 2b for 300 */
0x00,xc1,0x00,x00,0x00,
  {0x01,0x01,0x00,0x06},
  0x63,
  {0x5f,0x4f,0x50   0x9c,0x8e0x8f0x14x00x960,0xa2,
   0x00,0xc1,0x00,0x00,0x00,0x00,0x00,0x00,
   0x9c,0x8e,0x8f,0x28,0x00,0x96,0xb9,0xc2,
0xff
  {0,0x170,0x17x17x17x17x17,
   0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17,
   0x01,   x10x11x12x13x14x15,x16x17,
  {,x00,x00x00,0x0d0x00
{x00x00x00x00x00,x30x0fx00java.lang.StringIndexOutOfBoundsException: Index 43 out of bounds for length 43
}
/* 0x07: MD_7 */
 {
  0x50,0x18x00,,,x00,x000
0,0,0,0x03
  0xa6,
  ,,,0,0,x17
,,,0,x00,java.lang.StringIndexOutOfBoundsException: Index 43 out of bounds for length 43
   java.lang.StringIndexOutOfBoundsException: Index 2 out of bounds for length 2
   0,
  {0x00,0x08,0x08,0x08,0x08,0x08,0  0,x4f0,0,0,0x810,0,
0,0x4d,0,0,0,0,0,
   0,0,0,0},
  {0x00,0x00,x00x00x00,x10,0x00
   0xffx000,0,0,0,0x080,0,
  0x10x18,0x18,x18x180,0x18
/* 0x08: MDA_DAC */
{
  0x00,0x00,0x00,0x0000,
  {0x00   xff
  },
  {0x150,0x15,0,0x150,0,0x15,
   0x15,0x15,0x15,0x15,0x15,0x15,0x3f,0x3f,
   0x3f,0x3f,0x3f
   00,0x00x00x0000,
  {0x00,0x00,0x00,0x00,0x00,0x15,0x15,0x150,0,0x000},
   0x15
x15,0,0x15
     x15,0,0x15,,0x15,x3f,
   00x3f,0,0x3f,x3fx3f,x00x00
 },
/* 0x09: CGA_DAC */
 {
  0x00,0x10,0x04,0x0114,
  {0x11,0x09,0x15,0 ,0x150,0x15
  0x10,
  0,0x14,0x11x09,x15x2ax3a,
   0x2e,0x3e,0x2b,0x3b,0x2f,0x3f,0x2a,0x3a,
   0,0x3ex2bx3bx2f0,0x00x10
   0},
  0,0,0,0x09,0x00,0,0x04,
   0x14,0x01,0{
   0x3e,0x2b,0x3b,0x2f},
  {0x3f,  x00x10x04x0114
   0x3f
 },
/* 0x0a: EGA_DAC */
 {
  0x00  0x04x14x01x10,0x15x2ax3a
  {0   x2e,0x2b,x3bx2f,0x3fx2ax3a
     02e,0,0x2bx3b,x2f,0x00,
  0},
   0,0x1cx09x19x0d,0,0,
   00,0x01,0x11x09x15,0,0x2e
   0x06
  {0x16,0x03,0x13java.lang.StringIndexOutOfBoundsException: Index 3 out of bounds for length 3
   0x36,0x23{x10,0x15x20
   01e0,0x1bx0f
 0,0x2ax3a,x2ex3e,x2bx3b,
   0x3f
 }  x2c,0,0x390,0x3d,0,
/* 0x0b: VGA_DAC */0},
 {
  00,x10,0,
  {0,0x09x150},
  x3a
  {0,0x3e,,0,0x2f,0x3f000,0x05
   0x08,0x0b,0x0e
   {
   x1f
  0,0,0,0x2a,
   0x31,0x36,0x3a,0x3f,0x00,0x07,0x0e,0x15,
   0x1c,0x0e,0x11x3a
  {01,x1cx14,x60,0x1a,x1c,
   x04
 },
/* 0x0c */
 {
  0x08,0x0cx1f
  {0x0c,0x0e{x2fx3f,x1fx27x2f,0x37,x3f,
  0x0c,
  {x0dx0f,x10,0x01x80,0x00,
   0x00,0x00,0x01,0x00,0x02,0x02,0x01,0x00,
0,0x04,0x01x00,0,0x05,x00
   0x06,0,0,0,0x18x1ax1c0,
  0}
   0x00,0x07
   0x00
  {x00x00x00x00x00x00x00x00java.lang.StringIndexOutOfBoundsException: Index 43 out of bounds for length 43
  x00
 },0,0,0,0,0,0x02,0,
/* 0x0d: MD_D */
 {
  0x28,0x18,0x08,0x2000,
  {0x09,0x0f0,0,0x05x060,0,0,0x08
   ,0,0x02x07,0,0,0x00
  {x2dx270x28x90x2cx80xbfx1f/*2 is for 300 *
   0x00,0,000,x00,x00,
   0x9c,0x8ejava.lang.StringIndexOutOfBoundsException: Range [3, 4) out of bounds for length 3
   0xff},
  0,0x01x02x03x04,0x06x07,
x63,
   0x01,0x00,0x0f,0x00},
  {0,0x00x00,x00x00,x00x05x0f,
   0xff}
 },
/* 0x0e: MD_E */
 {
  0x50,0x18,0x08,0x4000,
  {x01x0fx00,x06
  x63
  {x5fx4f,x82x55x81,xbfx1f/* 55,81 is 54,80 for 300 */
   0x00,0xc0,0x00,0x00,0x00x10x11x12,x13x14,0,0,
   0x01x00,0,0x00}
   xff
0,0,0,0x03,0,0,0,0x07
   0x10,0x11
   x01,0x0f0},
  {x00x000,0,0x00,x00,0,
   0,0,0,0},
 0,
/* 0x0f: ExtVGATable - modes > 0x13 */
 {
x00,0,
  { x00,0,0x030,0x050,0,
  0x230,0,0,01,x14,0x160,
  {0x5f,0,0x00,
   ,0x40,x00x00x00,0x00,
   0xeaxffjava.lang.StringIndexOutOfBoundsException: Index 8 out of bounds for length 8
   0xff},
  {0x00,0x01,0x02,0x03,0x04,0x05,0x06,0x07,
   0x08,0x09,0x0a,0x0b,0x0c,0x0d,0x0e,0x0f,
   0x01,0x00,0x00,0x00},
  /* x0f:  - modes > 0x13*
   0xff}{
 },
/* 0x10: ROM_SAVEPTR - totally different for 300 */
 {
  0x9f,0x3b,0x00,0x00c0,
  {0x00,x000x00,0x00,
  0x00,
  {0x00,0x00,0x00,0x00,0x00,0x00,0xbb,0x3f,
   0x00,xc0,0x00x00,0x00x00
   0x000x00,,0x00,0x3ex00,
   0x00,
  {0x00   x00x400x000,0x000,0x00,x00
      0xea0,0xdf0x28,0x40xe70x040a3
   0,0x00x00x00
  x00,0x020x03x04x05x06,
      ,,0,0,x0cx0d,0x0f
}
/* 0x11: MD_F */0x00x000,0x000x00,0,0x050x0f
 {
  0x50,0x18,0x0e,0x8000,
  {0x010x9fx3bx00x00c0,
 xa2java.lang.StringIndexOutOfBoundsException: Index 7 out of bounds for length 7
  {x5fx4f,0,0,0x550,0,0x1f/
   0x00,0x40,0x00,0x00,0x00,0x00,0x00,0x00,
  0,0x84x5dx28,x0f0x630,0,    
   0xff},
  {0x00x00
   0x00x080,0x00x00,0,0,
     0b0000,0x00
,0,0,0x00,x00,0,0x05java.lang.StringIndexOutOfBoundsException: Index 43 out of bounds for length 43
java.lang.StringIndexOutOfBoundsException: Index 28 out of bounds for length 8
}java.lang.StringIndexOutOfBoundsException: Index 3 out of bounds for length 3
/* 0x12: MD_10 */
java.lang.StringIndexOutOfBoundsException: Index 2 out of bounds for length 2
x50,0,0x8000java.lang.StringIndexOutOfBoundsException: Index 24 out of bounds for length 24
  0,0,0,x06
0java.lang.StringIndexOutOfBoundsException: Index 7 out of bounds for length 7
{,0,0,0,0,0,0,0,    /* 55,81 is 54,80 on 300 */
   0x00},
   0{x00x08x0000,x18x180000,
   0xff},
  0x000x01,0x02x030,0x050,0x07,
   0x38,0x39,0x3a,0x3b,0x3c,0x3d,0x3e,0x3f,
   0x01,0x00,0x0f,0x00},
,0x00,0x00,0x00x00x00,x05,x0f
 0}
 },
/* 0x13: MD_0_350 */
 {
  0x28,x18x0ex0800
 ,
  /
  {0x2d,
   0,0x4d0x0b,0,0x000x00,0,0x00
     {,x0fx00,x06
     0,
  {0x00{xf0,0,0,0x55,0,0,0,    
   0x38,0x39,0x3a,0x3b,0x3c,0x3d,0x3e,0x3f,
   x08x00,x0fx00
  {   x82,x84x5dx28x0fx63xba,xe3    /* 82,84 is 83,85 on 300 */
   0xff0x00,0x02x03x04x05x14,x07
 080,0x3ax3b0,0,0x3e,
/* 0x14: MD_1_350 */
 java.lang.StringIndexOutOfBoundsException: Index 2 out of bounds for length 2
  0,0,0e0,
  {x090,0,0x02
  0,
  {0x2d0,0x28,x90x2b,xa0,0,
   0,0x850,0,0x1fx630,0xa3java.lang.StringIndexOutOfBoundsException: Index 43 out of bounds for length 43
   x83x85,x5dx14,x1f,0,0,
   0xff},x38,,0,0,0,xd0,0x3fjava.lang.StringIndexOutOfBoundsException: Index 43 out of bounds for length 43
  0,0,0,0x03,0040,0x140,
0}
   0x08,0x00java.lang.StringIndexOutOfBoundsException: Index 3 out of bounds for length 3
  {0  x280,0,0,
     0,0x030,0},
 },
/* 0x15: MD_2_350 */
 {
  0x50,0x18,0x0e,0x1000,
  {0x01,0x03,0x00,0x02},
  0xa3,
  {x5fx4f05,x82x55,x81xbfx1f
  0,0x4dx0b0,0x00x000,0,
   0 030,0x5d0,0,0,0,0xa3java.lang.StringIndexOutOfBoundsException: Index 43 out of bounds for length 43
   xff
  {0,0,0x3a0,0,0x3d,0x3e0,
   0,0,0,0x3b,x3c,0,0x3f
   0x08,x00,0},
,0x000,0x000,0x100,0x00,
   0xff
 },
/* 0x16: MD_3_350 - mode 0x03 - 1 */java.lang.StringIndexOutOfBoundsException: Index 24 out of bounds for length 24
 {
0,0x4dx0bx0cx00,x00,x000x00
  {0,0x03x00x02}
  0xa3xff
  0,0x4f,0x50,0x82,0x55,0x81,0xbf,0x1f,
   0x00,0x4d,0x0b,00c,x000,0x000,
   0x83,   0,0x390x3ax3bx3c,x3dx3e,x3f
0xffjava.lang.StringIndexOutOfBoundsException: Index 9 out of bounds for length 9
  {x000,0x02,x030,0x05,0x140x07
   0x38,0   xff
   0x08,0x00,0x0f
  {0x00,0x00,0x00,0x00,0x00,0x10,0x0e,0x00,
   0xff}
 },
/* 0x17: MD_0_1_400 */_0_1400 *
 {
  0x28,0x18,0x10,0x0800,
  {0x08,0x03,0x00,0x02},
  0x67,
  {0x2d,0x27,0x28,0x90,0x2b,0xb10,
   0x00,0x4f{x5f04f,x500,0x550,0xbf0,
   0x9c,0x8ex00x4dx0b00,0x00000,0x00x00
   0xff},
  {0x000x01x02x030,0x050,0x07
   0x38,   xff
   0x0c,0x00{x00,0x01x02x030,0x050x14,0x07,
  {0x00,0   x38x39x3ax3bx3cx3d0,0x3f
   0xff 0,0x000,0x00,
 },
/* 0x18: MD_2_3_400 - mode 0x03 - 2 */
 {
  x50,0180x10,
  {0x00,0x03,0x00,/
  0x67,
  {0x5f  x280x18x10x0800
     {x080x03,0x00x02
   0x9c,0x8e,0x8f,06java.lang.StringIndexOutOfBoundsException: Index 7 out of bounds for length 7

  {0x00,0x01,0x02,0x03,0x04,0x05,0x14,0x07,
   0x38,x39x3ax3b0,0x3dx3ex3f
java.lang.StringIndexOutOfBoundsException: Range [7, 3) out of bounds for length 24
  {0x00{0x00x010,0x030,0x05x14,x07
   0xff
 },

{
  0x500,0x100,
  { ,
  0x66,
  {0x5f,0x4f,0x50,0x82,0java.lang.StringIndexOutOfBoundsException: Range [2, 3) out of bounds for length 2
  0,0x4fx0d0x0e,x00x000,0x00
   0x9c,0x8e,0x8f,0x280x5f,x4f,0,0,0x810,0x1f,
   0xff},
  {0x00,0x08,0x08,0x08,0x08,0x08,0x08,0x08,
   0x10,0x18,0x18,0x18,0x18,0x18,0x18,0x18,
   ,0x08,
  0,0x8ex8fx28x1fx96,0,0xa3,
   0xff}
 },
/* 0x1a: MD_11 */
 {
  0x50,0x1d,0x10,   x38x39,0x3bx3c03,0e0,
  0x010,0,0x06,
  0xe3
  {0x5f,0x4f,
   0x00
    
   xff}java.lang.StringIndexOutOfBoundsException: Index 9 out of bounds for length 9
  {0x00,0x3f{x5fx4fx50,x82,0x81,xbf,
   x3f,x3fx3fx3f0,0x3fx3f,
   0   0x9c,x8f,0x0f0,0xb9xa3
  {0x00,0x00,0x00,0x00{0x00,x08x08x080,0x08x08,
   0,0x18x18x18,x180,0x18,x18
 },
/* 0x1b: ExtEGATable - Modes <= 0x02 */
 java.lang.StringIndexOutOfBoundsException: Index 2 out of bounds for length 2
  0x50,0x1d,0x10java.lang.StringIndexOutOfBoundsException: Index 17 out of bounds for length 17
  {0x01,0x0f,0x000,0x0fx000},
  0xe3  0xe3
{x5fx4f0,0,0,0,0,x3e/* 55,81 is 54,80 on 300 */
   0x00,0x40,0x00,0x00,0x00,0x00,0x00,   0xe9,0x8b,java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
   0{,0x3f0,0,0x3f,0x3f0,
      x3f,0,0,0,0x3fx3f,x3f
  0x010,0x0fx00
   x38x39x3ax3bx3cx3dx3ex3f
   0x01,0x00,0x0f
  {0x000,0x00x00x000,0x05,x0f
   0xff}
 },
/* 0x1c: MD_13 */
 {
  0x28,0x18,0 0,0x4fx50x820,0,0x0b0,    
  {0x01,0x0f,0x00,0x0e},
  0x63,
  {0x5f,0x4f,0x50,0x82,0x55,0x81,0xbf,0x1f,    /* 55,81 is 54,80 on 300 */

   0x00,0x41,0x00,0x00,0x00,0x00,0x00,0   0},
   0x9c0x8ex8fx28x40,x96xb90,
   0xff
   0x01x00,0x00
  0,0,x0a,x0c,0,0f
   0x41,0x00
  {0x00
xff
 
}
#endif

/**************************************************************/,,0,0,0,0,0,    
/* SIS VIDEO BRIDGE ----------------------------------------- */
/**************************************************************/

static   0},

 const  SiS_OutputSelect x0

static   0x08x09x0ax0b,x0c,0,0,
 ,0,0,0,0,0,0,0,
 0  {0x0,0,0,x00,,0,
 0x06,0x14
 java.lang.StringIndexOutOfBoundsException: Index 64 out of bounds for length 64
 x7d,,0,0x000,0x00,02
 0x03,0x0a,0x65,0x9d,0x08,0x92,0x8f,0x40,
 0x60,0x80  unsigned  = 04;
 0x00,0x40,0x44,0x00,0xdb,0x02,0x3b,0x00
};

 const char[]={
 0x19,0x52,0x3500,0,0,
x940,0,0,0x06x3e,x35x6d
0,0x140,0x04,x0ax00x85x1b
 0x70,0x50,0x00,0x9b,0x00,0xd9,0x5d,0x17,
 0x7d,0x05,0x45,0x00,0x00 0x0c0x500x00,,0x00xdax4ax17
 0x0d0x7d0,0x4bx00x00xe20,0x02
 x60x80x14x90x8c0600,0x63java.lang.StringIndexOutOfBoundsException: Index 41 out of bounds for length 41
 0x00,0static unsigned [] ={
};

static const unsigned char SiS_HiTVExtTiming[] = {
 x32,0,0,0,0x31,x3a,
 0 x94,0,0x12,0x3e0,0,
 0060,0,0x350,0,0,0x2b
 0x64,0x90,0x33 x70,x50,x00,,0,0,0,
 0a,xde,x44,02,0,
 0x8e ,,,0,,0,java.lang.StringIndexOutOfBoundsException: Index 41 out of bounds for length 41
  const charSiS_HiTVExtTiming{
 0x63 x32x65x2c,x5f,0x08,x3ax64
} x28x02x01,,0x06,0,0,0,

static const unsigned char SiS_HiTVSt1Timing[] = {
0,0,0x2cx5fx080,0,0,
0,0,0x010,0x06,,0x35,
0,0x14,0,0x6d,0xc5x3f,
 00,0,0,0,0,0x600,0x3djava.lang.StringIndexOutOfBoundsException: Index 41 out of bounds for length 41
 x11,0,0xcf0,x11,x10
 0,0,0,0,0,0,0,0,
0,0,0,0,
0,x5d000,0,0,0java.lang.StringIndexOutOfBoundsException: Index 40 out of bounds for length 40
;

static const unsigned char SiS_HiTVSt2Timing[] =0,,0,0,0,0,x04,
0,x65,05,x08x31,0x64
 0x28
 00,x14x3e,x6d,0,0,
 0x64, ,0,0,x5f,,x3a,
 0x2a,0xde,0x2a,0x44,0,02,x01,0x06,x3ex35,
 08,x8ex82,x07x0bx92,x0fx40
 00,0x90,x33,0,0x36,x3e,
 0x63,0x4fx27x00,xfcxff,,0java.lang.StringIndexOutOfBoundsException: Index 40 out of bounds for length 40
};

#if 0
static const unsigned char SiS_HiTVTextTiming[] = static unsignedcharSiS_HiTVTextTiming ={
 0x32,0x650,0x5f0,0,0,0x65,
 0x28,0x02,0x01,0x3d,0x06,0x3e,0x35,0 0,020,0x3dx06,0,0,
 00,0x14,x3e0,0,0,0,0x3f
 0x65x90xe7,0x03x0c0,0x03
 00x14,0x78,x14x08,x20,0x08,0,
 0xc8,0 xc8xc8x3b,0x26x92,0,
        0x60,0x14,0x8c,x60x04,x6
 0x72, 0x72,0,0x11,x00xfc,0x32,x00
};
#endif

static const unsigned char java.lang.StringIndexOutOfBoundsException: Index 41 out of bounds for length 0
,0x1ax2206,x62x22,,0x5f,
 0x05,0x21,0xb2,0xb2,0x55,0x77,0x2a,0xa6x05,x21,xb2,0x550,0,0,
 0x250,0x470,0xc8,0,0x20
 0,0x6e,0x2e,0x58x480,0x44
 0,0x36x4fx6e,x3fx80,0x00,0x80
 0x4f,0x7f,0xa8,x7dx200,0xa9
0140,0x03,0x7e0,0x31x14,x75
0x18x05,,0x05,x4c,00
};

 constunsignedchar [] ={
 0x00,0x1a,0x22,0x63,0x62,0x22,0x08,0x95,
 0xdb,0,0,0xb80x55x47x2axa6
 0x25x2fx47xfaxc8xff,0x20,
 0,0x6ex60x15,x26xd3xe4x11
 056,x36,0,0x6ex3fx80,x00x80
0,0x36x01x470,0x10xbexb4
 0010,0x03x7e0x65x31,0,
 0,0x050,0x050x4c,0x01
};


static const  char[] ={
 0x00,0x1a,0x22,0x63,0x62,0x22,0x08,0xa7,
 0atic constunsignedcharSiS_HiTVGroup3Text java.lang.StringIndexOutOfBoundsException: Index 51 out of bounds for length 51
0,0x2f,0xfa,0xc8xff,x8ex20java.lang.StringIndexOutOfBoundsException: Index 41 out of bounds for length 41
 0x8c,0 ,0x6e,x60,0x2c,x0c,0,
 0 x56,0x36,x4f,0x3f,0,0x80
 x93x3c,x01x50,x2fx100xf4,
 0x01x05,x03,x7ex65x31x14,x75
 0,0x05,,0x05x4cxa8x01
};
#endif

   SiS_TVData[] =
{
 {    1,   1, 864, 5{
  {    1   ,84, 2,20 0,10,0 6,,xf4xff0,0},
 {    1,   , 864, 55,127, 40,   , 0 20    ,xf1x040x1f0},
 {    1,   1, 864, 525 {   ,   1, 864,525,170, 40,   0,0, 20,    0,xf10x04,0x1f0x18},
 {    1,   1, 864, 525,1270, 480,  50, 0, 760,    0,0xf4,0xff,0x1c,0x22},
 {    1,   1,864, 52,170 60,50 ,   00x300,0xf4,0xff0x1c0x22
}

 const struct SiS_TVDataSiS_ExtPALData]=
{
 {   27,  10, 848, 448,1270, 530,  50, 0,  50,    }
 {  108,  3java.lang.StringIndexOutOfBoundsException: Index 1 out of bounds for length 1
 {   12,   5, 954, 448,1270, 530,  50, 0   10,3, 88 398,    ,xf4,0,02,
     ,4 90 6,64 3,5,0  0    ,xf4x0b,0},
 {    9,   4, 848,  {94 6,4314,48  0 ,5,00,0x0b,0x1c0},
{3,2,10 4,20 50 48 0 3,    ,xeb,0,0},/
 {    3,   2,1080,    6  516,6,20 3,48,48    0,xeb0,0,x16  /* 800x600, 400x300 */
     ,117, 81,27,50 8,, 66    ,xF3x00x1Dx20  /* 1024x768 */
 {1,117,8117,50,66 ,66    ,xF3x00x1Dx20  
 {    9,   4, 848, 528,1270, 530,   0, 0,  50,    0,0xf5,0xfb,0x1b,0x2a}   /* 720x480 */

}

 const  SiS_StNTSCData=
{
 {    1,   1, 858java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
 {    1, 8517,40   ,,70    ,0,x04}
 {    1,java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
 {    1,   1, 858, 525,1270, 350,   0, 0, 720,    0    8,3,88 33170 0 7,0 7,00,0x040,0x18,
  1   ,88 2,20 8,0 , 70 00,0x04x1f0}
};

{13,7,86 2,20 4,2,0    00,0x05,0x1f,0x16},    /* 640x480, 320x240 */
java.lang.StringIndexOutOfBoundsException: Index 1 out of bounds for length 1
   4,6,88 4,20,40 7,0 7,0,0,0x040,0x18    /* 640x400, 320x200 */
 {   88     ,   110,8111,40,   0 ,0    ,xeex0cx22x08    *1024 (52i CORRECTED*
 {  143,  7,94 4,20 4,  9, ,  9,    ,xf1,x04x1f,0},
 {  143,  70, 924, 393,1270, 440,  92, 0,  92,    0,0xf4,0x0b,0x1c,0x0a},
 {13,  6 3,5317,40,22, ,0    ,0xf1,000x1f,01}    /* 640x480, 320x240 */
{13 2006 6317,4,0 1   ,    ,xf4,x10x1c0},    /* 800x600, 400x300  */
 {   {    1   ,10 1,42 4,0 ,0,    0,x00x00x00x00/*04 (52p /
 {    1if
i   /* flimmert und ist unten abgeschnitten (NTSCHT, NTSC clock) */
 {   65,  64,1056, 7java.lang.StringIndexOutOfBoundsException: Index 6 out of bounds for length 6
endif
#endi
{    ,1,10 1,42 40   ,1   0,    0,0x00,0x00,0x00,0x00}     /* 1024x768 (525p) */
#endif
#if 0
     ,  112,8111,42,0 ,0    0x00,0x00,0}     * 1024x768 (525p) */
#endif
#if ,110 4,27 40 5,0 0    00,0,000}    *04 (52p /
     ,   ,98 81,1,40   ,1,  ,   ,0,0x00x00}     
#endif
#if 0 /* zoom hin, unten abgeschnitten (NTSC2HT, NTSC1024 clock) */110,8642 4,45 ,0    0,0,000}     
 {    1,}
#endif
# 1/* zu weit links (squeezed) (NTSC2HT, NTSC1024 clock) */
 {    1,   1,1100, 846,1270, 440, 455, 0,    {    1,   1, 0x37c,0x233,0x2b2,0x2bc {    1,   1, 0x37c,0x233,0x2b2,0x320,    0 {    1,   1, 0x37c,0x233,0x2b2,0 {    1,   1, 0x37c,0x233,0x2b2,0x3c0,    0, 0 {    8,   5, 0x41a,0x2ab,0x670,0x3c0,0x150, };
java.lang.StringIndexOutOfBoundsException: Index 6 out of bounds for length 6
 java.lang.StringIndexOutOfBoundsException: Range [73, 74) out of bounds for length 73
    10 61 4,5,,0    ,x00,x00}/* 1024x768 (525p) */
#endif
};

   SiS_TVData[]=/
{
 {    1,   1, 0x37c,0x233,0x2b2,0x320,    0{/* all ok */
{1   ,0,0x233,0,0x2bc    ,0 ,0 0,0 ,}
 {    1,   1, 0x37c3   ,x3c0x2330,0x3c0    ,0 0,0 ,0 }java.lang.StringIndexOutOfBoundsException: Index 66 out of bounds for length 66
 {1 1 x37c,0x2b2,x2bc0 ,,0 ,0,,0,
 {    1,   1, 0x37c {5   1 x348,0,0,06,1 ,0 0 ,0,},/
 {    8,    {1,5, x41a,x2ab,0,0x3c0,x1431 ,0 ,0 ,0,/
};

static const struct SiS_TVData SiS_St2HiTVData  5,   ,0,0,0x67003,0x128 ,0 0 ,0 ,0,/ 20 */
{
 {    3,   1, 0x348,0x1e3,0x670,0x3c0,0x032, 0, 0, 0,       ,0,0,0x6700,0x032, ,0 ,0 ,0 }  /* 1024x576  */
 {1    x37c0,0,0,   , ,0 ,0 ,0,}
 {    {,,0ec,0,0c0,0,,,, ,/
 {    1,   1, 0;
 {    5,   2, 0x348struct [ java.lang.StringIndexOutOfBoundsException: Index 49 out of bounds for length 49
 {   ,5 x41a,0x670x3c0,0, 1, 0,0 0 , 0 0}
};

static const struct SiS_TVData SiS_ExtHiTVData[] =
/* all ok */
 {    6,   1, 0x348,0x233,0x660,0       ,0,0x20dx4f6,   50 0,0, 0 ,0,,0,
 {    3,   1, 0x3c0,0x233        ,0,0,0x4f6x15e,   5,0 x280,0 ,0 0},
 {6   ,0,0x233x660,    0 ,, ,0, 0 0,0}
 {    3,   1, 0x3c0,0x233,0x660,0}
 {    5,   1, 
 {   16,static co struct  SiS_St750pData]=
 {   25,  12, 0x4ec,0x353,     ,   ,0,0x2eex500,5,,0, 0  ,,}
5 ,x464,,0 0, 0,0,0,0 ,
 {    4,   1, 0x41a,0x233,0x60c,0x3c0,0x143, 1, 0, {1,1 0x672,0x2ee0,0,    ,0 x2d00 0 , 0 }java.lang.StringIndexOutOfBoundsException: Index 70 out of bounds for length 70
 {    5,   2, 0x578,0x293,0x670,0x3c0,0x032     
 {    8,   5, 0x6d6 SiS_Ext750pData] =
 {    8,   3,0x4ec033,0,0x3c0x0320, ,0 ,0 ,0,/* 960x600  */
};

static const struct SiS_TVData SiS_St525pData[] =
{
 {    1,   1, 0x6b4,0x20d,0x4f6,0x190 {    1  5 7 3,60  5,00  ,0 ,0,/* 32x2000 */
 {    1,   1, 0x6b4{2,7  3,40 3,60  0 0 ,0,0 0 ,0,
 {    1   ,0,0x20d,x1900, , x2f8,0 ,0 0,
 {    1,   1, 0x6b4,0x20d,0x4f6,0x15e,   50, 0, 0x280, 0, 0, 0, 0, 0},
 {    1,   1 2,7  93,40 110 8, 5,0 0, 0, 0 ,0 0},
};

static const211,50 10 4,,,,0  }/* 640x480 */

        x672x2eex500x190,0 ,0x2f8,00 ,0,
 {    1,   1, 0x672,0x2ee,0x500,0x15e,   50, 0, 0x280, 0{1  1 3588 10 0 3,0 ,0 ,0 ,0,/* 12x768 */
 {    1,   1, 0x672,0x2ee,0 {   ,  ,1065 130 4,0 ,0 ,0 ,0 }  /* 720/768x576 OK */
{1,   1 0,0x2ee0,0x15e,    ,0 x2d0,0 ,0 }java.lang.StringIndexOutOfBoundsException: Index 70 out of bounds for length 70
 {    1,   1, 0x672,0x2ee,0x500,0x1e0,    0, 0, 0x2f8
};

static const struct SiS_TVData SiS_Ext750pData[] =
/* all ok */
 {    3, 2     84  1,10,86} *60 */
    4 7  3,40 13,60  0 ,0 0 ,0 ,0,
 {    ,0    ,0,0    0} 
 {   24,  7,  935, 420, 1130, 680,  50, 0, 0, 0, 0, 0, 0, 0},
 {    2,  1, 1100, 590, 1130, 640,  50, 0, 0, 0, 0, 0, 0, 0},  /* 640x480 */

 {    3,  2, 0    ,0     ,
 {    2,  1, 1100, 562, 1130, 640,   0, 1, 0, {,1 48  0,10,0   
 {;
 {java.lang.StringIndexOutOfBoundsException: Index 4 out of bounds for length 0
 {   25, 24, 1496, 755, 1120, 680,  50, 0, 0, 0 * Other TMDS panels of this resolution will * For LVDS, we know another * (Note: 1280x768_3 is now special for *
};

6,21  5,44 10, 0 , 
{
{  44,   15,  864,  430, 1408,  806 }, /* 640x400 */

 {12,3,72  85 48  0 ,
 {  44,   15,  864,  430, 1408,  806 },
  2,   3,72  8,140,86}
  2,9,84  1,108,86} /* 640x480 */
{8    ,15,65 48  06 } 
 {   0,    0,    0{8,   8, 296,  0,140,86 , /* 1024x768 */
 {   0,    0,    0,    0,    0,    0 }, /* 1280x1024 */
 {   0,    0,    0,    0,    0,    0 },
{  ,    ,0,    0    ,0}
 {1     48  0,10,86}/
};

/* About 1280x768: For TMDS, Panel_1280x768 will only be set if
 * the panel is a Fujitsu 7911 (VL-17WDX8) (with clock 81, 1688x802)
 * Other TMDS panels of this resolution will be treated as custom.
 * For LVDS, we know another type (_2).
 * (Note: 1280x768_3 is now special for SiS301/NetVista
 */


static const struct SiS_LCDData SiS_StLCD1280x768_2Data[] = /* 2.03.00 */
{
 {  64 {  16,    ,90  1, 10,86} /* 640x400 */
   2    ,88  7,10,  80}java.lang.StringIndexOutOfBoundsException: Index 39 out of bounds for length 39
 {  64,   21,  858,{6,21 1236,10,86}
   3,9  85,  7,1408  86}java.lang.StringIndexOutOfBoundsException: Index 39 out of bounds for length 39
 {    5   1 34  796 60  06} 
{  64,   51, 1364,  663, 1408,  806 }, /* 800x600 */

 {  {1    1,10,  0,10,86} 
{   0,    0,    0,    0,    0,    0 },
{   1,    1, 1408,  806, 1408,  806 }, /* 1280x768 */

 {   0,    0,    0,    0,    0,    0 },
 {  16,   15, 1java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
};

static const structstaticconst  SiS_LCDDataSiS_LCD1280x768_3Data]=
{
 {  16,    5,  960,  410, 1600,  806 }, /* 640x400 */
 {  64,   21, 1152 {  64,   5, 156,  42, 164,  79 }   /* 640x400 */
 {  1,    5,90  1,160,80 },
 {  64,   21, 1152,  364, 160 {  6,   25 106  2,164,78}  /* 640x400 */
 {  32,   13, 1040,  493, 1600,  806 }, /* 640x480 */
 {  16,    9 112  18,160,  0 } /* 800x600 */
 {  25,   21, 1344,  796, 1600   2   1,15,513,108,86 , /* ,664 */ /* 640x480 */
    ,    0    ,0,    ,    0},
 {   1,    1, 1600,  806, 1600,  806 }, /* 1280x768 */
,
 {  16,   15, 1600,  750, 1600,  806 }  /* 1280x720 */{,0    ,0    ,0}java.lang.StringIndexOutOfBoundsException: Index 39 out of bounds for length 39
}    ,0    0 0    ,0}java.lang.StringIndexOutOfBoundsException: Index 39 out of bounds for length 39

#if 0  /* Not used; _3 now reserved for NetVista (SiS301) */
static const
{
{  4,25, 106  422 164  79 }   /* 640x400 */
 { 12{
 {  64,   25, 1056,  422, 1664,  798 },   /* 640x400 */
 {128,39  884  36 148  06} /* ,640 */
 {  32,     2,49,13231 48  1 ,
 {16, 15 20  4,140,86} /* ,768 */ /* 800x600 */
   ,3,86 18  0 , /* 1024x768 */
 {   0,    0,    0,    0,    0,    0 },
 {1    ,10,  80,10,86}, /
 {   0,    0,    0,    0,    0,    0 },
   6   5 60  70 60  0   /* 1280x720  from above */
};
endif

static const struct SiS_LCDData SiS_LCD1280x800Data[] = /* 0.93.12a (TMDS) */
{
{ 2,  1 12  1,10,86}  /* 640x400 */
 { 128,   49,    ,0    ,0    ,0}  /* 1280x768 (patch index) */
 { 128,   51, 1122,  412, 1408,  816 },
 { 128,   49, 1232
 {   ,    3,88,41 48  1 }  /* 640x480 */
 {  11,    6, 1024,  612   9,42 34  40,152  82},/* 640x400 */
 {  22,   21, 1400,  784, 140 {  97,   42, 1344,  409, 1552,  812 },{  97,   35, 1280,  358, 1552,  812 },
 {   ,0    ,0    ,0}  /* 1280x1024 */
    ,1, 48  1,10,81 ,/
 {   0,    0,    0,    0,    0,    0 },  /* 1280x768 (patch index) */
 {   0,    0,    0,    0,    0,    0 }   /* 1280x720 */
};

static {  97,   96 160,78, 52, 81 } /* 1280x768 - patch index */
{
 {  97   4, 14,40,155,82 } 
{  97,   35, 1280,  358, 1552,  812 },
{  97,   42, 1344,  409, 1552,  812 },
{  97,   35, 1280,  358, 1552,  812 },
{  97,   39, 1040,  488, 1552,  812 }, /* 640x480 */

 { 194,  105, 1120,  608, 1552,  812 }, /* 800x600 */
 {  97,   84, 1400,  780, 1552{ 18   1 12 42 48  1 ,
    ,0    ,    0    ,0,/* 1280x1024 */
 {   1,    1,java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
  7   6 10  8,15, 1 ,/
 {  97,   90, 1600    ,,0    ,0     , 
};

#if 0
static const struct SiS_LCDData SiS_LCD1280x800_3Data[] = /* 2.02.05a (LVDS); m250 */


 { 128,   51, 1122{0,0,   ,   ,0,0}/
 { 128,   ;
 { 128,   51, 1122,  412, 140java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
 { 128,   49, 1232,  361, 1408,  816 },
 {
 {  5,1,93,10 164  6 ,  /* 640x400 */
 { 2,   21 40  8,10,  1 ,/* 1024x768 */
 {   0    ,0 0    0    0} /* 1280x1024 */
    1    , 10,  1,140,816 ,java.lang.StringIndexOutOfBoundsException: Range [54, 55) out of bounds for length 54
 {   0,    0,    0,    0,    0,    0 },  12   5  7,6,16,81}  * 800x600 */
 {   0,    0,    0,    0,    0,    0 }  /* 1280x720 *//
};
#endif

static1,1,10,74 64  6 ,/* 1280x768 - patch index */
java.lang.StringIndexOutOfBoundsException: Range [1, 2) out of bounds for length 1
 {  56,   15,  936,    0,   0     },
 {64,  5 156  5,164  6 ,
 {  56,   15,java.lang.StringIndexOutOfBoundsException: Index 15 out of bounds for length 2
 {  64,   5, 56  55, 64  6 ,
 {  91,   45, 1464,  485,  {9 2  0,500 80 00}
  8,   7,96  60,166,  81}  /* 800x600 */
 {  91  4   , 900,50 180,10 ,
    0,0    ,,    0,    0}  /* 1280x1024 */
 {  26,   25, 1708,  807, 1664,  861 },  /* 1280x800 */
 {    ,   ,0,50 80 00}
 {  52,   4{  0  1 10,65 10,10 ,
{0    0    ,0    ,0}java.lang.StringIndexOutOfBoundsException: Index 39 out of bounds for length 39
 {   0,    0,    0,    0,    0,    0 },
 {   1,    1, 1664,  861, 1664{0    ,   ,    0,0     }
};

static const struct SiS_LCDData SiS_LCD1280x960Data[] =
{
 {    9,   2,  800,  500, 1800, 1000 },
 {    9,   2,  8}
 {    4,   1,  900,  500, 1800, 1000 },
 {    4,   1,  900,  500, 1800, 1000 },
 {    9,   2,  800,  500{ 21  0,2100  0,18,16 },
 {3,  1,15,  65 10,10 },
 {    5,   3, 1350,  80 1,10 20  40,18,16 ,
 {    1,   1 56,15,17,15 ,
 {    1,   1, 1800, 1000, 1800, 1000 },
    ,0    ,    ,0    0}
    ,0    ,0,    ,0}java.lang.StringIndexOutOfBoundsException: Index 39 out of bounds for length 39
 {   0,    0,    0,    0,    0,    0 },
 {   0,    0,    0,    0,    0,    0 },
 {   0,    0,    0,    0,    0,    0 }
}{0    0    0,    ,0     ,

static   ,0    ,0     ,
{
1688,106 ,
 { 211,   6;
 { 211,  1
1165  6}
 { 211,   4
{ 211,   72, 1008,  609, 1688, 1066 },
{ 211,  128, 1400,  776, 1688, 1066 },
{ 211,  205, 1680, 1041, 1688, 1066 },
{   1,    1, 1688, 1066, 1688, 1066 },
{   0,    0,    0,    0,    0,    0 },
{   0,    0,    0,    0,    0,    0 },
{   0,    0,    0,    0,    0,    0 },
{   0,    0,    0,    0,    0,    0 },
{   0,    0,    0,    0,    0,    0 }
};

static const struct SiS_LCDData SiS_ExtLCD1400x1050Data[] =
{
/* { 211,   60, 1260,  410, 1688, 1066 },    640x400 (6330) */

 {{21 2,10 76,68 06} /* 1024x768 */
 14 5,38 6816 ,
{1,1020  0 68 06java.lang.StringIndexOutOfBoundsException: Index 39 out of bounds for length 39
 { 211,   64, 1536,  358, 1688, 1066 },
/* { 211,   80, 1400,  490, 1688, 1066 },    640x480 (6330) */
 { 211,   48,  8{00,00 0}
/* { 211,  117, 1638,  613, 1688, 1066 },    800x600 (6330) */
 { 211,   72, 1008,  609, 1688, 1066 }, /* 800x600 (6325) WORKS */
 { 211,  128, 1400,
{21  0,18,141 68 06 ,/* 1280x1024 - not used (always unscaled) */
    ,1 68 06 68 06},/
 {   0,    0,    0,    0,    0,    0 }, /* kludge */
 { 211,  120, 1400,  730, 1688, 1066 }, /* 1280x720 */
 {   0,    0,    0,    0,    0,    0 },
 {   0,    0,    0,    0,    0,    0 },
 {   0,    0,    0,    0,    0,    0 }
}

 constSiS_LCDData[] =
{
{  9,24 20  1,10,16 ,/*   4x400
 {  10,    3, 1710,  362, 190,16 ,/* 11 1400x1050 index*java.lang.StringIndexOutOfBoundsException: Index 70 out of bounds for length 70
 {  95,   {0,0    ,0    ,0}
 {  10,    3, 1710,  362, 1900, 1066 },
 {  95,   32, static  structSiS_LCDData SiS_StLCD1600x1200Data[] =
 {  95,   42, 147{
 {  95,   80 500,210 15 ,
 {  95,   94,  {74 0,50,26, 150 },
 {  41,   31, 1900,  806, 1900, 1066 }, /*  8 1280x768 */
{9,   6, 180,  1,190 1066} /*  9 1280x800 patch index */
 {  13    ,10,  79 90, 06 },/* 10 1280x720 */
 {  95,   94,  27  ,80,50 26,150},
 {   1,    1,  {,1180,65, 210, 1250},
 {   0,    0,    0,    0,    0,    0 }
};

staticconststruct SiS_LCDDataSiS_StLCD1600x1200Data]=
{
 {27,  4, 800, 500, 2160, 1250 },
 {7,  4 80, 0, 26, 15 },
 { 6,  1, 900, 500, 2160, 1250 },
 { 6  1 0,50 216015 ,
 {2  1,  ,1015,26,1250},
 { 4,  1,10  ,0   0 0         ,
 {5  2,30 0,26,15 ,
 {135,88,1600,1100,  ,00,,0}
 {72, 49,1680,1092, 2160 {0  0 0   ,0     }
 { 1,  1,2160,1250, 2160, 1250 },
 { 0,  0,   0,   0,    0,    0 },
 { 0,  0,   0,   0,    0,    0staticconststructSiS_LCDData SiS_ExtLCD1600x1200Data=
 { 0,  0,   0,   0,    0,    0 },
{ 0  0,   0   ,    0,    java.lang.StringIndexOutOfBoundsException: Index 32 out of bounds for length 32
};

static {6 1 90, 500, 210, 120},
{
 {72,11, 99 {45,8, 96, 55,216, 1250},/
/* {27, 4, 800, 500, 2160, 1250 },    640x400 (6235) */
 {27, 4, 800, 500, 2  4,110 25 10 150}java.lang.StringIndexOutOfBoundsException: Index 32 out of bounds for length 32
 { 6, 1, 900, 500 {71,50164,260 20}java.lang.StringIndexOutOfBoundsException: Index 48 out of bounds for length 48
 {6,1 90,50 26,15 ,
{5, , 90 50,260 25 ,/
/* {27, 1, 800, 500, 2160, 1250 },    640x480 (6325) */
 { 4, 1,1080, 625, 2160, 1250 },
 {5 ,15,80 10,125 ,
 {27,16,1500,1064, 2160, 1250 }, /* 1280x1024 */
 {72,49,1680,1092, 2160, 1250 }, /* 1400x1050 (6330, was not supported on 6325) */
 { 1, 1,2160,1250, 2 0,,   ,,0     java.lang.StringIndexOutOfBoundsException: Index 31 out of bounds for length 31
 { 0, 0,   0,   0,    0,    0 },
 { 0, 0,   0,   0,    0,    0 },
 { 0, 0,   0,   0,    0,    0 },
  ,0   ,  ,0     }
};

 struct ]
{
 { 1, 1, 800, 449, 800, 449 },  /* 0x00: 320x200, 640x400 */
 { 1, 1, 800, 449, 800, 449 },
 { 1, 1, 900, 449, 900, 449 },
 {,1 00 449 00,4 }
{1 ,80 2,80 2 ,  /* 0x04: 320x240, 640x480  */
 { 1, 1,1056, 628,1056, 628 },  /* 0x05: 400x300, 800x600  */
 { 1, 1,1344, 806,1344, 806 },  /* 0x06: 512x384, 1024x768 */
{1, 1,68106,6816 ,
        { 1, 1,1688, 802,1688, 802 },  /* 0x08: 1280x768: Fujitsu, TMDS only */

        { 1, 1,2160,1250,2160,1250 }, {1 ,8010,80,00,/
 { 1  ,11816,68166,/* 0x0b: 1400x1050 */
 { 1, 1,1688,1066,1688,1066 },  /* 0x0b: 1400x1050 */
{,,607015,750 ,/java.lang.StringIndexOutOfBoundsException: Index 71 out of bounds for length 71
 { 1, 1,1552,{1 ,60 8616,86}/
{ 1, 1,1900,1066,1900,1066 },  /* 0x0e: 1680x1050 (LVDS) */

{,1,160 0,60 0 ,/
 { 1, 1,166  ,1188,80,68 82}  /* 0x11: 1280x768   (TMDS Fujitsu) */
 {1 ,68, 0,688,82}  /* 0x11: 1280x768   (TMDS Fujitsu) */
 { 1, 1,1408, 806,1408, 806 },  /* 0x12: 1280x720 (LVDS) */
 { 1, 1, 896, 497, 896, 497 },  /* 0x13: 720x480 */
 { 1, 1, 912, 597, 912, 597 },  /* 0x14: 720x576 */
 { 1, 1, 912, 597, 912, 597 },  /* 0x15: 768x576 */
 { 1, 1,1056, {,116,49,04 9 ,/
 { 1, 1,1064, 497,1{1 ,06 9,06 9 ,java.lang.StringIndexOutOfBoundsException: Index 51 out of bounds for length 51
 { 1, 1,1056, 497,1056, 497 },  /* 0x18: 800x480 */ ,118,8218,82}  /* 0x1a: 1152x864 */
 { 1, 1,1328, 739,1328, 739 },  /* 0x19: 1024x576 */
 { 1, 1,1680, 892,1680, 892 },  /* 0x1a: 1152x864 */
 {1 ,88 88,0, 88}  /* 0x1b: 1360x768 */
 {1 ,14 6,14 6 }  /* 0x1c: 960x540 */
{1, ,10 1,10 1 ,/
 {  1,124,32,0812 }, /* 0x21: 1600x1200 for non-SiS LVDS */
{1 ,70,15,7013 ,  
{ 1, 1,2048,1320,2048,1320 },  /* 0x21: 1600x1200 for non-SiS LVDS */

 { 1, 1java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
};

/**************************************************************/
/* LVDS ----------------------------------------------------- */
/**************************************************************/

/* FSTN/DSTN 320x240, 2 variants */
static const struct SiS_LVDSData{
{
 {88 38,40 2},
  4, 8,40 2}
 {88 8940 2}
 { {88 51,40 2}
 { 848{06 2840 2}java.lang.StringIndexOutOfBoundsException: Index 23 out of bounds for length 23
 {1056, 628, 400, 525},
 { 400
};

static constjava.lang.StringIndexOutOfBoundsException: Index 1 out of bounds for length 1
{
 { 800, 445, 800, 525},
 { 800, 39 {80 35 0,55},
 { { 00 55, 0,55,
 {80 39, 80,55,
 { 800, 525, 800, 525},
  {8 2 8,2 * xSTN */
 { 480, 525, 480, 525} /* xSTN */
};

static const struct SiS_LVDSData

 { 80  00,35,80 55,
 { 800, {80 445 0,55,
 { 800, 445, 800, 525},
 { 800, 395, 800  80 395 8,55,
 {80 25 80,52}
};

static const struct SiS_LVDSData
{
 { 848, 433,1060, 629{
{88 8,00 6}java.lang.StringIndexOutOfBoundsException: Index 23 out of bounds for length 23
 { 848, 433,1060, 629},
 { 848, 389,1060, 629},
 { 848, 518,1060, 629},
{062815,68java.lang.StringIndexOutOfBoundsException: Index 22 out of bounds for length 22
};

static const struct SiS_LVDSData SiS_LVDS1024x600Data_1[] =
{
 { 840, 604,1344, 800},
 { 84 05,4 8}java.lang.StringIndexOutOfBoundsException: Index 23 out of bounds for length 23
 4 414, 80,
 { 840, 560,1344, 800},
 { 840, 689,1344, 800},
 {1050, 800,1344, 
 {1344, 800,1344, 800}
};

static const struct SiS_LVDSData 3,34 0}java.lang.StringIndexOutOfBoundsException: Index 23 out of bounds for length 23
{
 {00 3,34 0}/* 800x600 */
 { 840, 409,1344, 806},
  840 3,34,86,
 { 840, 409,1344, 806},
 { 840, 518,1344, 806},   /* 640x480 */
 {1050, 638,1344, 806},   /* 800x600 */
 {1344, 0,34 0}   /* 1024x768 */
};

static const 0 ,0}
{

{ 0 0,8,60,
 { 840, 600, 840, 600},
 { 840, 600, 840, 600},
 { 784, 600, 784, 600},
 {1064, 750,1064, 7
        {160, 945,1160, 945java.lang.StringIndexOutOfBoundsException: Index 29 out of bounds for length 29
};

static const struct SiS_LVDSData  8 2,78,52}
{
 { 840, 525, 840, 525},
 { 840, 525, 840, 525},
 { 840, 525, 840, 525},
 { 840, 525, 840, 525},
 { 784, 525, 784, 525},
 {1040 70100 0}
        {1160, 840,1160, 8
};

/* CRT1 CRTC data for slave modes */,x85,0,0,0x0000,

 conststruct SiS_LVDSCRT1320x240_1
{
 {x65,08,x56,0xaa,
   0x90, 0,0,x5dx79,0,0x000,
   0x00 }},
 {{0x65,0x4f,0x89,0x56,0x83 {x65x4f,x89,0x9f0xc40x1fjava.lang.StringIndexOutOfBoundsException: Index 38 out of bounds for length 38
   0x5e,0 }}
   0x00 }} {050,0,0x560,0x83,x1f
 {0,0,0x890,0x9f0,0,
0,x90,0,0x300,0x01java.lang.StringIndexOutOfBoundsException: Index 38 out of bounds for length 38
   0x00 }},
 {{0x650,0x89,x56,0,0x1fjava.lang.StringIndexOutOfBoundsException: Index 38 out of bounds for length 38
   0,0,x5d,0x10,x00x05,
0x00},
 {{0x65,0x4f,0x89,0x56x2d,0,x2c,0,0,
0,0,0,0,,,
   0x00
  struct[java.lang.StringIndexOutOfBoundsException: Index 62 out of bounds for length 62
080,x57,0,0,0,
   0x01 }},
 {{0x2d,0x27,0x90,0x2c,0x80,0xe9,0,0,0x30,x05
   0xe9{,,,,0,0,0,
   00}java.lang.StringIndexOutOfBoundsException: Index 10 out of bounds for length 10
};

static const struct SiS_LVDSCRT1Data SiS_LVDSCRT1320x240_2[] =
{
{0,0,0,0,0x810x0b0,
   0xe90,0,0x04,x300,
   0x00,,x83,0,0,0,
 0,0,0x82,0x550,0,0,
   0xe9,0x8b,0xdf,# 0
   0x00java.lang.StringIndexOutOfBoundsException: Index 10 out of bounds for length 10
 {{0x5f00}
   0xe9,0x8b,0xdf,0x04,0x30,0x00,0x05,
   0}},
 {{0x5f,0x4f,0x82,0x55,0x81,0x0b,0x3e,
   xe9x8b,0x040,0x00x05
   0x00}},
 {{0x5f,0x4f,0x82,0x55,0x81,0x0b,0x3e,
   0xe9,0x8b,0xdf,0x04,0x30,0x00,0x05,
   0x00}},
 {{0x7f,0x63,0x83,0x6c,0x1c,0x72,0xf0,
   0x58,0x8c,0x57,0x73,0x20,0x00,0x06,
   0x01}},
#if 0
 {{0x2d,0x27,0x90,0x2c,0x80,0x0b,0x3e,
   0xe9,0x8b,0xe7,0x04,0x00,0x00,0x00,
   0x00}}
#endif
05,x4f,0x550810x0b,x3e
   0xe9,0x8b,0xe8,0x0c,0x00,0x00,0x05,

java.lang.StringIndexOutOfBoundsException: Index 2 out of bounds for length 2

static,,,0,0,0x00x01
{
 {{0x65,0x4f,0x89,0x56,0 {x650,0x890,0x83x30,
   0x90,0x85,0x8f,0xab,0x30,0x00,0x05   0x5e,x83,x5dx79x10,0x00,0x05
   0x00}},
{{x65,x4fx89,x56x83,x83x1f
   0x5e,0x830,x85,0,0x10x00x05
   0x00x00}
 {{0x65{0,0x630,0,0x1cx72,xf0
   0   x58x8c,0,0,0,0,
   0x00}},
 {{0x65,0x4f,0x89,0x56,0x83,0x83,0x1f,
   0,0x83x5dx79x10x00x05
   0xe9x8bxe7x04,x00x00,0,
 {{0x65,0x4f,0x89,0x56,0x83,0}
   0xe0,0x85,0xdf,0xfb,0x10,0x00,0x05static structSiS_LVDSCRT1Data[] =
   0x00}}, {x5fx4f0,0,0,0x0bx3e
 {0,0,0,0,0x1cx72,
   0x58,0x8c,0x57,0x73,0x20,0x00,0x06,
   0x01}},
{0,0,0,0,0,0x0b,x3e,
   0xe9,0x8b,0xe7,0x04,0x00,0x00,0x00,
   0x00}}
};

static const struct SiS_LVDSCRT1Data SiS_LVDSCRT1320x240_3[] =
{
 {0,0,0x820,0x81,x0bx3e,
   0xe9,0x8b,0xdf,0x04,0x00,0x00,0x05,
   0x000,0x8b0,0,0,0x000,
 {{0x5f,0x4fx00},
   0xe9,0x8b,0xdf,0x04,0x00,0x00,0x05,
   00},
 {{0x5f,0x4f,0   0xe9,0x8b,0xdf,0x00,x00x05,
   xe908,0df,0x000,0x05
  x00,
 {{0x5f,0x4f,0x82,0x55,0x81,0x0b,0x3e,
   0xe9,0x8b,0xdf,0x04,0x00,0x00,0x05,
  x00,
 {0,0x4fx820,0x81x0bx3e
   0xe9,0x8b,0xdf,0x04,0x00,0x00,0x05,
   0x00}},
 {{x7fx63,0x6c01,x72xf0,
   0x58,0x8c,0x57,0x73,0x20{
   0x01}},
 {x2d,0x90,02,x80x0b,0x3e
   xe9,0xe7x04x00,x00x00,
   0x00}}
};

 const SiS_LVDSCRT1DataSiS_LVDSCRT1320x240_3_H[ java.lang.StringIndexOutOfBoundsException: Index 64 out of bounds for length 64
{
 {0,0x4f0,0x56x830,0x1f,
   0x90,0x85,0x8f,0xab,0x30,0x00,0x05,
   0x00}},
 {0,0x4fx89,x56,0x83,01f
      0,0x830,0x790,0,0x05,
   0x00}},
 {x65,0,0,0,0,01java.lang.StringIndexOutOfBoundsException: Index 38 out of bounds for length 38
   0x92,0x89,0x8f,0xb5,0x30,0x000}}java.lang.StringIndexOutOfBoundsException: Index 10 out of bounds for length 10
   0x00}},
 {{0x65
   x5e,0dx79java.lang.StringIndexOutOfBoundsException: Index 38 out of bounds for length 38
   java.lang.StringIndexOutOfBoundsException: Range [3, 4) out of bounds for length 2
 {{0x65    SiS_LVDSCRT1640x480_1]=
   0xe0,0x85,0xdf,0xfb,0x10,0x00,0x05,
   0x00}},
 {{0x7f,0x63,0x83,0x6c {x5fx4fx82,0x8100,x3e
   x58,0,0,0x20x00x06java.lang.StringIndexOutOfBoundsException: Index 38 out of bounds for length 38
   0x01{05f0,0x820x55,0x81x0b0x3e
 {{0x2dxe9x8bxdf0x04,0x30x00x05
   0xe9   x00},
   0x00}}
}

 const  SiS_LVDSCRT1640x480_1=
{
 {{0x5f,0x4f,0x82,0x55,0x81,0x0b,0x3e,
  0,0x8b,,0x04,x00,0x05
   0}},
 {{0x5f,0x4f,0x82,0x55,0x81,0x0b,0x3e,
   0xe9,0x8b,0xdf,0x04,0x30,0x00,0x05,
   0x00}},
 {{0x5f,0x4f,0x82,0x55,0x81,0x0b,0x3e,
   0xe9,0x8b,0xdf,0x04,0x30,0x000}},
   0x00}},
 {0,0x4f0,0x55,,0x0bjava.lang.StringIndexOutOfBoundsException: Index 38 out of bounds for length 38
   0xe9,0x8b,0xdf,0x04,0x30,0x00,0x05,
   0x00}},
 {{x5f,x4fx82x55x81,0,0x3e
   0xe9,0x8b,0xdf,0x04,0x30,{
   0x00}},
 {0,0,0x83x6cx1cx72xf0,
   0x58,0x8c,0x57,0x73,0x20,0x00,0x06,
   0x01}}
};

staticx00
{
{0x2d,0,x90x2bxa0,0x1f
   0,0x8e0,0,0x000000,
x00,
 {{x2dx28x90,0x2b,0,0xbf,x1f
   0x83,0x85,0x63,0xba,   0x9c,0x8e,x960xb9000,0x00,
   0x00}},
 {{0x2d,0x28,0x90,0x2b,0xa0,0xbf,0x1f,
   0x9c,0x8e,0x96,0xb9,0x00,0x00,0x00,
   0}},
 {{   ,0,0,0,000x00,
   0x83{,x28,,x80,,
x00
 {0,09,x2c000,0,
   0}java.lang.StringIndexOutOfBoundsException: Index 2 out of bounds for length 2
   0x00}}
};

#endif


Messung V0.5
C=88 H=97 G=92

¤ Diese beiden folgenden Angebotsgruppen bietet das Unternehmen0.16Angebot  ¤

*Eine klare Vorstellung vom Zielzustand






Wurzel

Suchen

Beweissystem der NASA

Beweissystem Isabelle

NIST Cobol Testsuite

Cephes Mathematical Library

Wiener Entwicklungsmethode

Haftungshinweis

Die Informationen auf dieser Webseite wurden nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit, noch Qualität der bereit gestellten Informationen zugesichert.

Bemerkung:

Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.