Skip to content

Floaing point Compliance passed.

Latest
Compare
Choose a tag to compare
@zeeshanrafique23 zeeshanrafique23 released this 11 Dec 04:16
· 66 commits to main since this release
331dd2c

All floating point compliance tests are passed. RMM was not implemented in FPU, we implement that to pass all the tests.

Check FADD-S-DYN-RDN-01         ... OK 
Check FADD-S-DYN-RMM-01         ... OK 
Check FADD-S-DYN-RNE-01         ... OK 
Check FADD-S-DYN-RTZ-01         ... OK 
Check FADD-S-DYN-RUP-01         ... OK 
Check FADD-S-RDN-01             ... OK 
Check FADD-S-RMM-01             ... OK 
Check FADD-S-RNE-01             ... OK 
Check FADD-S-RTZ-01             ... OK 
Check FADD-S-RUP-01             ... OK 
Check FCLASS-S-01               ... OK 
Check FCVT-S-W-DYN-RDN-01       ... OK 
Check FCVT-S-W-DYN-RMM-01       ... OK 
Check FCVT-S-W-DYN-RNE-01       ... OK 
Check FCVT-S-W-DYN-RTZ-01       ... OK 
Check FCVT-S-W-DYN-RUP-01       ... OK 
Check FCVT-S-W-RDN-01           ... OK 
Check FCVT-S-W-RMM-01           ... OK 
Check FCVT-S-W-RNE-01           ... OK 
Check FCVT-S-W-RTZ-01           ... OK 
Check FCVT-S-W-RUP-01           ... OK 
Check FCVT-S-WU-DYN-RDN-01      ... OK 
Check FCVT-S-WU-DYN-RMM-01      ... OK 
Check FCVT-S-WU-DYN-RNE-01      ... OK 
Check FCVT-S-WU-DYN-RTZ-01      ... OK 
Check FCVT-S-WU-DYN-RUP-01      ... OK 
Check FCVT-S-WU-RDN-01          ... OK 
Check FCVT-S-WU-RMM-01          ... OK 
Check FCVT-S-WU-RNE-01          ... OK 
Check FCVT-S-WU-RTZ-01          ... OK 
Check FCVT-S-WU-RUP-01          ... OK 
Check FCVT-W-S-DYN-RDN-01       ... OK 
Check FCVT-W-S-DYN-RMM-01       ... OK 
Check FCVT-W-S-DYN-RNE-01       ... OK 
Check FCVT-W-S-DYN-RTZ-01       ... OK 
Check FCVT-W-S-DYN-RUP-01       ... OK 
Check FCVT-W-S-RDN-01           ... OK 
Check FCVT-W-S-RMM-01           ... OK 
Check FCVT-W-S-RNE-01           ... OK 
Check FCVT-W-S-RTZ-01           ... OK 
Check FCVT-W-S-RUP-01           ... OK 
Check FCVT-WU-S-DYN-RDN-01      ... OK 
Check FCVT-WU-S-DYN-RMM-01      ... OK 
Check FCVT-WU-S-DYN-RNE-01      ... OK 
Check FCVT-WU-S-DYN-RTZ-01      ... OK 
Check FCVT-WU-S-DYN-RUP-01      ... OK 
Check FCVT-WU-S-RDN-01          ... OK 
Check FCVT-WU-S-RMM-01          ... OK 
Check FCVT-WU-S-RNE-01          ... OK 
Check FCVT-WU-S-RTZ-01          ... OK 
Check FCVT-WU-S-RUP-01          ... OK 
Check FDIV-S-DYN-RDN-01         ... OK 
Check FDIV-S-DYN-RMM-01         ... OK 
Check FDIV-S-DYN-RNE-01         ... OK 
Check FDIV-S-DYN-RTZ-01         ... OK 
Check FDIV-S-DYN-RUP-01         ... OK 
Check FDIV-S-RDN-01             ... OK 
Check FDIV-S-RMM-01             ... OK 
Check FDIV-S-RNE-01             ... OK 
Check FDIV-S-RTZ-01             ... OK 
Check FDIV-S-RUP-01             ... OK 
Check FEQ-S-01                  ... OK 
Check FLE-S-01                  ... OK 
Check FLT-S-01                  ... OK 
Check FLW-01                    ... OK 
Check FMADD-S-DYN-RDN-01        ... OK 
Check FMADD-S-DYN-RMM-01        ... OK 
Check FMADD-S-DYN-RNE-01        ... OK 
Check FMADD-S-DYN-RTZ-01        ... OK 
Check FMADD-S-DYN-RUP-01        ... OK 
Check FMADD-S-RDN-01            ... OK 
Check FMADD-S-RMM-01            ... OK 
Check FMADD-S-RNE-01            ... OK 
Check FMADD-S-RTZ-01            ... OK 
Check FMADD-S-RUP-01            ... OK 
Check FMAX-S-01                 ... OK 
Check FMIN-S-01                 ... OK 
Check FMSUB-S-DYN-RDN-01        ... OK 
Check FMSUB-S-DYN-RMM-01        ... OK 
Check FMSUB-S-DYN-RNE-01        ... OK 
Check FMSUB-S-DYN-RTZ-01        ... OK 
Check FMSUB-S-DYN-RUP-01        ... OK 
Check FMSUB-S-RDN-01            ... OK 
Check FMSUB-S-RMM-01            ... OK 
Check FMSUB-S-RNE-01            ... OK 
Check FMSUB-S-RTZ-01            ... OK 
Check FMSUB-S-RUP-01            ... OK 
Check FMUL-S-DYN-RDN-01         ... OK 
Check FMUL-S-DYN-RMM-01         ... OK 
Check FMUL-S-DYN-RNE-01         ... OK 
Check FMUL-S-DYN-RTZ-01         ... OK 
Check FMUL-S-DYN-RUP-01         ... OK 
Check FMUL-S-RDN-01             ... OK 
Check FMUL-S-RMM-01             ... OK 
Check FMUL-S-RNE-01             ... OK 
Check FMUL-S-RTZ-01             ... OK 
Check FMUL-S-RUP-01             ... OK 
Check FMV-W-X-01                ... OK 
Check FMV-X-W-01                ... OK 
Check FNMADD-S-DYN-RDN-01       ... OK 
Check FNMADD-S-DYN-RMM-01       ... OK 
Check FNMADD-S-DYN-RNE-01       ... OK 
Check FNMADD-S-DYN-RTZ-01       ... OK 
Check FNMADD-S-DYN-RUP-01       ... OK 
Check FNMADD-S-RDN-01           ... OK 
Check FNMADD-S-RMM-01           ... OK 
Check FNMADD-S-RNE-01           ... OK 
Check FNMADD-S-RTZ-01           ... OK 
Check FNMADD-S-RUP-01           ... OK 
Check FNMSUB-S-DYN-RDN-01       ... OK 
Check FNMSUB-S-DYN-RMM-01       ... OK 
Check FNMSUB-S-DYN-RNE-01       ... OK 
Check FNMSUB-S-DYN-RTZ-01       ... OK 
Check FNMSUB-S-DYN-RUP-01       ... OK 
Check FNMSUB-S-RDN-01           ... OK 
Check FNMSUB-S-RMM-01           ... OK 
Check FNMSUB-S-RNE-01           ... OK 
Check FNMSUB-S-RTZ-01           ... OK 
Check FNMSUB-S-RUP-01           ... OK 
Check FSGNJN-S-01               ... OK 
Check FSGNJ-S-01                ... OK 
Check FSGNJX-S-01               ... OK 
Check FSQRT-S-DYN-RDN-01        ... OK 
Check FSQRT-S-DYN-RMM-01        ... OK 
Check FSQRT-S-DYN-RNE-01        ... OK 
Check FSQRT-S-DYN-RTZ-01        ... OK 
Check FSQRT-S-DYN-RUP-01        ... OK 
Check FSQRT-S-RDN-01            ... OK 
Check FSQRT-S-RMM-01            ... OK 
Check FSQRT-S-RNE-01            ... OK 
Check FSQRT-S-RTZ-01            ... OK 
Check FSQRT-S-RUP-01            ... OK 
Check FSUB-S-DYN-RDN-01         ... OK 
Check FSUB-S-DYN-RMM-01         ... OK 
Check FSUB-S-DYN-RNE-01         ... OK 
Check FSUB-S-DYN-RTZ-01         ... OK 
Check FSUB-S-DYN-RUP-01         ... OK 
Check FSUB-S-RDN-01             ... OK 
Check FSUB-S-RMM-01             ... OK 
Check FSUB-S-RNE-01             ... OK 
Check FSUB-S-RTZ-01             ... OK 
Check FSUB-S-RUP-01             ... OK 
Check FSW-01                    ... OK 
--------------------------------
 OK: 143/143 RISCV_TARGET=ibex RISCV_DEVICE=F XLEN=32