sjf@onion.cs.reading.ac.uk (Steve Fisher) (04/12/88)
I have found the following bugs in the lattice 4.0 assembler: MOVEM : movem.w (a5)+,d2-d7/a1/a3-a6 asm produces 48DD 7A3C instead of 4C9D 7A3C movem.w label,a1-a4 asm produces 48F9 1e00 offset instead of 4CB9 1e00 offset MOVEP : movep.l 6(a1),d5 asm produces 0B69 0006 should be 0b49 0006 It seems that movep doesn't work, at least for .l and .w for cases as above. Also asm will not assemble : and.w #$fffe,CCR and.b #$fe,SR produces an error message about incorect operands The disks from lattice dated 13 Jan 1988 serial no. AM01-68117 I hope this information is of some use to people out there especially Lattice. :-) -- // -- Steve Fisher Micro. Unit. Computer Science Dept. \\ |-- & > Reading University //.||. Shawn Fraser Cybernetics Dept.