Bug #4281
closed
[translator] Support for aliases in memory (aka mem) definitions.
Added by Andrei Tatarnikov about 11 years ago.
Updated over 9 years ago.
Assignee:
Andrei Tatarnikov
Published in build:
141230
Description
Подобные конструкции сейчас не поддерживаются транслятором Sim-nML:
mem tmp_signed_half_word [1, int(16)]
mem tmp_signed_half_word_A0 [1, int(8)] alias = tmp_signed_half_word[8]
Это одна из причин, по которой не удаётся оттранслировать спецификацию процессора MIPS.
- Priority changed from Normal to High
Нужно сделать до семинара с МЦСТ.
- Due date set to 05/31/2014
- Target version set to 2.1
- Status changed from New to Open
- Status changed from Open to Resolved
- % Done changed from 0 to 100
Implemented in r2835 (see also r2836 - size check).
The following structure is supported:
mem <NAME>[<N>, <TYPE>] alias = <LOCATION>
Memory <NAME> that consists of <N> elements is mapped on location <LOCATION>. Location size must be equal sizeof(<TYPE>) * <N>.
- Status changed from Resolved to Closed
- Published in build set to 141230
Also available in: Atom
PDF