Skip to content

Removed the check in c.fldsp against ft0 destination

Eclipse Webmaster requested to merge github/fork/xushengj/c_fld_ft0_fix into master

Created by: xushengj

PR for issue #381 (closed)

If a compressed instruction fld rd, xxx(sp) use ft0 as rd, currently Ariane will generate an illegal instruction fault. However, the restriction that destination shouldn't be zero should only be applied to GPR; floating point register ft0 is not hard-wired to zero and can be used as destination.

This pull request removed the check in compressed decoder that causes this issue.

Merge request reports

Loading