mirror of
https://github.com/openhwgroup/cvw
synced 2025-02-11 06:05:49 +00:00
Fix Q_SUPPORTED on derived configs
This commit is contained in:
parent
4a72922087
commit
1065b8977a
@ -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
|
||||
|
@ -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
|
||||
|
||||
|
@ -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
|
||||
|
||||
|
@ -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
|
||||
|
||||
|
@ -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
|
||||
|
||||
|
@ -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
|
||||
|
||||
|
@ -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
|
||||
|
||||
|
@ -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
|
||||
|
Loading…
Reference in New Issue
Block a user