[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Zasekavani FPU instrukci



TO: IN:AMIGA@K332.FELD.CVUT.CZ


>> >Chyba spociva v tom, ze
>> >je zcela nesmyslne emulovana instrukce fmove.b(w,l) fpx,dx ,prestoze
>> >040 tuto instrukci ma, a tudiz je nesmysl ji emulovat.
>> 
>>    Hele Fido, tadyto mi vrta v hlave. Kdyz 040 tu instrukci
>> umi, tak proc by provadela vyjimku (= vyvolala emulacni rutinu
>
> Nojo, to jsem ale vul..... ALe kdyz jsem nabootoval bez SETPATCHe,
>pustil jsem debugger a skusil si odkrokovat "fmove.l fp0,d0" tak to
>proslo v pohode. A taky mi je divny, ze by tam vubec neexistovala

   Jestli to nebude tim, ze 68040.library dost patchuje exec
a navic si hraje s MMU tabulkama. Devpacovej debugger na 060
treba vubec nechodi :-(


>instrukce na prevod FP->INT , dyt by tim odsoudili FPU k totalni
>izolaci a tim by bylo uplne v prd... ?!?  A ted si tak vzpominam, ze

   Jiste, to by neslo - umi to vsechny FPUcka - 881-2, 040 i 060.


>kdyz jsem si projizdel kod od AmigaQuake, tak tam je 30% kodu pro
>FPU a chodi to normalne a mys neskube.... Jsem z toho nejakej
>zmatenej :-(

   Pry to je tim, ze pri trapu se zakazou preruseni a ta emulacni
rutina trva prilis dlouho. Treba to zpusobujou jen ty casove
nejnarocnejsi instrukce...


                       Jarda


---
 þ AmiQwk 2.0 a#0 þ Unregistered Evaluation Copy