Зачем assembler всегда создаёт объектые файлы
размером 64 кбайт? Тогда как его размер
должен быть прямо пропорционален
колличеству инструкций.
Вот такой тест:
asr %r9, %r14
return
ассемблируется в:
0x395e
0x1111
0x0000
0x0000
0x0000
......
а должно быть просто:
0x395e
0x1111
P.S.
disassembler сейчас не зацикливается только
потому что я сделал следущее:
если он видит инструкцию 0x0000 (BRR 0 - такая
инструкция в принципе не имеет смысла но
синтаксисом допустима) то он
останавливается. Но это читерство, я удалю
это после того как assembler будет исправлен.
Original issue reported on code.google.com by stepnovd...@gmail.com on 10 Apr 2011 at 4:05
Original issue reported on code.google.com by
stepnovd...@gmail.com
on 10 Apr 2011 at 4:05