Lines Matching refs:a

61 struct l181*a,void*l79,int w);void( *l171)(struct l181*a,unsigned char
62 *l99,int w);void( *l65)(struct l181*a,int l916);}e;typedef struct
72 cp_regio(e*a,int l194,int z,unsigned long r);void cp_register_transmit
73 (e*a,void( *l85)(e* ,void* ,int));void cp_register_receive(e*a,void( *
74 l85)(e* ,unsigned char* ,int));void cp_register_error(e*a,void( *l85)(
75 e* ,int));void cp_start_chan(e*a,int l208,int l191,l211*l49,unsigned
76 long l69);void cp_stop_chan(e*a);void cp_start_e1(e*a);void cp_stop_e1
77 (e*a);int cp_transmit_space(e*a);int cp_send_packet(e*a,unsigned char
80 ,int m);void cp_g703_timer(e*a);void cp_e1_timer(e*a);void cp_e3_timer
81 (e*a);void cp_led(s*b,int m);void cp_set_dtr(e*a,int m);void
82 cp_set_rts(e*a,int m);int cp_get_dsr(e*a);int cp_get_cd(e*a);int
83 cp_get_cts(e*a);int cp_get_txcerr(e*a);int cp_get_rxcerr(e*a);void
84 cp_set_baud(e*a,int y);void cp_set_dpll(e*a,int m);void cp_set_nrzi(e
85 *a,int m);void cp_set_invtxc(e*a,int m);void cp_set_invrxc(e*a,int m
86 );void cp_set_lloop(e*a,int m);int cp_get_rloop(e*a);int cp_get_lq(e*
87 a);int cp_get_cable(e*a);void cp_set_gsyn(e*a,int l78);void cp_set_ts
88 (e*a,unsigned long j);void cp_set_dir(e*a,int v);void cp_set_mux(s*b,
89 int m);void l195(s*b,int m);void cp_set_dxc(e*a,l72*l917);void
90 cp_set_higain(e*a,int m);void cp_set_use16(e*a,int m);void cp_set_crc4
91 (e*a,int m);void cp_set_phony(e*a,int m);void cp_set_unfram(e*a,int m
92 );void cp_set_scrambler(e*a,int m);void cp_set_monitor(e*a,int m);
93 void cp_set_rloop(e*a,int m);void cp_set_ber(e*a,int m);void
94 cp_set_cablen(e*a,int m);void cp_set_losais(e*a,int m);static void
95 l189(e*a);static void l141(long l199,long y,int*l50,int*l54);static
96 void l165(e*a);static void l210(e*a);static void l179(e*a,l72*l149);
5633 255;}static unsigned char l57(e*a,unsigned char z){l(a->d,a->l48,z); in l57() argument
5634 return u(a->d,a->d->l83);}static void i(e*a,unsigned char z,unsigned in i() argument
5635 char r){l(a->d,a->l48,z);l(a->d,a->d->l83,r);}static unsigned char l90 in l90()
5636 (e*a,unsigned char z,unsigned char l214){unsigned char r;l(a->d,a-> argument
5637 l48,z);l(a->d,a->d->l83,l214);l(a->d,a->l48,z);r=u(a->d,a->d->l83)&
5638 l214;l(a->d,a->l48,z);l(a->d,a->d->l83,r);return r;}static void l176( in l176()
5645 (b,40,l27);}static void l106(e*a,unsigned char z,unsigned char r){ in l106() argument
5646 unsigned char l27=16<<a->p;l(a->d,40,0);l176(a->d,(z<<1)|0,l27);l176(
5647 a->d,r,l27);l(a->d,40,0);}static unsigned char l603(e*a,unsigned char in l603() argument
5648 z){unsigned char l27=16<<a->p;unsigned char r=0;int c;l(a->d,40,0);
5649 l176(a->d,(z<<1)|1,l27);{c=0;l539:if(!(c<8))goto l537;goto l534;l532:
5650 ++c;goto l539;l534:{l(a->d,40,l27|8);{if(!(u(a->d,a->l44)&128))goto
5651 l458;r|=1<<c;l458:;}l(a->d,40,l27);}goto l532;l537:;}l(a->d,40,0);
5652 return r;}unsigned long cp_regio(e*a,int l194,int z,unsigned long r){ in cp_regio() argument
5653 switch(l194){case 0:r=u(a->d,(unsigned char)z);break;case 1:r=l57(a,(
5654 unsigned char)z);break;case 2:r=l90(a,(unsigned char)z,255);break;
5655 case 3:r=l603(a,16);break;case 4:r=u(a->d,(unsigned char)z);l(a->d,(
5656 unsigned char)z,(unsigned char)r);break;case 9:l(a->d,(unsigned char)z
5657 ,(unsigned char)r);r=u(a->d,(unsigned char)z);break;case 5:l(a->d,(
5658 unsigned char)z,(unsigned char)r);break;case 6:l106(a,16,(unsigned
5659 char)r);break;case 7: * (unsigned long* )(a->x+z)=r;r= * (unsigned
5660 long* )(a->x+z);break;case 8:i(a,(unsigned char)z,(unsigned char)r);r
5661 =l57(a,(unsigned char)z);break;}return r;}static unsigned short l521( in l521()
5670 unsigned char*g){unsigned char l56;unsigned short l224;e*a;b->g=g;b-> local
5702 case 6:b->l80=32768000;break;case 4:b->l80=16384000;break;}}l406:;}{a
5703 =b->k;l428:if(!(a<b->k+4))goto l430;goto l431;l429:++a;goto l428;l431
5704 :{a->d=b;l189(a);}goto l429;l430:;}return 0;}static void l68(e*a){ in l68() argument
5705 unsigned char l74=1;{if(!(a->f!=4&&a->f!=7&&a->f!=8))goto l432;return
5706 ;l432:;}{if(!(a->l61))goto l433;l74|=2;l433:;}{if(!(a->l169))goto l434
5707 ;l74|=8;l434:;}{if(!(a->l178))goto l435;l74|=48;goto l436;l435:;{if(!
5708 (a->l86))goto l437;{switch(a->f){case 4:l74|=16;break;case 7:l74|=32;
5709 break;case 8:default:break;}}l437:;}l436:;}{if(!(a->l156))goto l459;
5710 l74|=128;goto l274;l459:;{if(!(a->l53))goto l461;l74|=64;l461:;}l274:
5711 ;}{if(!(a->l167))goto l270;l74|=4;l270:;}l(a->d,8,l74);}static void
5712 l189(e*a){a->p=a-a->d->k;a->y=0;a->l146=0;a->l145=0;a->l164=0;a->l177 in l189() argument
5713 =0;a->l53=0;a->l156=0;a->l61=0;a->l134=0;a->j=~1;a->l186=0;a->l46=0;a in l189()
5714 ->l58=0;a->v=a->p;a->l33=0;a->l41=0;a->l26=0;a->l38=0;a->l86=0;a-> in l189()
5715 l178=0;a->l169=0;a->l122=1;switch(a->d->f){default:a->f=0;break;case 6 in l189()
5716 :a->f=1;break;case 11:a->f=3;break;case 8:a->f=2;break;case 10:a->f=a in l189()
5717 ->p<2?3:1;break;case 9:a->f=a->p<2?3:6;break;case 7:a->f=a->p<2?2:1; in l189()
5718 break;case 1:a->f=a->p<2?1:0;break;case 5:a->f=a->p<2?3:0;break;case 4 in l189()
5719 :a->f=a->p<2?2:0;break;case 2:a->f=a->p==0?a->f:0;break;case 3:a->f=a in l189()
5720 ->p==0?5:0;break;case 12:a->f=a->p==0?1:0;break;}{if(!(a->f==6))goto in l189()
5721 l463;a->j=0;l463:;}a->x=a->d->g+a->p*128+256;switch(a->p){case 0:a-> in l189()
5722 l123=(unsigned long* )(a->d->g+20);a->l124=(unsigned long* )(a->d->g+ in l189()
5723 36);a->l82=(unsigned long* )(a->d->g+80);a->l130=(unsigned long* )(a in l189()
5724 ->d->g+84);a->l102=(unsigned long* )(a->d->g+152);a->l135=(unsigned in l189()
5725 long* )(a->d->g+200);a->l75=(unsigned long* )(a->d->g+88);a->l132=( in l189()
5726 unsigned long* )(a->d->g+176);a->l147=(unsigned long* )(a->d->g+224); in l189()
5727 a->l73=4;a->l81=4;a->l62=32;a->l44=36;a->l48=32;a->l64=12;break;case 1 in l189()
5728 :a->l123=(unsigned long* )(a->d->g+24);a->l124=(unsigned long* )(a->d in l189()
5729 ->g+40);a->l82=(unsigned long* )(a->d->g+92);a->l130=(unsigned long* )( in l189()
5730 a->d->g+96);a->l102=(unsigned long* )(a->d->g+156);a->l135=(unsigned in l189()
5731 long* )(a->d->g+204);a->l75=(unsigned long* )(a->d->g+100);a->l132=( in l189()
5732 unsigned long* )(a->d->g+180);a->l147=(unsigned long* )(a->d->g+228); in l189()
5733 a->l73=5;a->l81=5;a->l62=34;a->l44=38;a->l48=34;a->l64=14;break;case 2 in l189()
5734 :a->l123=(unsigned long* )(a->d->g+28);a->l124=(unsigned long* )(a->d in l189()
5735 ->g+44);a->l82=(unsigned long* )(a->d->g+104);a->l130=(unsigned long* in l189()
5736 )(a->d->g+108);a->l102=(unsigned long* )(a->d->g+160);a->l135=( in l189()
5737 unsigned long* )(a->d->g+208);a->l75=(unsigned long* )(a->d->g+112);a in l189()
5738 ->l132=(unsigned long* )(a->d->g+184);a->l147=(unsigned long* )(a->d in l189()
5739 ->g+232);a->l73=6;a->l81=6;a->l62=48;a->l44=52;a->l48=48;a->l64=13; in l189()
5740 break;case 3:a->l123=(unsigned long* )(a->d->g+32);a->l124=(unsigned in l189()
5741 long* )(a->d->g+48);a->l82=(unsigned long* )(a->d->g+116);a->l130=( in l189()
5742 unsigned long* )(a->d->g+120);a->l102=(unsigned long* )(a->d->g+164); in l189()
5743 a->l135=(unsigned long* )(a->d->g+212);a->l75=(unsigned long* )(a->d in l189()
5744 ->g+124);a->l132=(unsigned long* )(a->d->g+188);a->l147=(unsigned long in l189()
5745 * )(a->d->g+236);a->l73=7;a->l81=7;a->l62=50;a->l44=54;a->l48=50;a-> in l189()
5746 l64=15;break;}{if(!(a->d->l83==30))goto l465;{a->l38=1;switch(a->p){ in l189()
5747 case 0:a->l62=16;a->l34=20;a->l48=24;break;case 1:a->l62=18;a->l34=21 in l189()
5748 ;a->l48=26;break;case 2:a->l62=17;a->l34=22;a->l48=25;break;case 3:a in l189()
5749 ->l62=19;a->l34=23;a->l48=27;break;}}l465:;}l68(a);{if(!(a->f==4||a-> in l189()
5750 f==7||a->f==8))goto l468;{l(a->d,14,(2048>>8)&255);l(a->d,15,(2048>> in l189()
5751 16)&255);}l468:;}}static void l157(e*a){unsigned char l139;{if(!(!a-> in l189() argument
5752 l34))goto l472;return;l472:;}{if(!(a->d->k[a->v].l31))goto l467;l139=
5753 a->p;goto l469;l467:;l139=a->v;l469:;}{if(!(!a->l31&&!a->l52))goto
5754 l824;l139|=4;l824:;}l(a->d,a->l34,l139);}void cp_hard_reset(s*b){l(b, in cp_hard_reset()
5755 0,128);}static void l741(e*a){int c;i(a,172,1);{c=0;l826:if(!(c<=255))goto in l741() argument
5756 l827;goto l828;l829:c++;goto l826;l828:{{if(!(c!=172))goto l414;i(a,
5757 192,0);l414:;}}goto l829;l827:;}i(a,172,0);{c=0;l831:if(!(c<=255))goto
5758 l832;goto l833;l834:c++;goto l831;l833:{{if(!(c!=172))goto l855;i(a,
5760 long l69){e*a;{if(!(!b->g))goto l856;return;l856:;}{if(!(l60))goto local
5773 l69+((char* )b->l94-(char* )l60);}l858:;}b->l115=0;{a=b->k;l859:if(!(
5774 a<b->k+4))goto l861;goto l862;l860:++a;goto l859;l862:{{if(!(a->f==2))goto
5775 l863;l165(a);goto l864;l863:;{if(!(a->f==3))goto l441;l210(a);l441:;}
5776 l864:;}l157(a);a->l35=0; * (volatile unsigned long* )((a)->x+8)=a->
5777 l35;a->l36=0; * (volatile unsigned long* )((a)->x+16)=a->l36;a->l144=
5778 1; * (volatile unsigned long* )((a)->x+84)=a->l70=~0; * (volatile
5779 unsigned long* )((a)->x+28)=520552703; * (volatile unsigned long* )((
5780 a)->x+32)=520552703;{if(!(l60))goto l885;{a->l155=l60->l155[a->p];a->
5781 l97=l60->l97[a->p];( * (a)->l123)=l69+((char* )a->l155-(char* )l60);(
5782 * (a)->l124)=l69+((char* )a->l97-(char* )l60);;}l885:;}a->l608=0;a->
5783 l104=0;( * (a)->l82)=0;( * (a)->l75)=0;}goto l860;l861:;} * (volatile
5784 unsigned long* )((b)->g+0)=4279239169UL;{a=b->k;l887:if(!(a<b->k+4))goto
5785 l443;goto l889;l223:++a;goto l887;l889:{{if(!(a->f!=3||!a->l38||l57(a
5786 ,15)!=163))goto l891;goto l223;l891:;}l741(a);}goto l223;l443:;}}void
5787 cp_stop_chan(e*a){unsigned long l175=0;unsigned long l96=0;int c;{if( in cp_stop_chan() argument
5788 !(!a->f))goto l892;return;l892:;}outb(128,0);a->l35&=~2147483648UL; * in cp_stop_chan()
5789 (volatile unsigned long* )((a)->x+8)=a->l35;{c=0;l893:if(!(c<200))goto in cp_stop_chan()
5791 if(!(a->l36&134217728))goto l584;{;a->l36&=~134217728; * (volatile in cp_stop_chan()
5792 unsigned long* )((a)->x+16)=a->l36;l175|=4194304;l96|=65536;}l584:;} in cp_stop_chan()
5793 outb(128,0);{if(!(( * (a)->l75)!=0))goto l653;{;{c=0;l911:if(!(c<4))goto in cp_stop_chan()
5795 a->l42[c].w=2147483648UL|1073741824;goto l290;l354:;}l175|=2097152; in cp_stop_chan()
5796 l96|=16777216;}l653:;}outb(128,0); * (volatile unsigned long* )((a)-> in cp_stop_chan()
5797 x+0)=l96;outb(128,0);( * (a)->l82)=l175;outb(128,0); * (volatile in cp_stop_chan()
5798 unsigned long* )((a->d)->g+0)=513;outb(128,0);a->l70=~0;}void in cp_stop_chan()
5799 cp_start_chan(e*a,int l208,int l191,l211*l49,unsigned long l69){int c in cp_start_chan() argument
5800 ;unsigned long l96=0;{if(!(!a->f))goto l583;return;l583:;}{if(!(l49))goto in cp_start_chan()
5801 l531;{;a->l32=l49->l32;a->l42=l49->l42;{c=0;l464:if(!(c<64))goto l336 in cp_start_chan()
5802 ;goto l335;l273:++c;goto l464;l335:a->l67[c]=l69+((char* )(a->l32+c)- in cp_start_chan()
5804 ;l305:++c;goto l320;l257:a->l154[c]=l69+((char* )(a->l42+c)-(char* )l49 in cp_start_chan()
5806 ;goto l234;l514: * (volatile unsigned long* )&a->l32[c].l88=a->l67[(c in cp_start_chan()
5808 :++c;goto l462;l351: * (volatile unsigned long* )&a->l42[c].l88=a-> in cp_start_chan()
5809 l154[(c+1)%4];goto l319;l312:;}}l531:;}{if(!(a->d->f==2))goto l265;{a in cp_start_chan()
5810 ->l35|=12; * (volatile unsigned long* )((a)->x+8)=a->l35;a->l43= in cp_start_chan()
5811 2097152;}l265:;}a->l43|=574914560; * (volatile unsigned long* )((a)-> in cp_start_chan()
5812 x+12)=a->l43;cp_set_phony(a,a->l52); * (volatile unsigned long* )((a)-> in cp_start_chan()
5813 x+64)=32768|(1664/32-1);{if(!(a->f==2))goto l334;l165(a);l334:;}a-> in cp_start_chan()
5814 l35|=2147483648UL; * (volatile unsigned long* )((a)->x+8)=a->l35; in cp_start_chan()
5815 cp_set_nrzi(a,a->l145);cp_set_dir(a,a->v);cp_set_baud(a,a->y); in cp_start_chan()
5816 cp_set_dtr(a,0);cp_set_rts(a,0);( * (a)->l75)=0;{c=0;l328:if(!(c<64))goto in cp_start_chan()
5817 l902;goto l790;l297:++c;goto l328;l790:{{if(!(l49))goto l752;{a->l136 in cp_start_chan()
5818 [c]=l49->l751[c];a->l207[c]=l69+((char* )a->l136[c]-(char* )l49); * ( in cp_start_chan()
5819 volatile unsigned long* )&a->l32[c].w=1664<<16; * (volatile unsigned in cp_start_chan()
5820 long* )&a->l32[c].l99=a->l207[c];}l752:;} * (volatile unsigned long* )& in cp_start_chan()
5821 a->l32[c].t=0;}goto l297;l902:;}{c=0;l718:if(!(c<4))goto l696;goto in cp_start_chan()
5822 l674;l595:++c;goto l718;l674:{{if(!(l49))goto l664;{a->l151[c]=l49-> in cp_start_chan()
5823 l589[c];a->l197[c]=l69+((char* )a->l151[c]-(char* )l49); * (volatile in cp_start_chan()
5824 unsigned long* )&a->l42[c].w=2147483648UL|1073741824; * (volatile in cp_start_chan()
5825 unsigned long* )&a->l42[c].l99=a->l197[c];}l664:;} * (volatile in cp_start_chan()
5826 unsigned long* )&a->l42[c].t=0;a->l79[c]=0;}goto l595;l696:;}{if(!( in cp_start_chan()
5827 l49))goto l652;;l652:;}a->l28=0;a->l51=0;a->l45=a->l51; * (volatile in cp_start_chan()
5828 unsigned long* )&a->l32[64-1].l88=a->l67[64-1];{if(!(l208))goto l640; in cp_start_chan()
5829 {{if(!(!a->l144))goto l545;{a->l70&=~65536;}goto l538;l545:;{a->l70&= in cp_start_chan()
5830 ~65536; * (volatile unsigned long* )((a)->x+84)=a->l70;}l538:;}l96|= in cp_start_chan()
5831 16777216;}l640:;}{if(!(l191))goto l528;{a->l36|=134217728; * ( in cp_start_chan()
5832 volatile unsigned long* )((a)->x+16)=a->l36;{if(!(!a->l144))goto l517 in cp_start_chan()
5833 ;{a->l70&=~2;}goto l513;l517:;{a->l70&=~2; * (volatile unsigned long* in cp_start_chan()
5834 )((a)->x+84)=a->l70;}l513:;}l96|=65536;{if(!(a->f==2))goto l497;l(a-> in cp_start_chan()
5835 d,a->l44,255);l497:;};( * (a)->l130)=a->l67[a->l28];( * (a)->l82)= in cp_start_chan()
5836 1048576; * (volatile unsigned long* )((a->d)->g+0)=513;}l528:;} * ( in cp_start_chan()
5837 volatile unsigned long* )((a)->x+0)=l96;}void cp_stop_e1(e*a){{if(!(a in cp_start_chan() argument
5838 ->f!=3||a->l133==0))goto l460;return;l460:;}a->l133=0;i(a,23,0);}void
5839 cp_start_e1(e*a){{if(!(a->f!=3||a->l133==1))goto l364;return;l364:;}a in cp_start_e1() argument
5840 ->l133=1;i(a,23,16);}void cp_set_dtr(e*a,int m){a->l193=(m!=0);{if(!( in cp_start_e1() argument
5841 a->l193))goto l361;a->l33|=1;goto l357;l361:;a->l33&=~1;l357:;}l(a->d
5842 ,a->l73,a->l33);}void cp_set_rts(e*a,int m){a->l218=(m!=0);{if(!(a-> in cp_set_rts() argument
5843 l218))goto l327;a->l43|=1048576;goto l324;l327:;a->l43&=~1048576;l324
5844 :;} * (volatile unsigned long* )((a)->x+12)=a->l43;}int cp_get_dsr(e* in cp_get_dsr() argument
5845 a){{if(!(a->f!=1))goto l318;return 0;l318:;}return(u(a->d,a->l81)&1)!=
5846 0;}int cp_get_cd(e*a){{if(!(a->f==0))goto l315;return 0;l315:;}{if(!( in cp_get_cd() argument
5847 a->d->f==2))goto l311;return(u(a->d,9)&2)==0;l311:;}{if(!(a->f==6))goto
5848 l308;{ * (volatile unsigned long* )((a->d->k+a->v)->x+4);return( * (
5849 volatile unsigned long* )((a->d->k+a->v)->x+4)&2097152)==0;}goto l303
5850 ;l308:;{ * (volatile unsigned long* )((a)->x+4);return( * (volatile
5851 unsigned long* )((a)->x+4)&2097152)==0;}l303:;}}int cp_get_cts(e*a){{ in cp_get_cts() argument
5852 if(!(a->f!=1))goto l300;return 0;l300:;}return(u(a->d,a->l81)&8)!=0;}
5853 int cp_get_txcerr(e*a){{if(!(a->f!=1))goto l296;return 0;l296:;} in cp_get_txcerr() argument
5854 return(u(a->d,a->l81)&16)!=0;}int cp_get_rxcerr(e*a){{if(!(a->f!=1))goto in cp_get_txcerr() argument
5855 l283;return 0;l283:;}return(u(a->d,a->l81)&32)!=0;}void cp_set_baud(e in cp_set_baud()
5856 *a,int y){int l54,l50;{if(!(a->f==2||((a->f==3)&&a->l31)))goto l240; argument
5857 {int l92=(y+32000)/64000*64;{if(!(a->l52))goto l236;l92=2048;l236:;}a
5858 ->l41&=~7;{if(!(!l92||l92>1024))goto l235;{a->l41|=0;a->y=2048000;}
5859 goto l232;l235:;{if(!(l92>512))goto l231;{a->l41|=2;a->y=1024000;}
5860 goto l229;l231:;{if(!(l92>256))goto l228;{a->l41|=3;a->y=512000;}goto
5861 l901;l228:;{if(!(l92>128))goto l880;{a->l41|=4;a->y=256000;}goto l837
5862 ;l880:;{if(!(l92>64))goto l524;{a->l41|=5;a->y=128000;}goto l522;l524
5863 :;{a->l41|=6;a->y=64000;}l522:;}l837:;}l901:;}l229:;}l232:;}l(a->d,a
5864 ->l62,a->l41);}goto l520;l240:;{if(!((a->f==3||a->f==6)&&!a->l52))goto
5865 l518;{unsigned long l558=a->j;int c;a->y=0;{c=0;l516:if(!(c<32))goto
5866 l512;goto l494;l515:++c;goto l516;l494:{if(!((l558>>c)&1))goto l500;a
5867 ->y+=64000;l500:;}goto l515;l512:;}}goto l478;l518:;{if(!(a->f==3&&a
5868 ->l52))goto l383;{a->y=2048000;}goto l347;l383:;a->y=y;l347:;}l478:;}
5869 l520:;}a->l35&=~55;{if(!(a->f==4||a->f==7||a->f==8))goto l385;{a->y=a
5870 ->d->l80;a->l35|=12;l50=l54=0;}goto l345;l385:;{if(!(!a->y||a->f!=1))goto
5871 l387;{a->l146=0;{if(!(a->f==1))goto l344;a->l53=0;l344:;}l50=l54=0;a
5872 ->l33|=4;}goto l389;l387:;{if(!(a->l146))goto l341;{a->l35|=54;l141(a
5873 ->d->l80/16,a->y,&l50,&l54);a->l33&=~4;}goto l340;l341:;{if(!(a->l53))goto
5874 l393;{a->l35|=55;l141(a->d->l80,a->y,&l50,&l54);a->l33&=~4;}goto l317
5875 ;l393:;{a->l35|=48;l141(a->d->l80,a->y,&l50,&l54);a->l33&=~4;}l317:;}
5876 l340:;}l389:;}l345:;}l(a->d,a->l73,a->l33&~4); * (volatile unsigned
5877 long* )((a)->x+8)=a->l35; * (volatile unsigned long* )((a)->x+44)=l50
5878 <<8|l54;l(a->d,a->l73,a->l33);{if(!(a->f==1&&a->l53))goto l415;a->l43
5879 |=256;goto l416;l415:;a->l43&=~256;l416:;} * (volatile unsigned long*
5880 )((a)->x+12)=a->l43;}void cp_set_dpll(e*a,int m){{if(!(a->f!=1))goto in cp_set_dpll() argument
5881 l417;return;l417:;}a->l146=m&&(a->y!=0);cp_set_baud(a,a->y);}static
5882 void l173(e*a){unsigned char l113=0;{if(!(a->l31))goto l418;{l113|=1| in l173() argument
5883 64;}goto l419;l418:;{if(!(a->d->l30&&a->l34))goto l313;{l113|=0;{if(! in l173()
5884 (!a->l46))goto l421;l113|=32;l421:;}}goto l422;l313:;{l113|=1|8;{if(! in l173()
5885 (!a->l46))goto l423;l113|=32;l423:;}}l422:;}l419:;}i(a,18,l113);} in l173()
5886 static void l206(e*a){unsigned char l204=0;{if(!(!a->l31&&a->l58))goto in l206() argument
5887 l445;l204|=2;l445:;}i(a,19,l204);}static void l162(e*a){unsigned char in l206() argument
5888 l43=64|4;{if(!(!a->l31))goto l285;{l43|=16;{if(!(a->l58))goto l447;
5889 l43|=1;l447:;}{if(!(a->l46))goto l448;l43|=8;l448:;}}l285:;}i(a,20,
5890 l43);}static void l227(e*a){unsigned char l36=64;{if(!(!a->l31))goto in l227() argument
5891 l449;{l36|=8;l36|=16;}l449:;}{if(!(a->l53&&!a->l38))goto l282;l36|=1;
5892 l282:;}i(a,26,l36);}static void l225(e*a){unsigned char l216=2;{if(!( in l225() argument
5893 a->d->l174&&a->l46))goto l457;{l216|=4|64;}l457:;}i(a,27,l216);}
5894 static void l202(e*a){unsigned char l143;{if(!(a->l31))goto l452;l143 in l202() argument
5895 =2;goto l453;l452:;{if(!(a->d->l30))goto l278;l143=32;goto l476;l278: in l202()
5896 ;l143=0;l476:;}l453:;}i(a,16,l143);}static void l599(e*a){unsigned in l202() argument
5897 char l170;{if(!(a->d->l30||a->l38))goto l477;l170=4|2;goto l254;l477:
5898 ;l170=4;l254:;}i(a,17,l170);}static void l226(e*a){unsigned char l107 in l226() argument
5899 ;l107=0;{if(!(a->l186))goto l479;l107|=16;l479:;}{if(!(a->l53))goto
5900 l480;l107|=8;l480:;}{if(!(u(a->d,8)>>a->p&16))goto l481;l107|=96;goto
5901 l482;l481:;l107|=64;l482:;}i(a,24,l107);}static int l198(e*a,int l87){ in l198() argument
5902 s*b=a->d;e*h;int j;{h=b->k;l483:if(!(h<b->k+4))goto l485;goto l507;
5904 :++j;goto l508;l888:{if(!(h->o.j[j]==l87&&h->o.l40[j]==a->p))goto l884
5906 int l586(e*a,int l87){return(a->o.j[l87]!=0);}static int l610(e*a,int in l586() argument
5907 l87){s*b=a->d;e*h;int j;{h=b->k;l882:if(!(h<b->k+4))goto l872;goto
5909 ;l764:++j;goto l766;l736:{if(!(h->o.j[j]==l87&&h->o.l40[j]==a->p))goto
5911 return 0;}static int l686(e*a,int l87){{if(!(a->o.j[l87]))goto l731;{ in l686() argument
5912 a->o.j[l87]=0;return 1;}goto l729;l731:;return 0;l729:;}}static void
5913 l138(e*a){s*b=a->d;e*h;unsigned long l66;int c;{if(!(a->l31))goto l722 in l138() argument
5914 ;{l66=0;}goto l728;l722:;{if(!(a->l34))goto l724;{l66=~1;{h=b->k;l710 in l138()
5916 ->f==3||h->f==6)&&h->v==a->p))goto l697;l66&=~h->j;l697:;}goto l709; in l138()
5918 l676;l678:++c;goto l689;l676:{if(!((l66>>c&1)&&l198(a,c)))goto l672; in l138()
5920 ->l30))goto l668;{l66=a->p?(b->k[0].j|b->k[1].j):0;}goto l667;l668:; in l138()
5921 l66=~a->j;l667:;}l671:;}l728:;}i(a,38,(unsigned char)(l66&254));i(a, in l138()
5922 38+1,(unsigned char)(l66>>8));i(a,38+2,(unsigned char)(l66>>16));i(a, in l138()
5923 38+3,(unsigned char)(l66>>24));;}void cp_set_monitor(e*a,int m){{if(! in l138() argument
5924 ((a->f!=3||!a->l38)&&(a->f==0||a->d->f!=2)))goto l666;return;l666:;}a
5925 ->l167=(m!=0);{if(!(a->d->f==2))goto l665;l68(a);goto l662;l665:;i(a,
5926 172,m?112:0);l662:;}}void cp_set_dir(e*a,int v){s*b=a->d;e*h;int c;{ in cp_set_dir() argument
5927 if(!(a->f!=3&&a->f!=6))goto l661;{a->v=a->p;l157(a);return;}l661:;}{
5928 if(!(a->l31))goto l659;v=a->p;l659:;}{if(!(!a->l34))goto l656;v=(a->p
5929 ==1)?(b->l30?0:1):a->p;l656:;}{if(!((a->d->k+2)->f==3))goto l647;v&=3
5930 ;goto l646;l647:;v&=1;l646:;}a->v=v;{h=b->k;l644:if(!(h<b->k+4))goto
5931 l642;goto l641;l633:++h;goto l644;l641:{if(!((h->f==3||h->f==6)&&h!=a
5932 &&h->v==a->v))goto l637;a->j&=~h->j;l637:;}goto l633;l642:;}{if(!(a->
5934 ;goto l368;l733:++c;goto l630;l368:{if(!((a->j>>c&1)&&(l198(a,c)||
5935 l586(a,c))))goto l737;a->j&=~(1<<c);l737:;}goto l733;l369:;}l629:;}
5936 l157(a);}l634:;}cp_set_ts(a,a->j);}void cp_set_unfram(e*a,int m){e*h; in cp_set_unfram() argument
5937 {if(!(a->f!=3))goto l738;return;l738:;}{if(!(!a->l34))goto l739;a->
5938 l31=0;goto l740;l739:;a->l31=m!=0;l740:;}{if(!(a->l31))goto l743;a->
5939 l26|=32;goto l742;l743:;a->l26&=~32;l742:;}l(a->d,a->l64,a->l26);{if(
5940 !(a->l31))goto l745;{cp_set_dir(a,a->p);{h=a->d->k;l758:if(!(h<a->d->
5942 ==6)&&h->v==a->p&&h!=a))goto l762;cp_set_dir(h,h->p);l762:;}goto l759
5943 ;l760:;}}goto l763;l745:;{{h=a->d->k;l381:if(!(h<a->d->k+4))goto l382
5945 l173(a);l206(a);l162(a);l227(a);l225(a);l202(a);l138(a);cp_set_baud(a
5946 ,a->y);{if(!(a->l31))goto l779;cp_set_gsyn(a,a->l61);l779:;}}void
5947 cp_set_lloop(e*a,int m){{if(!((a->f==1&&a->y==0)||a->f==6))goto l780; in cp_set_lloop() argument
5948 return;l780:;}a->l53=(m!=0);{if(!(a->f==3))goto l781;{{if(!(a->l53))goto in cp_set_lloop()
5949 l390;{a->l26|=16;{if(!(a->l38))goto l783;i(a,168,64);l783:;}}goto l391 in cp_set_lloop()
5950 ;l390:;{a->l26&=~16;{if(!(a->l38))goto l785;i(a,168,0);l785:;}}l391:; in cp_set_lloop()
5951 }l(a->d,a->l64,a->l26);l227(a);l226(a);}goto l392;l781:;{if(!(a->f==2 in cp_set_lloop()
5952 ))goto l787;{unsigned char l203=1|4;{if(!(a->l53))goto l788;l203|=64; in cp_set_lloop()
5953 l788:;}l106(a,16,l203);}goto l801;l787:;{if(!(a->d->f==2))goto l802;{ in cp_set_lloop()
5954 l68(a);}goto l803;l802:;cp_set_baud(a,a->y);l803:;}l801:;}l392:;}} in cp_set_lloop()
5955 void cp_set_nrzi(e*a,int m){{if(!(a->f!=1))goto l804;return;l804:;}a in cp_set_nrzi() argument
5956 ->l145=m?1:0;{if(!(a->l145))goto l805;a->l35|=2097152;goto l402;l805: in cp_set_nrzi()
5957 ;a->l35&=~2097152;l402:;} * (volatile unsigned long* )((a)->x+8)=a-> in cp_set_nrzi()
5958 l35;}void cp_set_invtxc(e*a,int m){{if(!(a->f!=1))goto l807;return; in cp_set_nrzi() argument
5959 l807:;}a->l164=m?1:0;{if(!(a->l164))goto l808;a->l33|=2;goto l809;
5960 l808:;a->l33&=~2;l809:;}l(a->d,a->l73,a->l33);}void cp_set_invrxc(e*a in cp_set_invrxc() argument
5961 ,int m){{if(!(a->f!=1))goto l810;return;l810:;}a->l177=m?1:0;{if(!(a
5962 ->l177))goto l410;a->l33|=8;goto l823;l410:;a->l33&=~8;l823:;}l(a->d,
5963 a->l73,a->l33);}int cp_get_rloop(e*a){{if(!(a->f==2))goto l839;return in cp_get_rloop() argument
5964 (u(a->d,a->l44)&16)!=0;l839:;}{if(!(a->f!=0&&a->d->f==2))goto l835;
5965 return a->l156;l835:;}return 0;}int cp_get_cable(e*a){{if(!(a->f==1))goto in cp_get_cable() argument
5966 l841;switch(u(a->d,a->l81)&70){case 0:return 3;case 2:return 2;case 4
5968 ;l841:;{if(!(a->f==3))goto l838;return(u(a->d,8)>>a->p&16)?11:10;goto
5969 l844;l838:;{if(!(a->f==4))goto l840;return 10;goto l846;l840:;return 0
5970 ;l846:;}l844:;}l420:;}}void cp_set_rloop(e*a,int m){{if(!(a->f==0||a in cp_set_rloop() argument
5971 ->d->f!=2))goto l853;return;l853:;}a->l156=m;l68(a);}void cp_set_ber( in cp_set_ber()
5972 e*a,int m){{if(!(a->f==0||a->d->f!=2))goto l854;return;l854:;}a->l178 argument
5973 =m;l68(a);}void cp_set_losais(e*a,int m){{if(!(a->f==0||a->d->f!=2))goto in cp_set_losais() argument
5974 l865;return;l865:;}a->l122=m;{if(!(a->l122==0&&a->l86))goto l866;a->
5975 l86=0;l866:;}l68(a);}void cp_set_cablen(e*a,int m){{if(!(a->f==0||a-> in cp_set_cablen() argument
5976 f==4||a->d->f!=2))goto l867;return;l867:;}a->l169=m;l68(a);}void
5978 l125&=~16;l869:;}l(b,0,b->l125);}int cp_get_lq(e*a){unsigned char l76 in cp_led() argument
5979 ,l63,l59;static int l114[]={0,95,195,285};int c;{if(!(a->f!=2))goto
5980 l870;return 0;l870:;}l76=u(a->d,a->l44)&12;l63=u(a->d,a->l44)&12;{c=1
5981 ;l871:if(!(c<20))goto l440;goto l883;l877:++c;goto l871;l883:l63=u(a
5982 ->d,a->l44)&12;goto l877;l440:;}l59=u(a->d,a->l44)&12;{c=1;l899:if(!(
5983 c<20))goto l896;goto l897;l895:++c;goto l899;l897:l59=u(a->d,a->l44)&
5993 }}goto l530;l352:;}}static void l165(e*a){{if(!(a->f!=2))goto l910; in l165() argument
5994 return;l910:;}cp_set_gsyn(a,a->l61);cp_set_scrambler(a,a->l134);l106(
5995 a,16,(32|64));l106(a,16,1|4);l106(a,17,0);l106(a,20,96);cp_set_lloop(
5996 a,a->l53);}static void l210(e*a){int c;a->l26&=~128;l(a->d,a->l64,a-> in l210() argument
5997 l26);cp_set_gsyn(a,a->l61);cp_set_unfram(a,a->l31);cp_set_phony(a,a->
5998 l52);cp_set_lloop(a,a->l53);cp_set_monitor(a,a->l167);a->l133=0;i(a,
5999 22,0);i(a,23,0);i(a,21,0);i(a,25,0);i(a,32,155);i(a,33,223);i(a,42,
6000 255);{if(!(a->l38))goto l721;{i(a,170,0);i(a,29,0);i(a,172,0);i(a,160
6001 ,0);i(a,161,0);i(a,162,0);i(a,163,0);i(a,164,0);i(a,165,0);i(a,166,0);
6002 i(a,167,0);i(a,28,0);i(a,80,0);i(a,81,0);i(a,82,0);i(a,83,0);i(a,84,0
6003 );i(a,85,0);i(a,86,0);i(a,87,0);i(a,176,0);i(a,177,0);i(a,178,0);i(a,
6004 179,0);i(a,180,0);i(a,181,0);i(a,182,0);i(a,183,0);i(a,184,0);i(a,185
6005 ,0);i(a,186,0);i(a,187,0);i(a,9,0);i(a,10,0);i(a,11,0);i(a,12,0);i(a,
6006 13,0);i(a,14,0);i(a,173,0);i(a,174,0);i(a,175,0);i(a,188,0);i(a,189,0
6007 );i(a,190,0);i(a,191,0);l(a->d,11,255);}l721:;}i(a,64,11);{c=1;l321:
6008 if(!(c<16))goto l560;goto l627;l572:++c;goto l321;l627:i(a,(unsigned
6009 char)(64+c),255);goto l572;l560:;}{if(!(a->l38))goto l797;{i(a,170,
6010 128);i(a,170,0);}goto l720;l797:;{i(a,27,2|8);i(a,27,2);}l720:;}{if(!
6011 (a->l38))goto l675;{i(a,29,2|1);i(a,29,0);}goto l628;l675:;{i(a,27,2|
6012 16);i(a,27,2);}l628:;}l90(a,6,255);l90(a,7,255);l90(a,8,255);a->l26|=
6013 128;l(a->d,a->l64,a->l26);}void cp_set_mux(s*b,int l183){e*a;int l555 in cp_set_mux() local
6018 (!(!b->k->l34))goto l559;{cp_set_dir(b->k+1,b->k[1].v);}l559:;}{a=b->
6019 k;l272:if(!(a<b->k+4))goto l256;goto l287;l304:++a;goto l272;l287:{if
6020 (!(a->f==3))goto l280;{l173(a);l202(a);l599(a);cp_set_ts(a,a->j);}
6021 goto l237;l280:;{if(!(a->f==6))goto l233;{cp_set_ts(a,a->j);}l233:;}
6024 l245;cp_set_gsyn(b->k,b->k->l61);l245:;}}void cp_set_dxc(e*a,l72*l149 in cp_set_dxc() argument
6025 ){l179(a,l149);}static void l179(e*a,l72*l149){s*b=a->d;e*h;int c;{if in l179() argument
6026 (!(a->f!=3||!a->l34))goto l247;return;l247:;}{if(!(!b->l30))goto l248
6027 ;memset(&a->o,0,sizeof(a->o));goto l249;l248:;memcpy(&a->o,l149,
6028 sizeof(a->o));l249:;}a->o.j[0]=0;{if(!(!a->l46))goto l250;a->o.j[16]=
6030 l253:{if(!(a->o.j[c]&=31))goto l688;{{if(!((b->k+2)->f!=3))goto l680;
6031 a->o.l40[c]&=1;goto l677;l680:;a->o.l40[c]&=3;l677:;}{h=b->k;l673:if(
6033 3))goto l663;goto l209;l663:;}{if(!(h->p==a->o.l40[c]&&a->o.j[c]==16
6034 &&!h->l46))goto l660;{a->o.j[c]=0;goto l152;}l660:;}{if(!((h->v==a->o
6035 .l40[c]&&((h->j>>a->o.j[c])&1))||(h->v==a->p&&((h->j>>c)&1))))goto
6036 l658;{a->o.j[c]=0;goto l152;}l658:;}{if(!(h->p==a->p))goto l611;goto
6038 ~1);l(b,28,a->p<<5);l(b,31,139);{c=1;l606:if(!(c<32))goto l602;goto
6039 l601;l605:++c;goto l606;l601:l(b,31,(!a->o.j[c])?141:(a->o.l40[c]<<5)|
6040 a->o.j[c]);goto l605;l602:;}l(b,8,b->l116);{c=0;l600:if(!(c<4))goto
6043 e*a,unsigned long j){s*b=a->d;e*h;int c;{if(!(a->f!=3&&a->f!=6))goto argument
6044 l574;return;l574:;}a->j=j&4294967294UL;{if(!(b->k[a->v].l31||b->k[a->
6045 v].f!=3))goto l573;a->j=0;l573:;}{if(!(!b->k[a->v].l46))goto l570;a->
6047 l568:++h;goto l569;l564:{if(!((h->f==3||h->f==6)&&h->p!=a->p&&h->v==a
6048 ->v))goto l562;a->j&=~h->j;l562:;}goto l568;l567:;}{if(!(b->l30&&b->k
6050 goto l557;l380:{if(!((a->j>>c&1)))goto l490;{l610(b->k+a->v,c);l686(b
6051 ->k+a->v,c);}l490:;}goto l526;l525:;}l561:;}{if(!((a->j&65534)==0&&a
6052 ->l31!=0))goto l348;a->l33|=16;goto l466;l348:;a->l33&=~16;l466:;}l(a
6053 ->d,a->l73,a->l33);;{if(!(a->l38))goto l377;{int c;int j;{if(!(a->l31
6054 ))goto l378;j=4294967295UL;goto l379;l378:;j=a->j;l379:;}l(a->d,9,a->
6056 l411:{{l338:if(!(u(a->d,0)&1))goto l413;{outb(128,0);}goto l338;l413:
6057 ;}l(a->d,10,(unsigned char)(j>>c&1));}goto l396;l323:;}{l407:if(!(u(a
6058 ->d,0)&1))goto l442;{outb(128,0);}goto l407;l442:;}l(a->d,10,(
6060 goto l325;l412:{{l275:if(!(u(a->d,0)&1))goto l492;{outb(128,0);}goto
6061 l275;l492:;}l(a->d,10,(unsigned char)(j>>c&1));}goto l425;l426:;}{
6062 l263:if(!(u(a->d,0)&1))goto l444;{outb(128,0);}goto l263;l444:;}l(a->
6063 d,10,(unsigned char)j&1);}l377:;}{if(!(a->f==3))goto l427;{i(a,34,(
6064 unsigned char)(a->j&254));i(a,34+1,(unsigned char)(a->j>>8));i(a,34+2
6065 ,(unsigned char)(a->j>>16));i(a,34+3,(unsigned char)(a->j>>24));i(a,
6066 43,(unsigned char)(a->j&254));i(a,43+1,(unsigned char)(a->j>>8));i(a,
6067 43+2,(unsigned char)(a->j>>16));i(a,43+3,(unsigned char)(a->j>>24));}
6068 l427:;}{if(!(!a->l34))goto l473;{l138(b->k+0);l138(b->k+1);}goto l294
6071 goto l471;l489:;}}l294:;}cp_set_baud(a,a->y);}static void l168(s*b){e in l168()
6072 *a;unsigned long j[4]={0,0,0,0},l159[2]={0,0};l72 o[4];int c;{if(!(! local
6073 b->l30||!b->k->l34))goto l474;return;l474:;}{a=b->k;l475:if(!(a<b->k+
6074 4))goto l246;goto l486;l190:a++;goto l475;l486:{{if(!(a->f!=3&&a->f!=
6075 6))goto l496;goto l190;l496:;}j[a->v]|=a->j;{if(!(!a->l46))goto l488;
6076 j[a->p]|=(1<<16);l488:;}}goto l190;l246:;}l159[0]=~(j[0]|j[1]);l159[1
6086 (l72));}void cp_set_higain(e*a,int m){{if(!(a->f!=3))goto l770;return in cp_set_higain() argument
6087 ;l770:;}a->l186=(m!=0);l226(a);}void cp_set_use16(e*a,int m){e*h;{if( in cp_set_use16() argument
6088 !(a->f!=3))goto l504;return;l504:;}a->l46=(m!=0);l162(a);l173(a);{h=a
6089 ->d->k;l822:if(!(h<a->d->k+4))goto l842;goto l813;l821:++h;goto l822;
6090 l813:{if(!(h->v==a->p))goto l830;cp_set_ts(h,h->j);l830:;}goto l821;
6095 cp_set_phony(e*a,int m){{if(!(a->f==3))goto l679;a->l52=(m!=0);l679:; in cp_set_phony() argument
6096 }{if(!(a->l52))goto l550;a->v=a->p;l550:;}cp_set_dir(a,a->v);a->l36|= in cp_set_phony()
6097 1310728;{if(!(a->l52))goto l681;{a->l26|=64;a->l36|=4194305;}goto l548 in cp_set_phony()
6098 ;l681:;{a->l26&=~64;a->l36&=~4194305;}l548:;} * (volatile unsigned in cp_set_phony()
6099 long* )((a)->x+16)=a->l36;{if(!(a->f==3))goto l683;{l(a->d,a->l64,a-> in cp_set_phony()
6100 l26);cp_set_baud(a,a->y);cp_set_scrambler(a,a->l134);}l683:;}}void in cp_set_phony()
6101 cp_set_crc4(e*a,int m){{if(!(a->f!=3))goto l684;return;l684:;}a->l58= in cp_set_crc4() argument
6102 (m!=0);l162(a);l206(a);}void cp_set_scrambler(e*a,int m){{if(!(a->f!= in cp_set_crc4() argument
6103 2&&!(a->f==3&&a->l38)))goto l685;return;l685:;}{if(!(a->l38&&(a->l52
6104 ||!a->l31)))goto l543;m=0;l543:;}a->l134=(m!=0);{if(!(a->l134))goto
6105 l687;a->l41|=16;goto l542;l687:;a->l41&=~16;l542:;}l(a->d,a->l62,a->
6106 l41);}void cp_set_gsyn(e*a,int l78){switch(a->f){case 3:{unsigned char in cp_set_gsyn() argument
6107 l26=0;e*h;s*b=a->d;{if(!(a->l31&&l78!=0))goto l540;l78=1;l540:;}
6108 switch(l78){default:l78=0;l26=0;break;case 1:l78=2+a->p;l26=1+a->p;
6112 ;goto l535;l212:h++;goto l693;l535:{{if(!(h->f!=3||(!b->l30&&h!=a)))goto
6115 ;case 2:{if(!(l78))goto l699;{a->l61=1;a->l41|=8;}goto l703;l699:;{a
6116 ->l61=0;a->l41&=~8;}l703:;}l(a->d,a->l62,a->l41);break;case 4:case 7:
6117 case 8:{if(!(l78))goto l704;a->l61=1;goto l705;l704:;a->l61=0;l705:;}
6118 l68(a);break;}}void cp_register_transmit(e*a,void( *l85)(e* ,void* , in cp_register_transmit() argument
6119 int)){a->l187=l85;}void cp_register_receive(e*a,void( *l85)(e* , in cp_register_receive() argument
6120 unsigned char* ,int)){a->l171=l85;}void cp_register_error(e*a,void( * in cp_register_error() argument
6121 l85)(e* ,int)){a->l65=l85;}static void l188(e*a){unsigned char l77, in l188() argument
6122 l150;unsigned l47,l153,l58,l182,l111,l131;++a->l55;{if(!(!a->l161&&a
6123 ->l55<=1))goto l523;return;l523:;}a->t=0;l77=l90(a,6,255);l131=0;{if(
6124 !(l77&2))goto l707;a->t|=64;l707:;}{if(!(l77&8))goto l708;a->t|=8;
6125 l708:;}l47=(((short)(l57(a,0))<<8)|(l57(a,1)));l153=0;l58=0;l182=0;{
6126 if(!(!a->l31))goto l519;{l150=l57(a,30);{if(!(!a->l46&&(l77&128)))goto
6127 l711;a->t|=256;l711:;}{if(!(!a->l46&&(l77&64)))goto l712;a->t|=512;
6128 l712:;}{if(!(l77&4))goto l713;a->t|=2;l713:;}{if(!(l150&4))goto l717;
6129 {a->t|=32;++l131;}l717:;}{if(!((!a->l46&&(l150&2))||(a->l58&&(l150&1))))goto
6130 l511;{a->t|=1024;++l131;}l511:;}l153=(((short)(l57(a,2))<<4&4032)|(
6131 l57(a,4))>>2);l58=(((short)(l57(a,2))<<8&768)|(l57(a,3)));l182=(((
6132 short)(l57(a,4))<<8&768)|(l57(a,5)));{if(!((a->d->l30||a->l38)&&(l77&
6133 16)))goto l719;++a->n.l120;l719:;}}l519:;}{if(!(a->t&64))goto l510;a
6134 ->t=64;goto l723;l510:;{if(!(a->t&8))goto l499;a->t=8;goto l725;l499:
6135 ;{if(!(a->t&32))goto l498;a->t=32;goto l727;l498:;{if(!(a->t&1024))goto
6136 l493;a->t&=~(512|256);l493:;}l727:;}l725:;}l723:;}{if(!(!a->t))goto
6137 l470;a->t=1;l470:;}a->n.l47+=l47;a->n.l112+=l153;{if(!(a->l58))goto
6138 l732;{a->n.l121+=l58;a->n.l103+=l182;}l732:;}l111=l153;{if(!(a->l58))goto
6139 l748;l111+=l58;l748:;}{if(!(l77&(8|2)))goto l744;++a->n.l101;goto l374
6140 ;l744:;{{if(!(l47))goto l746;++a->n.l89;l746:;}{if(!(l111||l131||((a
6141 ->d->l30||a->l38)&&(l77&16))))goto l747;++a->n.l117;l747:;}{if(!(l131
6142 ))goto l753;++a->n.l110;l753:;}{if(!(l47>=2048||l111>=832))goto l749;
6143 ++a->n.l119;goto l754;l749:;{{if(!(l111>1))goto l756;++a->n.l108;l756
6144 :;}++a->l105;a->l109+=l47+l111;}l754:;}}l374:;}{if(!(a->l55%60==0))goto
6145 l757;{{if(!(a->l109>a->l105*2048/1000))goto l773;++a->n.l100;l773:;}a
6146 ->l105=0;a->l109=0;}l757:;}{if(!(a->l55>15*60))goto l769;{int c;{c=47
6147 ;l384:if(!(c>0))goto l772;goto l776;l771:--c;goto l384;l776:a->l118[c
6148 ]=a->l118[c-1];goto l771;l772:;}a->l118[0]=a->n;a->l29.l47+=a->n.l47;
6149 a->l29.l112+=a->n.l112;a->l29.l121+=a->n.l121;a->l29.l103+=a->n.l103;
6150 a->l29.l101+=a->n.l101;a->l29.l89+=a->n.l89;a->l29.l117+=a->n.l117;a
6151 ->l29.l108+=a->n.l108;a->l29.l119+=a->n.l119;a->l29.l110+=a->n.l110;a
6152 ->l29.l120+=a->n.l120;a->l29.l100+=a->n.l100;a->n.l47=0;a->n.l112=0;a
6153 ->n.l121=0;a->n.l103=0;a->n.l101=0;a->n.l89=0;a->n.l117=0;a->n.l108=0
6154 ;a->n.l119=0;a->n.l110=0;a->n.l120=0;a->n.l100=0;a->l161+=a->l55;a->
6155 l55=0;}l769:;}}void cp_g703_timer(e*a){unsigned char l84;int l158;++a in cp_g703_timer() argument
6156 ->l55;{if(!(!a->l161&&a->l55<=1))goto l386;return;l386:;}a->t=0;l84=u
6157 (a->d,a->l44);l(a->d,a->l44,l84);l158=cp_get_cd(a);{if(!(l84&1))goto
6158 l775;++a->n.l47;l775:;}{if(!(!l158))goto l777;a->t|=64;l777:;}{if(!(
6159 l84&2))goto l388;a->t|=4096;l388:;}{if(!(l84&16))goto l789;a->t|=2048
6160 ;l789:;}{if(!(!a->t))goto l394;a->t=1;l394:;}{if(!(!l158||(l84&16)))goto
6161 l791;++a->n.l101;goto l792;l791:;{{if(!(l84&1))goto l793;++a->n.l89;
6162 l793:;}++a->l105;{if(!(l158&&(l84&1)))goto l794;++a->l109;l794:;}}
6163 l792:;}{if(!(a->l55/60==0))goto l795;{{if(!(a->l109*2>a->l105))goto
6164 l796;++a->n.l100;l796:;}a->l105=0;a->l109=0;}l795:;}{if(!(a->l55>15*
6166 c;goto l800;l408:a->l118[c]=a->l118[c-1];goto l811;l812:;}a->l118[0]=
6167 a->n;a->l29.l47+=a->n.l47;a->l29.l112+=a->n.l112;a->l29.l121+=a->n.
6168 l121;a->l29.l103+=a->n.l103;a->l29.l101+=a->n.l101;a->l29.l89+=a->n.
6169 l89;a->l29.l117+=a->n.l117;a->l29.l108+=a->n.l108;a->l29.l119+=a->n.
6170 l119;a->l29.l110+=a->n.l110;a->l29.l120+=a->n.l120;a->l29.l100+=a->n.
6171 l100;memset(&a->n,0,sizeof(a->n));a->l161+=a->l55;a->l55=0;}l398:;}}
6172 void cp_e1_timer(e*a){{if(!(a->f==3&&(l90(a,7,255)&16)))goto l814;{; in cp_e1_timer() argument
6173 l188(a);}l814:;}}void cp_e3_timer(e*a){unsigned char l126;unsigned in cp_e1_timer() argument
6174 long l140;{if(!(a->d->f!=2))goto l815;return;l815:;}l(a->d,11,0);l140
6175 =u(a->d,11);l140|=u(a->d,12)<<8;l140|=u(a->d,13)<<16;l126=u(a->d,9);l
6176 (a->d,9,a->l669|1);{if(!(l126&2))goto l816;{{if(!(a->l122&&(a->l95&2)!=
6177 0&&!a->l86))goto l817;{a->l86=1;l68(a);}l817:;}a->l95=2;}goto l819;
6178 l816:;{{if(!(a->l122&&(a->l95&2)==0&&a->l86))goto l409;{a->l86=0;l68(
6179 a);}l409:;}a->l95=0;}l819:;}{if(!(l126&1))goto l849;a->l95|=4;l849:;}
6180 {if(!(l126&4&&!(l126&2)))goto l843;a->l95|=8;l843:;}{if(!(!(a->l95&2)))goto
6181 l851;a->l142+=l140;l851:;}a->l148++;{if(!(a->l148>5*60*15))goto l845;
6183 l873:a->l184[c]=a->l184[c-1];goto l847;l848:;}a->l184[0]=a->l142;a->
6184 l621+=a->l142;a->l616+=a->l148/5;a->l142=0;a->l148=0;}l845:;}}static
6185 void l575(e*a){int w=(( * (volatile unsigned long* )&a->l32[a->l28].t in l575() argument
6186 )>>16&8191);unsigned char l127;{if(!(w>0))goto l424;l127=a->l136[a-> in l575()
6188 a->l200;{if(!(a->l65))goto l881;a->l65(a,4);l881:;}}goto l875;l905:;{ in l575()
6189 if(!(!(l127&128)))goto l876;{++a->l591;{if(!(a->l65))goto l908;a->l65 in l575()
6190 (a,1);l908:;}}goto l438;l876:;{if(!(!a->l52&&!(l127&32)))goto l879;{ in l575()
6191 ++a->l556;{if(!(a->l65))goto l450;a->l65(a,2);l450:;}}goto l903;l879: in l575()
6192 ;{a->l571+=w;++a->l592;{if(!(a->l171))goto l367;a->l171(a,a->l136[a-> in l575()
6193 l28],w);l367:;}}l903:;}l438:;}l875:;} * (volatile unsigned long* )&a in l575()
6194 ->l32[a->l28].t=0; * (volatile unsigned long* )&a->l32[a->l28].l88=a in l575()
6195 ->l67[a->l28]; * (volatile unsigned long* )&a->l32[(a->l28+64-1)%64]. in l575()
6196 l88=a->l67[a->l28];a->l28=++a->l28%64;}static void l820(e*a){int l205 in l575() argument
6197 =0;int l201=0;{if(!(!a->l32))goto l363;return;l363:;}++a->l635;{if(!(
6198 * (volatile unsigned long* )&a->l32[(a->l28+64-1)%64].t&1073741824))goto
6199 l362;l205++;l362:;}{l360:if(!(( * (volatile unsigned long* )&a->l32[a
6200 ->l28].t&1073741824)&&( * (volatile unsigned long* )&a->l67[a->l28]!=
6201 * (volatile unsigned long* )((a)->l102))))goto l358;{l575(a);l201++;
6203 {l350:if(!(( * (volatile unsigned long* )&a->l67[a->l28]!= * (
6204 volatile unsigned long* )((a)->l102))))goto l349;{ * (volatile
6205 unsigned long* )&a->l32[a->l28].t=0; * (volatile unsigned long* )&a->
6206 l32[a->l28].l88=a->l67[a->l28]; * (volatile unsigned long* )&a->l32[(
6207 a->l28+64-1)%64].l88=a->l67[a->l28];a->l28=++a->l28%64;}goto l350;
6208 l349:;}}l355:;}++a->l200;{if(!(a->l65))goto l346;a->l65(a,5);l346:;}}
6209 l356:;}}static void l715(e*a){int w=(( * (volatile unsigned long* )&a in l715() argument
6210 ->l42[a->l51].w)>>16&8191);void*l79=a->l79[a->l51];;a->l51=++a->l51%4
6211 ;{if(!(a->l51!=a->l45))goto l343;{int l655=(( * (a)->l132)-a->l154[0]
6212 )/sizeof(l128);{if(!(l655==(a->l51+4-1)%4))goto l342;{; * (volatile
6213 unsigned long* )((a->d)->g+0)=1024<<a->p;outb(128,0);}l342:;}}l343:;}
6214 {if(!(w>0))goto l339;{a->l620+=w;++a->l301;{if(!(a->l187))goto l337;a
6215 ->l187(a,l79,w);l337:;}}l339:;}}static void l268(e*a){unsigned long in l268() argument
6216 l91;int l219=0;++a->l614;{l185:if(!((l91= * (volatile unsigned long* )&
6217 a->l97[a->l104])!=0))goto l332;{ * (volatile unsigned long* )&a->l97[
6218 a->l104]=0;a->l104=++a->l104%128;{if(!(!(l91&1073741824)))goto l331;{
6220 l326;++l219;l326:;}goto l185;}l329:;};{if(!(a->l51!=a->l45&&( * (
6221 volatile unsigned long* )&a->l42[a->l51].t&1073741824)))goto l322;
6222 l715(a);l322:;}}goto l185;l332:;}{if(!(l219))goto l316;{ * (volatile
6223 unsigned long* )((a)->x+0)=16777216;++a->l261;{if(!(a->l65))goto l314
6224 ;a->l65(a,3);l314:;}}l316:;}}static void l907(s*b){unsigned long l91; in l907()
6225 e*a;{l221:if(!((l91= * (volatile unsigned long* )&b->l94[b->l115])!=0 local
6228 goto l221;}l309:;}{a=b->k;l307:if(!(a<b->k+4))goto l302;goto l299;
6229 l306:++a;goto l307;l299:{if(!(a->f==3&&(l90(a,7,255)&16)))goto l298;{
6230 ;l188(a);}l298:;}goto l306;l302:;}}goto l221;l310:;}}void
6231 cp_handle_interrupt(s*b){e*a;++b->l563;{if(!( * (volatile unsigned in cp_handle_interrupt() local
6232 long* )&b->l94[b->l115]))goto l292;l907(b);l292:;}{a=b->k;l291:if(!(a in cp_handle_interrupt()
6233 <b->k+4))goto l284;goto l281;l286:++a;goto l291;l281:{{if(!(~(a->l70)))goto in cp_handle_interrupt()
6234 l279;{{if(!( * (volatile unsigned long* )&a->l97[a->l104]))goto l277; in cp_handle_interrupt()
6235 l268(a);l277:;}{if(!( * (volatile unsigned long* )&a->l67[a->l28]!= * in cp_handle_interrupt()
6236 (volatile unsigned long* )((a)->l102)))goto l271;l820(a);l271:;}}l279 in cp_handle_interrupt()
6243 l825:;}return 1;}void cp_enable_interrupt(s*b,int m){e*a;{a=b->k;l886 in cp_interrupt_poll() local
6244 :if(!(a<b->k+4))goto l554;goto l836;l878:++a;goto l886;l836:{if(!(a->
6245 f))goto l657;{ * (volatile unsigned long* )((a)->x+84)=m?a->l70:~0;a
6246 ->l144=m?1:0;}l657:;}goto l878;l554:;}}int cp_transmit_space(e*a){ in cp_transmit_space() argument
6247 return(4+a->l51-a->l45-1)%4;}int cp_send_packet(e*a,unsigned char*l99 in cp_send_packet() argument
6248 ,int w,void*l79){{if(!(!cp_transmit_space(a)))goto l714;return-1;l714
6249 :;}{if(!(w<=0||w>1664-1))goto l706;return-2;l706:;}a->l79[a->l45]=l79
6250 ;{if(!(l99!=a->l151[a->l45]))goto l698;memcpy(a->l151[a->l45],l99,w);
6251 l698:;} * (volatile unsigned long* )&a->l42[a->l45].t=0;outb(128,0); *
6252 (volatile unsigned long* )&a->l42[a->l45].w=2147483648UL|1073741824|w
6253 <<16;{if(!(a->l52))goto l694; * (volatile unsigned long* )&a->l42[a->
6254 l45].w|=536870912;l694:;}outb(128,0); * (volatile unsigned long* )&a
6255 ->l42[(a->l45+4-1)%4].w&=~1073741824;outb(128,0);;{if(!(( * (a)->l75)==
6256 0))goto l645;{;( * (a)->l75)=a->l154[a->l51];outb(128,0);( * (a)->l82
6257 )=524288;outb(128,0); * (volatile unsigned long* )((a->d)->g+0)=513;}
6258 goto l650;l645:;{if(!(a->l51==a->l45))goto l648;{; * (volatile
6259 unsigned long* )((a->d)->g+0)=1024<<a->p;}l648:;}l650:;}outb(128,0);a
6260 ->l45=(a->l45+1)%4;return 0;}