From d95cff040addfa2cea6cf2f1cd5e725c748798a1 Mon Sep 17 00:00:00 2001 From: Jordan Carlin Date: Fri, 20 Sep 2024 17:40:50 -0700 Subject: [PATCH] Update derivative configs to remove most IEEE variants --- config/derivlist.txt | 404 ++++++++----------------------------------- 1 file changed, 73 insertions(+), 331 deletions(-) diff --git a/config/derivlist.txt b/config/derivlist.txt index 806de1fd2..91b062252 100644 --- a/config/derivlist.txt +++ b/config/derivlist.txt @@ -880,40 +880,7 @@ deriv fdqh_rv64gc rv64gc Q_SUPPORTED 1 ZFH_SUPPORTED 1 -# IEEE compatible variants for TestFloat - -deriv f_ieee_rv32gc f_rv32gc -IEEE754 1 - -deriv fh_ieee_rv32gc fh_rv32gc -IEEE754 1 - -deriv fd_ieee_rv32gc fd_rv32gc -IEEE754 1 - -deriv fdh_ieee_rv32gc fdh_rv32gc -IEEE754 1 - -deriv fdq_ieee_rv32gc fdq_rv32gc -IEEE754 1 - -deriv fdqh_ieee_rv32gc fdqh_rv32gc -IEEE754 1 - -deriv f_ieee_rv64gc f_rv64gc -IEEE754 1 - -deriv fh_ieee_rv64gc fh_rv64gc -IEEE754 1 - -deriv fd_ieee_rv64gc fd_rv64gc -IEEE754 1 - -deriv fdh_ieee_rv64gc fdh_rv64gc -IEEE754 1 - -deriv fdq_ieee_rv64gc fdq_rv64gc -IEEE754 1 +# IEEE compatible FPU deriv fdqh_ieee_rv64gc fdqh_rv64gc IEEE754 1 @@ -1220,456 +1187,231 @@ deriv fdqh_div_4_4_rv64gc div_4_4_rv64gc Q_SUPPORTED 1 ZFH_SUPPORTED 1 -#### DIVIDER VARIANTS WITH IEEE - -deriv f_ieee_div_2_1_rv32gc f_div_2_1_rv32gc -IEEE754 1 - -deriv f_ieee_div_2_2_rv32gc f_div_2_2_rv32gc -IEEE754 1 - -deriv f_ieee_div_2_4_rv32gc f_div_2_4_rv32gc -IEEE754 1 - -deriv f_ieee_div_4_1_rv32gc f_div_4_1_rv32gc -IEEE754 1 - -deriv f_ieee_div_4_2_rv32gc f_div_4_2_rv32gc -IEEE754 1 - -deriv f_ieee_div_4_4_rv32gc f_div_4_4_rv32gc -IEEE754 1 - -deriv f_ieee_div_2_1_rv64gc f_div_2_1_rv64gc -IEEE754 1 - -deriv f_ieee_div_2_2_rv64gc f_div_2_2_rv64gc -IEEE754 1 - -deriv f_ieee_div_2_4_rv64gc f_div_2_4_rv64gc -IEEE754 1 - -deriv f_ieee_div_4_1_rv64gc f_div_4_1_rv64gc -IEEE754 1 - -deriv f_ieee_div_4_2_rv64gc f_div_4_2_rv64gc -IEEE754 1 - -deriv f_ieee_div_4_4_rv64gc f_div_4_4_rv64gc -IEEE754 1 - -#### FH_only, RK variable -deriv fh_ieee_div_2_1_rv32gc fh_div_2_1_rv32gc -IEEE754 1 - -deriv fh_ieee_div_2_2_rv32gc fh_div_2_2_rv32gc -IEEE754 1 - -deriv fh_ieee_div_2_4_rv32gc fh_div_2_4_rv32gc -IEEE754 1 - -deriv fh_ieee_div_4_1_rv32gc fh_div_4_1_rv32gc -IEEE754 1 - -deriv fh_ieee_div_4_2_rv32gc fh_div_4_2_rv32gc -IEEE754 1 - -deriv fh_ieee_div_4_4_rv32gc fh_div_4_4_rv32gc -IEEE754 1 - -deriv fh_ieee_div_2_1_rv64gc fh_div_2_1_rv64gc -IEEE754 1 - -deriv fh_ieee_div_2_2_rv64gc fh_div_2_2_rv64gc -IEEE754 1 - -deriv fh_ieee_div_2_4_rv64gc fh_div_2_4_rv64gc -IEEE754 1 - -deriv fh_ieee_div_4_1_rv64gc fh_div_4_1_rv64gc -IEEE754 1 - -deriv fh_ieee_div_4_2_rv64gc fh_div_4_2_rv64gc -IEEE754 1 - -deriv fh_ieee_div_4_4_rv64gc fh_div_4_4_rv64gc -IEEE754 1 -# FD only , rk variable - -deriv fd_ieee_div_2_1_rv32gc fd_div_2_1_rv32gc -IEEE754 1 - -deriv fd_ieee_div_2_2_rv32gc fd_div_2_2_rv32gc -IEEE754 1 - -deriv fd_ieee_div_2_4_rv32gc fd_div_2_4_rv32gc -IEEE754 1 - -deriv fd_ieee_div_4_1_rv32gc fd_div_4_1_rv32gc -IEEE754 1 - -deriv fd_ieee_div_4_2_rv32gc fd_div_4_2_rv32gc -IEEE754 1 - -deriv fd_ieee_div_4_4_rv32gc fd_div_4_4_rv32gc -IEEE754 1 - -deriv fd_ieee_div_2_1_rv64gc fd_div_2_1_rv64gc -IEEE754 1 - -deriv fd_ieee_div_2_2_rv64gc fd_div_2_2_rv64gc -IEEE754 1 - -deriv fd_ieee_div_2_4_rv64gc fd_div_2_4_rv64gc -IEEE754 1 - -deriv fd_ieee_div_4_1_rv64gc fd_div_4_1_rv64gc -IEEE754 1 - -deriv fd_ieee_div_4_2_rv64gc fd_div_4_2_rv64gc -IEEE754 1 - -deriv fd_ieee_div_4_4_rv64gc fd_div_4_4_rv64gc -IEEE754 1 - -# FDH only , rk variable - -deriv fdh_ieee_div_2_1_rv32gc fdh_div_2_1_rv32gc -IEEE754 1 - -deriv fdh_ieee_div_2_2_rv32gc fdh_div_2_2_rv32gc -IEEE754 1 - -deriv fdh_ieee_div_2_4_rv32gc fdh_div_2_4_rv32gc -IEEE754 1 - -deriv fdh_ieee_div_4_1_rv32gc fdh_div_4_1_rv32gc -IEEE754 1 - -deriv fdh_ieee_div_4_2_rv32gc fdh_div_4_2_rv32gc -IEEE754 1 - -deriv fdh_ieee_div_4_4_rv32gc fdh_div_4_4_rv32gc -IEEE754 1 - -deriv fdh_ieee_div_2_1_rv64gc fdh_div_2_1_rv64gc -IEEE754 1 - -deriv fdh_ieee_div_2_2_rv64gc fdh_div_2_2_rv64gc -IEEE754 1 - -deriv fdh_ieee_div_2_4_rv64gc fdh_div_2_4_rv64gc -IEEE754 1 - -deriv fdh_ieee_div_4_1_rv64gc fdh_div_4_1_rv64gc -IEEE754 1 - -deriv fdh_ieee_div_4_2_rv64gc fdh_div_4_2_rv64gc -IEEE754 1 - -deriv fdh_ieee_div_4_4_rv64gc fdh_div_4_4_rv64gc -IEEE754 1 -# FDQ only , rk variable - -deriv fdq_ieee_div_2_1_rv32gc fdq_div_2_1_rv32gc -IEEE754 1 - -deriv fdq_ieee_div_2_2_rv32gc fdq_div_2_2_rv32gc -IEEE754 1 - -deriv fdq_ieee_div_2_4_rv32gc fdq_div_2_4_rv32gc -IEEE754 1 - -deriv fdq_ieee_div_4_1_rv32gc fdq_div_4_1_rv32gc -IEEE754 1 - -deriv fdq_ieee_div_4_2_rv32gc fdq_div_4_2_rv32gc -IEEE754 1 - -deriv fdq_ieee_div_4_4_rv32gc fdq_div_4_4_rv32gc -IEEE754 1 - -deriv fdq_ieee_div_2_1_rv64gc fdq_div_2_1_rv64gc -IEEE754 1 - -deriv fdq_ieee_div_2_2_rv64gc fdq_div_2_2_rv64gc -IEEE754 1 - -deriv fdq_ieee_div_2_4_rv64gc fdq_div_2_4_rv64gc -IEEE754 1 - -deriv fdq_ieee_div_4_1_rv64gc fdq_div_4_1_rv64gc -IEEE754 1 - -deriv fdq_ieee_div_4_2_rv64gc fdq_div_4_2_rv64gc -IEEE754 1 - -deriv fdq_ieee_div_4_4_rv64gc fdq_div_4_4_rv64gc -IEEE754 1 - -# FDQH only , rk variable - -deriv fdqh_ieee_div_2_1_rv32gc fdqh_div_2_1_rv32gc -IEEE754 1 - -deriv fdqh_ieee_div_2_2_rv32gc fdqh_div_2_2_rv32gc -IEEE754 1 - -deriv fdqh_ieee_div_2_4_rv32gc fdqh_div_2_4_rv32gc -IEEE754 1 - -deriv fdqh_ieee_div_4_1_rv32gc fdqh_div_4_1_rv32gc -IEEE754 1 - -deriv fdqh_ieee_div_4_2_rv32gc fdqh_div_4_2_rv32gc -IEEE754 1 - -deriv fdqh_ieee_div_4_4_rv32gc fdqh_div_4_4_rv32gc -IEEE754 1 - -deriv fdqh_ieee_div_2_1_rv64gc fdqh_div_2_1_rv64gc -IEEE754 1 - -deriv fdqh_ieee_div_2_2_rv64gc fdqh_div_2_2_rv64gc -IEEE754 1 - -deriv fdqh_ieee_div_2_4_rv64gc fdqh_div_2_4_rv64gc -IEEE754 1 - -deriv fdqh_ieee_div_4_1_rv64gc fdqh_div_4_1_rv64gc -IEEE754 1 - -deriv fdqh_ieee_div_4_2_rv64gc fdqh_div_4_2_rv64gc -IEEE754 1 - -deriv fdqh_ieee_div_4_4_rv64gc fdqh_div_4_4_rv64gc -IEEE754 1 - #### DIVIDER VARIANTS WITH IDIV ON FPU -deriv f_ieee_div_2_1i_rv32gc f_ieee_div_2_1_rv32gc +deriv f_div_2_1i_rv32gc f_div_2_1_rv32gc IDIV_ON_FPU 1 -deriv f_ieee_div_2_2i_rv32gc f_ieee_div_2_2_rv32gc +deriv f_div_2_2i_rv32gc f_div_2_2_rv32gc IDIV_ON_FPU 1 -deriv f_ieee_div_2_4i_rv32gc f_ieee_div_2_4_rv32gc +deriv f_div_2_4i_rv32gc f_div_2_4_rv32gc IDIV_ON_FPU 1 -deriv f_ieee_div_4_1i_rv32gc f_ieee_div_4_1_rv32gc +deriv f_div_4_1i_rv32gc f_div_4_1_rv32gc IDIV_ON_FPU 1 -deriv f_ieee_div_4_2i_rv32gc f_ieee_div_4_2_rv32gc +deriv f_div_4_2i_rv32gc f_div_4_2_rv32gc IDIV_ON_FPU 1 -deriv f_ieee_div_4_4i_rv32gc f_ieee_div_4_4_rv32gc +deriv f_div_4_4i_rv32gc f_div_4_4_rv32gc IDIV_ON_FPU 1 -deriv f_ieee_div_2_1i_rv64gc f_ieee_div_2_1_rv64gc +deriv f_div_2_1i_rv64gc f_div_2_1_rv64gc IDIV_ON_FPU 1 -deriv f_ieee_div_2_2i_rv64gc f_ieee_div_2_2_rv64gc +deriv f_div_2_2i_rv64gc f_div_2_2_rv64gc IDIV_ON_FPU 1 -deriv f_ieee_div_2_4i_rv64gc f_ieee_div_2_4_rv64gc +deriv f_div_2_4i_rv64gc f_div_2_4_rv64gc IDIV_ON_FPU 1 -deriv f_ieee_div_4_1i_rv64gc f_ieee_div_4_1_rv64gc +deriv f_div_4_1i_rv64gc f_div_4_1_rv64gc IDIV_ON_FPU 1 -deriv f_ieee_div_4_2i_rv64gc f_ieee_div_4_2_rv64gc +deriv f_div_4_2i_rv64gc f_div_4_2_rv64gc IDIV_ON_FPU 1 -deriv f_ieee_div_4_4i_rv64gc f_ieee_div_4_4_rv64gc +deriv f_div_4_4i_rv64gc f_div_4_4_rv64gc IDIV_ON_FPU 1 #### FH_only, RK variable -deriv fh_ieee_div_2_1i_rv32gc fh_ieee_div_2_1_rv32gc +deriv fh_div_2_1i_rv32gc fh_div_2_1_rv32gc IDIV_ON_FPU 1 -deriv fh_ieee_div_2_2i_rv32gc fh_ieee_div_2_2_rv32gc +deriv fh_div_2_2i_rv32gc fh_div_2_2_rv32gc IDIV_ON_FPU 1 -deriv fh_ieee_div_2_4i_rv32gc fh_ieee_div_2_4_rv32gc +deriv fh_div_2_4i_rv32gc fh_div_2_4_rv32gc IDIV_ON_FPU 1 -deriv fh_ieee_div_4_1i_rv32gc fh_ieee_div_4_1_rv32gc +deriv fh_div_4_1i_rv32gc fh_div_4_1_rv32gc IDIV_ON_FPU 1 -deriv fh_ieee_div_4_2i_rv32gc fh_ieee_div_4_2_rv32gc +deriv fh_div_4_2i_rv32gc fh_div_4_2_rv32gc IDIV_ON_FPU 1 -deriv fh_ieee_div_4_4i_rv32gc fh_ieee_div_4_4_rv32gc +deriv fh_div_4_4i_rv32gc fh_div_4_4_rv32gc IDIV_ON_FPU 1 -deriv fh_ieee_div_2_1i_rv64gc fh_ieee_div_2_1_rv64gc +deriv fh_div_2_1i_rv64gc fh_div_2_1_rv64gc IDIV_ON_FPU 1 -deriv fh_ieee_div_2_2i_rv64gc fh_ieee_div_2_2_rv64gc +deriv fh_div_2_2i_rv64gc fh_div_2_2_rv64gc IDIV_ON_FPU 1 -deriv fh_ieee_div_2_4i_rv64gc fh_ieee_div_2_4_rv64gc +deriv fh_div_2_4i_rv64gc fh_div_2_4_rv64gc IDIV_ON_FPU 1 -deriv fh_ieee_div_4_1i_rv64gc fh_ieee_div_4_1_rv64gc +deriv fh_div_4_1i_rv64gc fh_div_4_1_rv64gc IDIV_ON_FPU 1 -deriv fh_ieee_div_4_2i_rv64gc fh_ieee_div_4_2_rv64gc +deriv fh_div_4_2i_rv64gc fh_div_4_2_rv64gc IDIV_ON_FPU 1 -deriv fh_ieee_div_4_4i_rv64gc fh_ieee_div_4_4_rv64gc +deriv fh_div_4_4i_rv64gc fh_div_4_4_rv64gc IDIV_ON_FPU 1 # FD only , rk variable -deriv fd_ieee_div_2_1i_rv32gc fd_ieee_div_2_1_rv32gc +deriv fd_div_2_1i_rv32gc fd_div_2_1_rv32gc IDIV_ON_FPU 1 -deriv fd_ieee_div_2_2i_rv32gc fd_ieee_div_2_2_rv32gc +deriv fd_div_2_2i_rv32gc fd_div_2_2_rv32gc IDIV_ON_FPU 1 -deriv fd_ieee_div_2_4i_rv32gc fd_ieee_div_2_4_rv32gc +deriv fd_div_2_4i_rv32gc fd_div_2_4_rv32gc IDIV_ON_FPU 1 -deriv fd_ieee_div_4_1i_rv32gc fd_ieee_div_4_1_rv32gc +deriv fd_div_4_1i_rv32gc fd_div_4_1_rv32gc IDIV_ON_FPU 1 -deriv fd_ieee_div_4_2i_rv32gc fd_ieee_div_4_2_rv32gc +deriv fd_div_4_2i_rv32gc fd_div_4_2_rv32gc IDIV_ON_FPU 1 -deriv fd_ieee_div_4_4i_rv32gc fd_ieee_div_4_4_rv32gc +deriv fd_div_4_4i_rv32gc fd_div_4_4_rv32gc IDIV_ON_FPU 1 -deriv fd_ieee_div_2_1i_rv64gc fd_ieee_div_2_1_rv64gc +deriv fd_div_2_1i_rv64gc fd_div_2_1_rv64gc IDIV_ON_FPU 1 -deriv fd_ieee_div_2_2i_rv64gc fd_ieee_div_2_2_rv64gc +deriv fd_div_2_2i_rv64gc fd_div_2_2_rv64gc IDIV_ON_FPU 1 -deriv fd_ieee_div_2_4i_rv64gc fd_ieee_div_2_4_rv64gc +deriv fd_div_2_4i_rv64gc fd_div_2_4_rv64gc IDIV_ON_FPU 1 -deriv fd_ieee_div_4_1i_rv64gc fd_ieee_div_4_1_rv64gc +deriv fd_div_4_1i_rv64gc fd_div_4_1_rv64gc IDIV_ON_FPU 1 -deriv fd_ieee_div_4_2i_rv64gc fd_ieee_div_4_2_rv64gc +deriv fd_div_4_2i_rv64gc fd_div_4_2_rv64gc IDIV_ON_FPU 1 -deriv fd_ieee_div_4_4i_rv64gc fd_ieee_div_4_4_rv64gc +deriv fd_div_4_4i_rv64gc fd_div_4_4_rv64gc IDIV_ON_FPU 1 # FDH only , rk variable -deriv fdh_ieee_div_2_1i_rv32gc fdh_ieee_div_2_1_rv32gc +deriv fdh_div_2_1i_rv32gc fdh_div_2_1_rv32gc IDIV_ON_FPU 1 -deriv fdh_ieee_div_2_2i_rv32gc fdh_ieee_div_2_2_rv32gc +deriv fdh_div_2_2i_rv32gc fdh_div_2_2_rv32gc IDIV_ON_FPU 1 -deriv fdh_ieee_div_2_4i_rv32gc fdh_ieee_div_2_4_rv32gc +deriv fdh_div_2_4i_rv32gc fdh_div_2_4_rv32gc IDIV_ON_FPU 1 -deriv fdh_ieee_div_4_1i_rv32gc fdh_ieee_div_4_1_rv32gc +deriv fdh_div_4_1i_rv32gc fdh_div_4_1_rv32gc IDIV_ON_FPU 1 -deriv fdh_ieee_div_4_2i_rv32gc fdh_ieee_div_4_2_rv32gc +deriv fdh_div_4_2i_rv32gc fdh_div_4_2_rv32gc IDIV_ON_FPU 1 -deriv fdh_ieee_div_4_4i_rv32gc fdh_ieee_div_4_4_rv32gc +deriv fdh_div_4_4i_rv32gc fdh_div_4_4_rv32gc IDIV_ON_FPU 1 -deriv fdh_ieee_div_2_1i_rv64gc fdh_ieee_div_2_1_rv64gc +deriv fdh_div_2_1i_rv64gc fdh_div_2_1_rv64gc IDIV_ON_FPU 1 -deriv fdh_ieee_div_2_2i_rv64gc fdh_ieee_div_2_2_rv64gc +deriv fdh_div_2_2i_rv64gc fdh_div_2_2_rv64gc IDIV_ON_FPU 1 -deriv fdh_ieee_div_2_4i_rv64gc fdh_ieee_div_2_4_rv64gc +deriv fdh_div_2_4i_rv64gc fdh_div_2_4_rv64gc IDIV_ON_FPU 1 -deriv fdh_ieee_div_4_1i_rv64gc fdh_ieee_div_4_1_rv64gc +deriv fdh_div_4_1i_rv64gc fdh_div_4_1_rv64gc IDIV_ON_FPU 1 -deriv fdh_ieee_div_4_2i_rv64gc fdh_ieee_div_4_2_rv64gc +deriv fdh_div_4_2i_rv64gc fdh_div_4_2_rv64gc IDIV_ON_FPU 1 -deriv fdh_ieee_div_4_4i_rv64gc fdh_ieee_div_4_4_rv64gc +deriv fdh_div_4_4i_rv64gc fdh_div_4_4_rv64gc IDIV_ON_FPU 1 # FDQ only , rk variable -deriv fdq_ieee_div_2_1i_rv32gc fdq_ieee_div_2_1_rv32gc +deriv fdq_div_2_1i_rv32gc fdq_div_2_1_rv32gc IDIV_ON_FPU 1 -deriv fdq_ieee_div_2_2i_rv32gc fdq_ieee_div_2_2_rv32gc +deriv fdq_div_2_2i_rv32gc fdq_div_2_2_rv32gc IDIV_ON_FPU 1 -deriv fdq_ieee_div_2_4i_rv32gc fdq_ieee_div_2_4_rv32gc +deriv fdq_div_2_4i_rv32gc fdq_div_2_4_rv32gc IDIV_ON_FPU 1 -deriv fdq_ieee_div_4_1i_rv32gc fdq_ieee_div_4_1_rv32gc +deriv fdq_div_4_1i_rv32gc fdq_div_4_1_rv32gc IDIV_ON_FPU 1 -deriv fdq_ieee_div_4_2i_rv32gc fdq_ieee_div_4_2_rv32gc +deriv fdq_div_4_2i_rv32gc fdq_div_4_2_rv32gc IDIV_ON_FPU 1 -deriv fdq_ieee_div_4_4i_rv32gc fdq_ieee_div_4_4_rv32gc +deriv fdq_div_4_4i_rv32gc fdq_div_4_4_rv32gc IDIV_ON_FPU 1 -deriv fdq_ieee_div_2_1i_rv64gc fdq_ieee_div_2_1_rv64gc +deriv fdq_div_2_1i_rv64gc fdq_div_2_1_rv64gc IDIV_ON_FPU 1 -deriv fdq_ieee_div_2_2i_rv64gc fdq_ieee_div_2_2_rv64gc +deriv fdq_div_2_2i_rv64gc fdq_div_2_2_rv64gc IDIV_ON_FPU 1 -deriv fdq_ieee_div_2_4i_rv64gc fdq_ieee_div_2_4_rv64gc +deriv fdq_div_2_4i_rv64gc fdq_div_2_4_rv64gc IDIV_ON_FPU 1 -deriv fdq_ieee_div_4_1i_rv64gc fdq_ieee_div_4_1_rv64gc +deriv fdq_div_4_1i_rv64gc fdq_div_4_1_rv64gc IDIV_ON_FPU 1 -deriv fdq_ieee_div_4_2i_rv64gc fdq_ieee_div_4_2_rv64gc +deriv fdq_div_4_2i_rv64gc fdq_div_4_2_rv64gc IDIV_ON_FPU 1 -deriv fdq_ieee_div_4_4i_rv64gc fdq_ieee_div_4_4_rv64gc +deriv fdq_div_4_4i_rv64gc fdq_div_4_4_rv64gc IDIV_ON_FPU 1 # FDQH only , rk variable -deriv fdqh_ieee_div_2_1i_rv32gc fdqh_ieee_div_2_1_rv32gc +deriv fdqh_div_2_1i_rv32gc fdqh_div_2_1_rv32gc IDIV_ON_FPU 1 -deriv fdqh_ieee_div_2_2i_rv32gc fdqh_ieee_div_2_2_rv32gc +deriv fdqh_div_2_2i_rv32gc fdqh_div_2_2_rv32gc IDIV_ON_FPU 1 -deriv fdqh_ieee_div_2_4i_rv32gc fdqh_ieee_div_2_4_rv32gc +deriv fdqh_div_2_4i_rv32gc fdqh_div_2_4_rv32gc IDIV_ON_FPU 1 -deriv fdqh_ieee_div_4_1i_rv32gc fdqh_ieee_div_4_1_rv32gc +deriv fdqh_div_4_1i_rv32gc fdqh_div_4_1_rv32gc IDIV_ON_FPU 1 -deriv fdqh_ieee_div_4_2i_rv32gc fdqh_ieee_div_4_2_rv32gc +deriv fdqh_div_4_2i_rv32gc fdqh_div_4_2_rv32gc IDIV_ON_FPU 1 -deriv fdqh_ieee_div_4_4i_rv32gc fdqh_ieee_div_4_4_rv32gc +deriv fdqh_div_4_4i_rv32gc fdqh_div_4_4_rv32gc IDIV_ON_FPU 1 -deriv fdqh_ieee_div_2_1i_rv64gc fdqh_ieee_div_2_1_rv64gc +deriv fdqh_div_2_1i_rv64gc fdqh_div_2_1_rv64gc IDIV_ON_FPU 1 -deriv fdqh_ieee_div_2_2i_rv64gc fdqh_ieee_div_2_2_rv64gc +deriv fdqh_div_2_2i_rv64gc fdqh_div_2_2_rv64gc IDIV_ON_FPU 1 -deriv fdqh_ieee_div_2_4i_rv64gc fdqh_ieee_div_2_4_rv64gc +deriv fdqh_div_2_4i_rv64gc fdqh_div_2_4_rv64gc IDIV_ON_FPU 1 -deriv fdqh_ieee_div_4_1i_rv64gc fdqh_ieee_div_4_1_rv64gc +deriv fdqh_div_4_1i_rv64gc fdqh_div_4_1_rv64gc IDIV_ON_FPU 1 -deriv fdqh_ieee_div_4_2i_rv64gc fdqh_ieee_div_4_2_rv64gc +deriv fdqh_div_4_2i_rv64gc fdqh_div_4_2_rv64gc IDIV_ON_FPU 1 -deriv fdqh_ieee_div_4_4i_rv64gc fdqh_ieee_div_4_4_rv64gc +deriv fdqh_div_4_4i_rv64gc fdqh_div_4_4_rv64gc IDIV_ON_FPU 1 # imperas used for a smart memory