[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