Opened 14 years ago

Closed 14 years ago

#35 closed defect (fixed)

Bug in the Sparc V8 component (LDA instruction)

Reported by: quentin.meunier@… Owned by: developers
Priority: major Component: IP-Cores
Keywords: Cc:

Description

While trying to run a sample code on the sparc processor, an error arised : line 80, the test

if(ins.format3a.i == 0) {                                       \
            m_exception = true;                                         \
            m_exception_cause = TP_ILLEGAL_INSTRUCTION;

is actually the contrary :

if(ins.format3a.i == 1) {                                       \
            m_exception = true;                                         \
            m_exception_cause = TP_ILLEGAL_INSTRUCTION;

cf. the sparc V8 reference manual, p. 160 (163), test on code line 9.

Change History (1)

comment:1 in reply to:  description Changed 14 years ago by becoulet

Resolution: fixed
Status: newclosed

Replying to quentin.meunier@…:

While trying to run a sample code on the sparc processor, an error arised : line 80, the test is actually the contrary :

Fixed, thanks for repporing.

Note: See TracTickets for help on using tickets.