H03632 s 00015/00007/01233 d D 1.4 02/02/04 23:52:39 patch 5 4 c Import patch diff cC cF45116 cK52527 e s 00001/00000/01239 d D 1.3 02/02/04 23:49:26 patch 4 3 c Import patch diff cC cF45047 cK50863 e s 00006/00002/01233 d D 1.2 02/02/04 23:41:12 patch 3 2 c Import patch diff cC cF40029 cK49354 e s 01235/00000/00000 d D 1.1 02/02/05 09:40:16 torvalds 2 1 cC cF1 cK42939 cO-rw-rw-r-- e s 00000/00000/00000 d D 1.0 02/02/05 09:40:16 torvalds 1 0 c BitKeeper file /home/torvalds/v2.5/linux/drivers/video/matrox/matroxfb_accel.c cBtorvalds@athlon.transmeta.com|ChangeSet|20020205173056|16047|c1d11a41ed024864 cHathlon.transmeta.com cK10166 cPdrivers/video/matrox/matroxfb_accel.c cRbde021eed98c24cc cV4 cX0x821 cZ-08:00 e u U f e 4 f x 0x821 t T x^Õ=kWÛH²'áWt2g³6c’eB’Œ!¾˜Ì$sïÝõ‘%k�%¯$¿r“ùí·ªº[jI-ÛÈÌz&XêGuuUu½º%?k³ÆúöÆ:ÃÿÙ#°¦F`3Ã4m׌ȶعþŒ�;®k{ž3²v…µáßù<Œœ�í ;­×jð·Q«1óØén­†Ÿ³[2ˬþã�{øócZÕØ¥ìWhøÛdo'âò`bVÍÉ8ªšŸß¯?kAÿgí4�-è_¿G�_í t|ï «W_Õâ±]ÛÛ®×Ò©­êت¾]{½]ß‹ÁA›ó›«+Fã~ÿ !Ånü!»r<‡½�ø:¸³Ïv«f`„Ç»­úÁí{Ñ·é{Ц7Žü |Ã^ mFûé{˯†Žg¹vVMˆ}˜îsdGÀ ¿w[a}gf‡æX¶ŠAÒŸ?�ƒˆ��ë÷û0Ò-¿:Ç¡]µìû�Raøö‡¾…EÉ5‹œ!à[€†¤Ò‹%dÊô㟄ævyÙd¦kÞxã÷ŠÐÔcqäôì;vm Æ€GhúÁÈñ,߲ªgG…ãšCfÙÇ´Y4üñ퀶aõ¾L¿¸$ùÓÀ‰lF÷E`Z³ÈöBgb¤Þøö�æ³Ò#{lxŽíÂÊ{€í¾¬ƒqh,ÄôFÒb ׳9B?à´Ñ�smúQÄ>ú¾…D1¦a´ûzó`äDQÕ¶Æ…C�C<µ‹ýìùAïcf»·¾kõ sPuBË«ša5oõìÀu¼ÅP?Ô϶ëÎÙI`{æeËna! ŒÏC#*XF/N@ô€e>û`¨:è×ðË{Ñm³jG¡UÇ£aÕ5@ø'µJ€¥ #?(ÆöÒè¹>;r@zMר×#Ó!²U#(ŠÈ¯AEîõ#µ=ãnº2°?³Sßûl¸ögÏÁ⃑íú@/¿ÚwÂêØ\8E1®í €d¦ š*ºWó±cÖqîŒ):ðéê ªŽãü¾;†…_ý}T8<.÷Ô"Ç‚p¢‹ƒžïÚ°½°Ú/–ŠCw40–q騑00•ìÌOlfâ8†]õ\ ô¿¸}ö_˜%óÎÞºòAýñù�FƒyèÜUá ±Ø¡e/\Åè$°…~¨¢]ƒ a02¢ÀðÂ!Ì­`!óO»XÝ7AHØ1(kA‚º�@ñxÃÅŠ­ùáê’ëKRì—Wö¥´8úaÎ�àŽýêÿ~çƒ}@-4œð›ƒ±Z ÇBIг^êû®ëOÑ8ãhºÛ ™çGÌñŸ9¨$Ý÷ØÔ‰`Œ ÖŒú'bòŽÆƒkÇ3ݱ®t¦¦Vö'(‹±ŽŒêV?0†`“ú}`oÂú0ò¯G-Ö¨Öhy¹ ©"v£�c²žËÉNÓ�K4¬ø5ªþQ¦)ÍlÖk¯w joœ�ZãuAåÐ M¬ZÿÁ²ûŽGV=èέ<ÉÛÒ¬¼vØl¶®¯»'Gí‹“N£4«P‹ªhQ�4»a9é?¼5¨;øõ¥yÅ-S�?ŽÜÒy÷·ã뛳ÖûÂλ­O­f…•Jó2{û–Õ_—¡´ä–ÒÄw,ÆìšýÞ§.8uQéãå9bnM06#f9áÈ5ælTfÿ·¾6†FÑN£AGr©öSeàr˜ƒt‘?Bçr}}íøè´$’Œ÷YãýØ;6Úz?}>…Ô�8A46\ìéôY ª¢ùÈfïÞ±“£îÍo—­îMëÓ aµ&�µYM|ö±\.‰«÷ïÙ.R 6ÛÃ&l{ƒ…vÄB”:±(Ð�# ýλ�ËóÎq«»wty ¿2à‚Mc†S‚ˆˆ!Î=' »#;è§8Z&,N¶û¦¿5<‰Õ�½ÞhÄrއ~õÌ€Eà”Ø V§mÎg¾è$€üTvùTàÓƒ¥r‡—„è^¢E€Mr€ê¯ßH–!e`A‚q9½5ì{U¦>©±š|¨:‡4ηÙMµÑàS]€Px ™ÙN!¤F�vZH�BH;�<$XÁà¼DZH9jgk8”�hx "ÁDˆ€ïÏŸ?ç¬ÿºŽÿ£Rè;}¿´WÞçwBE\¶oš*bÅfêP}t®N¹Šu©…26EÞ¦ÔUÉ4F(‚Õ‘ëM£2òWêìâãM…mÕ¡/Åé „ØøÛ²XÕ Œë«&aTÃñÕ ‰*U|åa¾ZÏÙP‘z(3Óæ§£‹ã«ß ûì>Hå,-n:—ºZzÔ¹ÁNµ:v;9ÉTŸóÉU¤’Äêô|¹•v­ém7°Í¨L2süñ´{suxIŠo®;gíãøîðê¿[W�¤òô"}ÿ¡}rƒ%‚ENÈÓ>ÎxØnKö±ex|Q¹¸nb.è xÇ*þëúzn,ø9ÓÒú»”³)†€GÎÅ÷Œ[âÞ÷Û¹DüzêXÑ€Äï@×ΘÖlTÀ€`Øžsh^µoNÎO¯×׈Ý“«L³}}Y•µÆ‰0&ë„}�Z§í ¸glã8V^DˆPç5KWH—šr>YÁïxM8וZÚRäo ªÞñ€g_ø(W¼}ù’•§·p7++k‰A#·‚>ž6oÎ*‚ëG0׳›¼L奵‘ìtÒìœÅ-®Z—g‡ÍVvœÃ«WbUE¶¶ð’Åõ ¬Þ g›Ń-�—ØÛo€ý”EŽç¸“ûžs\i>@ˆ Ø2Ý,·tÓäÈ—Âù&g$èÃeó•”�®ñ|Q 6߉5±…ÆPUó»Ø/…N�–@®xG,�LʼnTˆ O3>fùí[î5Z4%l,ýN\¨¬ùh8Ñ hœ¶åÚ¥2.*\9­‹cT ?8}0{àº5;݇×ÝæÉÑn�ºØ}Juq?Å€v¶çÃB.ÁʇÇ¢¿*Æ–Éê†{b|Ë‚|†«5`C0óÎÈ�Cd´¾Q–áB5‰8Ç’†ür �áaôaPÊ¢S ’ÕO‚D9ýDzPEnÁ�èË”‚Û:W ýžé{*Å�ÂH]¤,R)*©ÉA¡6z\ðþ*ú°Ø�ÇŒÐfpõŽ.­ä’c%ïQ«¦µÝÃUQJÝ.ÓNßW©®¤>ó•¦ù]”*ÍñÉ•ªhŒÎ7®>š ovôt`¿šúý°uú:÷Lf<º˜ âè? àMßõ½âªÈ—Vµ‰NMé­ôP9ÕUHn)7z?Tñ\ó¢¢2¤©Âg“­IØJbSN$Ζ„9»‡„X�ðŠs÷’“;GæMžÖÄ匄…§X4,(]ž"Z‚M�ãƒvM+W´¢Ljmä8Z3&ðÈwÊ>Õ«LÂýüަ ÊÄìZFdl®ªo •’ êÝÎö¹w0;ù–¿¿Ô+ÈQZ`š“i ãx cÁÝÞ-P¼k›hrq>(HX á~�ðíæJör%õ×ûEvRk™‹�m‘yF“ b—WÈæ>.y¨x.{ ×ÍÊä…FÅ>¼E /n“Â,Ê׬MVìvÜ=c|s6è�#gĹÎZç*VRyµNË«ÀIy�íR¤ès '&­ %'O"âad�;Gkòh:éa–ë]†r”’¬R! –°rmì…έG[àÆ"Dr@`Ê„Á&j’->ž‚�ëû£¤h�/Éã2þ33<ó…»%l̤¡Þ§¾ì=¬-~µµ%0!2Ò~~¯DhW8>À0¬¡}ÿT:ŵY홇ÃÓ4%šÄ&ºG6GHMÿ2$h܃B\îK†ÚÉ÷"ÃImU2|Õz:¿W ã÷¾›ŽÏ)m14)í{iæ=œ3¼%¨­ Î2¦’xrÑ."YýuÍê¯ÿ<¢É±ª•¸5ÑF” N ¥òÿèIúO-¹�^‰½ñß³J) î4(ŠÓÖ5vËä…Ùÿiä•cçÉ‹�¾�¼«TO—OݾF£qd*~k�¦fUH!“Í¡ @$ЍÓiw?Sn¸W³Ô+“ÝYÚ�Éú§j®õ™fŸ© HÉî§,n‹2õI°{Þ¹è|<‰ïÏڭ묃Bèäü“>÷O”ò#ÕoÑ»-3´C)"m¡�Wß�î9g…;V0y¨d‚áÙD �ðI®ðRA�‚d›ÁŒBê·wä‘é«ÕvÔm–xßD)ÅCl�õŽV Ç]ªã¾F€îKÚ[E–A1t?´ý-Ñ!¢/¨ÁEXXš.Èèi¨Ò>¼ÈÓLe�ÜAKmûB›ø.m¼"þAe¤@@njÙ5È¿"aÜ„qN„ËzX)oß±=ÜZî,‚£,•®!JZb\!¶”E ÆV¹n˜çÃjX;"Øq>ÛÝD+‰)ÅäÞ�îÐö»éwÞ°CtVÒ>òÙîC�í¨%NiŒöYç0Ùé{D…¡ h„Â(Ô¹õZË—Ö2+oC%%mõò —*µÚCs4ïF¾ãg6…‡CGF€C ‚@Ë·Y2_ªúfCÒ¼SPò˜ã=®’°7£`¨–žÉ¸º\LOÇÄGäÚ+-× y‰Ëo–­'ç^�.|™ðCoÖetâdÊ>sxxâðÐ$ÖAgí››³V¬†DÄBˆRÄTâÐf9Ö7™6%µ.Ýn�I=Ä•ìi�'ÀTu�%B pÖ6ÆWÅž<’ØM®Æ´Ú¥ Ýo-IÀƒÝ¦-De~�$k!´fD‘*i5ô)qx@™«b£u±PqøH–û^žú2‹MÆŸÜóUMs¿—àÂ�s?‰'ûè�“kŽ„å>}â¶ÇØÊ~cŒ©)#á�‘§ –¨a¦Œ7Ìœ°ÁÓ„ˆ`ÁÑ)j %Èæ><ýëpA £²ay€ªðc§Tൠ›ÂAì¶ »…5úˆöÁÑî_‡y ó„¿‹˜· [†yßÂ=e“x9¼hä#ÁáÀ¢ †Ïm ùý±'R YDÓKÃ�Õ£‰Õ£ì‚Ð9û¥}¨§ � ]ª"�j:p\b[¤¶Ì©ª�ÝŠ±qh”j�–BôQÒ�rì¸ÆžerŽ'…ð}C÷œã'‚îœëWZ%ê^ꮡ¬lædEã9¬�ÇU“�Γ1çTÙ,[��ñ•…§LaÖó¬`er³}2¸EDl#Äš¥Ë´@o ‚Ý71���9ÆÎ¨Š\P…”De·ÛÄÐû%ûÓ}‚ôXSŠÅ;;±jù8>IGèãU¹+…\³V"ÇÂd†l�Ì—;!O�eÁ5,}fœ9¢�9oý¸1i±:ì~²‘¿As‹µF~Àru‰€`)æ´¹3í/°{àb¤ªþ“½`Ú½s ¤klÄ ‹Úå‚ú\}œ ˆ¥ˆf¤kœœH,MêO=ÔÀ“w«©1&®sj¬,+ÝHJÞBW½‘|f"ÎM¬ñ»,Çøñ±$ÈV57}(K°Ÿ´xÎ[C¿¤¹º0S ›LMIo$˼¸q’çÐe9ÖD^ þŠ£÷8çñ” ìĉ M…¬DmO]eq,ñ(¯XA’%y¸Ä©°äÉ©{2Ϊ‚´•Á ÆGÒšEÙ}×ìJ¸zlø0ÿëY›½žr“™ûø�,ú¦€RÌ€£gÇ“G•éÀQQÑäËò2%fÚ‚qÚªµûúA¦ø|3 „§Ë…™°6DÖw4Ñ­Nb–å‚þ“eFN!'4ËBz‰Êe%@ÐËÛ?W¸åàåJtKçJ´ÂªÌGB}f뛲^ÿÉb*§P$¦¼€�+Šé�!¦ À/ÓÝtbúH—ӀŇ–{§S³‰S|þˆK 9¨+Åûg�Îešõ| íçÂ_ÝÓ=„Òç…óCN¤žâ¹GÆ`Æ×w.¨þ o!ìäÿ¾õ|ÿ§ÎU� ù3¼šÇqã ‰gÆ”~*§_t:–˜Ò#~¤H†-³Žœêz-’¦bì)¥)�Λ­.œÍ>}øxœ­�ðÿ²Õ ²¢¹Œ(ö[˜Â\…yz6}zr6ñþêlZ¶ŸœM…ü¡#�Ý¡Ü:Þ=¬>²­çG‘Q•çrþ¥öXD%G°ÂüêÒÜöõ-Cþô)oH7Ù†^vþ=‘–…ÔlH(xc–•2ÏyeüœžWº<¼:¼è´�éX’‚5K='Àþc!Æ™F[™iÓ˜ ÕðÑI¥·N€Í‚M¾kózÆgT¡·Qω:ønz'›|«Il Õg™èy¤ä�&ŒÈ©ÇÁg› +S^¦‘<à æT‰Ÿtù,.—Óõû}|_̦ʿT.ØOt™«/%P[rrã*möÉ sÜÌ&»9;“ÇnrìLÉdÂ+ÄD2T²)Õ”3F•ÓLç­´¸ïñ'™fÅr^¤˜±S|S<µ~R=�MIÁ£t“„-é›j”å Å9¢×,‘=ƒVÀ…Q^õ1õúõ°'¾°‡S¯º.CÎOÙ‚7 6uÞÉvÚñûI½y³WÆ Ù´F·ìIß5nÃ*âMIRœœÄð&tjE/ò Ù>ôÉüu~€NêI¼N”AJýá+`úý¬RÄÇx󥫦UÍ ØžZFË1ÁÈC>·³�oì⃑²1GãêùÆøP|Ü—žèðVL˜/>±É Äõ=«‰<6NÖÁõ–œ[ãÚVžWÐÄ3:4¹Çól$ìh^)—:ÍœSòªxz«àµSÀ©­‰‡ ù3€’,›$æ‰ÔoÅ�ˆ ®Ij/o‰Ò”s�ª<�ˆ@¡à„ #í÷¤Y‚ápE¥ž`ÁÅM™€(øVmeXßG%¨,¡µ¤Ç -U¶ó3ƒ‹Ý2R'ßö ÍúÊJæ@¯ªSË&ør¹‡é“ÕuÌÄ#€ŒÕÇ> À=r/òa©”Ée1@û›]âg×€Ÿ]܆ Ï™Þf—É™wøÂJgç)ãœb,ìX® Äšf˜Ó3+Ê0v® 'H.%¨%¢¦HÚjRöhÜ–‰”9²EO&R2k¡Š�rDÀ…eö L’€”x™‰•òOñȽ´W�Õé-i8UÌ�·—¤{ñžË<@KrnÞ#„+JÜ Ñ.LÝ.ç62[Ɖ_˜öýîbÀÈiVÒ©Ûœ`dªIH–¥wµÃh„ËT€Z=$Z$Š(»ÒÐÂgNWd�W�£Ê(à¡ã=5z€Üâ´¾áMô—X�é§£ åù©£¥"ùçh¸Ö¦{Å£çˉ)]˜åmËì_À²àÃf)âæ¨j¼ÈæïÎ_òRÛ„Z\Ó¥qÀ-L¤‹Ne<AA­Ì ¯'A°:h80FvI <âÇZò$‚è1(�w›W7Ínûâ¸õ‰²�‡ÙdY“œ÷;*ègñCO+*XA´±¸(âÙ!œB6ó¢9òQ2—J჈��ø»Qß±æy·uuxÝžŠN'j,µº)*;¸Ðöÿ68 y/¤!^/0µQw]] ìc�wîÒkŽ_²æ/WÝϯ&̵ã`SþºÕ"É—òG˜oo°ã»èܰæ‡VógñËÕŸ±žmøò9¿/¤zrk|øˆïif÷‡ò·("ŸÕ*5J6iñšáÜqGS[;ÇZ<î bÂ2ÞÞöR�Ä0E´‰ÐW]M'ÈÅ+§EmpÇžE-®Íd}Ì]•Œã«Ã�”lÉ­ÀlŸUj¦µ²Ãº`ñlÛs¼¾¿޳î�Qéõ8HeM&é;L(©s|}÷úÚÃg]&yÐ/3ªDƒ âdù”«�ü±9`” F™ °hž¿­÷©¤Õ&v§˜{›c†`yû÷ïXã�)–ý¯^¥ZÐF�ROû�É`t±‰°_²?ꔎÁ÷ëÙ̞ؖY ¢Þ¬�t.n>¶�o>”öÊ_’›Ëë_ã#¦yòªgd–Ðø´›¦­rv¥€´TW@ZªË�V�˜¡l¦&OXª„]@ÜBê;àË?ÌÁ§eDŠ�~,'Ò^‘öI¼É\K¤½,‘Ô*½üÅUZ2ñÃ$r,¹A‹¡“ªÊSô�:Ò1¦ëõ L£.'aýu A/>ŒˆuñF,ÅQR-å1S…’þÞ„lÜcÁ6ŠVlcÑ’]DHit„š]KH©õu„&ì± ‰ü�/ôÃ�øo£ç�#p†½-_¾4!þ6ÓQë'ÖÆ3òîøÛ¾ÁûÄꄞî Îþ4Ò ,Úi¬Î¢|} ŽE`Æ"i§u,–VË"i…u,®Ãc³H%$ÅWÅžÈ%é =a7Âi4¡gFþg�ŽßhS‹3ÒÁÃáÏÈ(Þ2�~®Ê“ÙQYIRû´wÏ»S¸}ñËÙ™-½S~0ƒ\Lˆ‹NŽºˆçÙ‰øõ¤çôsJ©"t�nÅ¿¸´Fä€_ƇNúÍê3^K$I'ã»ØSy³I2Vbªq øéÁg¬½Ö^,Êý® ìŒVÍ¡åð2#CcT5Q¡SH¡žÂÍ•Æo$„iʬ:>=/¦¿±2-A÷ÈñwøKtVG¾J4?þŽøñ¤ôøk™g³’…÷µÆÃ!f‘Ö”5•<†e�ˆïJ?·®.º´Úã#ÔoÒ¿¯`ñßϲþ×ÃRŠïÒP¸îóa:2#—éÏ�Ëÿr–¡ø+Ò¯…Åå9,UúWe¾~íèBü—OÒ¯ ÿªÃKÙ×/¤ùð$üªì¯:¼}íðBø³²¯ŠþBÉOŸ¹àO/–2¨ðþxq€/ç³í÷3K4’gÂ’1µÍö#CK„Ûe‰€=+Ès ¦Ü¤‰ŒTºÕ`* nyë}h»²m&ɑə¢1&£Ø²Wø6GiÃ2ÌTú¤\܇#ˆÙ''Î,©vzEK)�\œ¸I7s}âÄXº ¾¨³›��¦O,qòý$Ý(˜ƒ˜nŸ«ÂY‰‘pvŽŽOèÞðäÄð¹§&ßyƒ º„E}0ߨL­ {¶÷}G‹G1zÖf»ëç�ã_ÎZݳv³uqÝ*½8½