Fix Q_SUPPORTED on derived configs

This commit is contained in:
Jordan Carlin 2024-05-14 11:49:54 -07:00
parent 4a72922087
commit 1065b8977a
No known key found for this signature in database
8 changed files with 32 additions and 32 deletions

View File

@ -793,101 +793,101 @@ ZFH_SUPPORTED 1
# FDQ only , rk variable
deriv fdq_div_2_1_rv32gc div_2_1_rv32gc
Q_SUPPORTED 0
Q_SUPPORTED 1
ZFH_SUPPORTED 0
deriv fdq_div_2_2_rv32gc div_2_2_rv32gc
Q_SUPPORTED 0
Q_SUPPORTED 1
ZFH_SUPPORTED 0
deriv fdq_div_2_4_rv32gc div_2_4_rv32gc
Q_SUPPORTED 0
Q_SUPPORTED 1
ZFH_SUPPORTED 0
deriv fdq_div_4_1_rv32gc div_4_1_rv32gc
Q_SUPPORTED 0
Q_SUPPORTED 1
ZFH_SUPPORTED 0
deriv fdq_div_4_2_rv32gc div_4_2_rv32gc
Q_SUPPORTED 0
Q_SUPPORTED 1
ZFH_SUPPORTED 0
deriv fdq_div_4_4_rv32gc div_4_4_rv32gc
Q_SUPPORTED 0
Q_SUPPORTED 1
ZFH_SUPPORTED 0
deriv fdq_div_2_1_rv64gc div_2_1_rv64gc
Q_SUPPORTED 0
Q_SUPPORTED 1
ZFH_SUPPORTED 0
deriv fdq_div_2_2_rv64gc div_2_2_rv64gc
Q_SUPPORTED 0
Q_SUPPORTED 1
ZFH_SUPPORTED 0
deriv fdq_div_2_4_rv64gc div_2_4_rv64gc
Q_SUPPORTED 0
Q_SUPPORTED 1
ZFH_SUPPORTED 0
deriv fdq_div_4_1_rv64gc div_4_1_rv64gc
Q_SUPPORTED 0
Q_SUPPORTED 1
ZFH_SUPPORTED 0
deriv fdq_div_4_2_rv64gc div_4_2_rv64gc
Q_SUPPORTED 0
Q_SUPPORTED 1
ZFH_SUPPORTED 0
deriv fdq_div_4_4_rv64gc div_4_4_rv64gc
Q_SUPPORTED 0
Q_SUPPORTED 1
ZFH_SUPPORTED 0
# FDQH only , rk variable
deriv fdqh_div_2_1_rv32gc div_2_1_rv32gc
Q_SUPPORTED 0
Q_SUPPORTED 1
ZFH_SUPPORTED 1
deriv fdqh_div_2_2_rv32gc div_2_2_rv32gc
Q_SUPPORTED 0
Q_SUPPORTED 1
ZFH_SUPPORTED 1
deriv fdqh_div_2_4_rv32gc div_2_4_rv32gc
Q_SUPPORTED 0
Q_SUPPORTED 1
ZFH_SUPPORTED 1
deriv fdqh_div_4_1_rv32gc div_4_1_rv32gc
Q_SUPPORTED 0
Q_SUPPORTED 1
ZFH_SUPPORTED 1
deriv fdqh_div_4_2_rv32gc div_4_2_rv32gc
Q_SUPPORTED 0
Q_SUPPORTED 1
ZFH_SUPPORTED 1
deriv fdqh_div_4_4_rv32gc div_4_4_rv32gc
Q_SUPPORTED 0
Q_SUPPORTED 1
ZFH_SUPPORTED 1
deriv fdqh_div_2_1_rv64gc div_2_1_rv64gc
Q_SUPPORTED 0
Q_SUPPORTED 1
ZFH_SUPPORTED 1
deriv fdqh_div_2_2_rv64gc div_2_2_rv64gc
Q_SUPPORTED 0
Q_SUPPORTED 1
ZFH_SUPPORTED 1
deriv fdqh_div_2_4_rv64gc div_2_4_rv64gc
Q_SUPPORTED 0
Q_SUPPORTED 1
ZFH_SUPPORTED 1
deriv fdqh_div_4_1_rv64gc div_4_1_rv64gc
Q_SUPPORTED 0
Q_SUPPORTED 1
ZFH_SUPPORTED 1
deriv fdqh_div_4_2_rv64gc div_4_2_rv64gc
Q_SUPPORTED 0
Q_SUPPORTED 1
ZFH_SUPPORTED 1
deriv fdqh_div_4_4_rv64gc div_4_4_rv64gc
Q_SUPPORTED 0
Q_SUPPORTED 1
ZFH_SUPPORTED 1
#### DIVIDER VARIANTS WITH IEEE

View File

@ -83,7 +83,7 @@ localparam Q_SUPPORTED = 0;
localparam ZFH_SUPPORTED = 0;
localparam ZFA_SUPPORTED = 0;
// Privelege modes
// privilege modes
localparam S_SUPPORTED = 0; // Supervisor mode
localparam U_SUPPORTED = 0; // User mode

View File

@ -85,7 +85,7 @@ localparam Q_SUPPORTED = 0;
localparam ZFH_SUPPORTED = 1;
localparam ZFA_SUPPORTED = 1;
// Privelege modes
// privilege modes
localparam S_SUPPORTED = 1; // Supervisor mode
localparam U_SUPPORTED = 1; // User mode

View File

@ -83,7 +83,7 @@ localparam Q_SUPPORTED = 0;
localparam ZFH_SUPPORTED = 0;
localparam ZFA_SUPPORTED = 0;
// Privelege modes
// privilege modes
localparam S_SUPPORTED = 0; // Supervisor mode
localparam U_SUPPORTED = 0; // User mode

View File

@ -83,7 +83,7 @@ localparam Q_SUPPORTED = 0;
localparam ZFH_SUPPORTED = 0;
localparam ZFA_SUPPORTED = 0;
// Privelege modes
// privilege modes
localparam S_SUPPORTED = 1; // Supervisor mode
localparam U_SUPPORTED = 1; // User mode

View File

@ -83,7 +83,7 @@ localparam Q_SUPPORTED = 0;
localparam ZFH_SUPPORTED = 1;
localparam ZFA_SUPPORTED = 1;
// Privelege modes
// privilege modes
localparam S_SUPPORTED = 1; // Supervisor mode
localparam U_SUPPORTED = 1; // User mode

View File

@ -83,7 +83,7 @@ localparam Q_SUPPORTED = 0;
localparam ZFH_SUPPORTED = 0;
localparam ZFA_SUPPORTED = 0;
// Privelege modes
// privilege modes
localparam S_SUPPORTED = 0; // Supervisor mode
localparam U_SUPPORTED = 0; // User mode

View File

@ -38,8 +38,8 @@ main:
csrrw t1, menvcfg, t0
csrrw t2, senvcfg, t0
# testing FIOM with different privelege modes
# setting environment config (to both 1 and 0) in each privelege mode
# testing FIOM with different privilege modes
# setting environment config (to both 1 and 0) in each privilege mode
csrsi menvcfg, 1
li a0, 1
ecall # enter supervisor mode