Package: kpicosim
Version: 0.6a-1
Severity: important

The built-in assembler in kpicosim may generate incorrect code when
the PicoBlaze program uses constant names starting with an 's'.

When the first two letters of the name of a constant match the
name of a register, the assembler uses that register instead
of the constant.

For example, the following program:

  constant  scratch, 08
  load      s1, scratch

should be assembled into:

  00108  ( load s1, scratch )

but kpicosim incorrectly generates:

  011C0  ( load s1, sC )

Joris.



-- 
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]

Reply via email to