@@ -480,7 +480,6 @@ class ZbbDecode(implicit val p: Parameters) extends DecodeConstants
480
480
ROL -> List (Y ,N ,N ,N ,N ,N ,Y ,Y ,A2_RS2 ,A1_RS1 ,IMM_X ,DW_XPR ,FN_ROL , N ,M_X , N ,N ,N ,N ,N ,N ,Y ,CSR .N ,N ,N ,N ,N ),
481
481
ROR -> List (Y ,N ,N ,N ,N ,N ,Y ,Y ,A2_RS2 ,A1_RS1 ,IMM_X ,DW_XPR ,FN_ROR , N ,M_X , N ,N ,N ,N ,N ,N ,Y ,CSR .N ,N ,N ,N ,N ),
482
482
RORI -> List (Y ,N ,N ,N ,N ,N ,N ,Y ,A2_IMM ,A1_RS1 ,IMM_I ,DW_XPR ,FN_ROR , N ,M_X , N ,N ,N ,N ,N ,N ,Y ,CSR .N ,N ,N ,N ,N ),
483
- ZEXT_H -> List (Y ,N ,N ,N ,N ,N ,N ,Y ,A2_IMM ,A1_RS1 ,IMM_I ,DW_XPR ,FN_UNARY , N ,M_X , N ,N ,N ,N ,N ,N ,Y ,CSR .N ,N ,N ,N ,N ),
484
483
SEXT_B -> List (Y ,N ,N ,N ,N ,N ,N ,Y ,A2_IMM ,A1_RS1 ,IMM_I ,DW_XPR ,FN_UNARY , N ,M_X , N ,N ,N ,N ,N ,N ,Y ,CSR .N ,N ,N ,N ,N ),
485
484
SEXT_H -> List (Y ,N ,N ,N ,N ,N ,N ,Y ,A2_IMM ,A1_RS1 ,IMM_I ,DW_XPR ,FN_UNARY , N ,M_X , N ,N ,N ,N ,N ,N ,Y ,CSR .N ,N ,N ,N ,N ),
486
485
)
@@ -496,15 +495,17 @@ class Zbb64Decode(implicit val p: Parameters) extends DecodeConstants
496
495
ROLW -> List (Y ,N ,N ,N ,N ,N ,Y ,Y ,A2_RS2 ,A1_RS1 ,IMM_X ,DW_32 ,FN_ROL , N ,M_X , N ,N ,N ,N ,N ,N ,Y ,CSR .N ,N ,N ,N ,N ),
497
496
RORW -> List (Y ,N ,N ,N ,N ,N ,Y ,Y ,A2_RS2 ,A1_RS1 ,IMM_X ,DW_32 ,FN_ROR , N ,M_X , N ,N ,N ,N ,N ,N ,Y ,CSR .N ,N ,N ,N ,N ),
498
497
RORIW -> List (Y ,N ,N ,N ,N ,N ,N ,Y ,A2_IMM ,A1_RS1 ,IMM_I ,DW_32 ,FN_ROR , N ,M_X , N ,N ,N ,N ,N ,N ,Y ,CSR .N ,N ,N ,N ,N ),
498
+ ZEXT_H -> List (Y ,N ,N ,N ,N ,N ,N ,Y ,A2_IMM ,A1_RS1 ,IMM_I ,DW_XPR ,FN_UNARY , N ,M_X , N ,N ,N ,N ,N ,N ,Y ,CSR .N ,N ,N ,N ,N ),
499
499
)
500
500
}
501
501
502
-
503
502
class Zbb32Decode (implicit val p : Parameters ) extends DecodeConstants
504
503
{
505
504
val table : Array [(BitPat , List [BitPat ])] = Array (
506
505
Instructions32 .REV8 ->
507
506
List (Y ,N ,N ,N ,N ,N ,N ,Y ,A2_IMM ,A1_RS1 ,IMM_I ,DW_XPR ,FN_UNARY , N ,M_X , N ,N ,N ,N ,N ,N ,Y ,CSR .N ,N ,N ,N ,N ),
507
+ Instructions32 .ZEXT_H ->
508
+ List (Y ,N ,N ,N ,N ,N ,N ,Y ,A2_IMM ,A1_RS1 ,IMM_I ,DW_XPR ,FN_UNARY , N ,M_X , N ,N ,N ,N ,N ,N ,Y ,CSR .N ,N ,N ,N ,N ),
508
509
)
509
510
}
510
511
@@ -522,8 +523,6 @@ class ZbsDecode(implicit val p: Parameters) extends DecodeConstants
522
523
)
523
524
}
524
525
525
-
526
-
527
526
class RoCCDecode (implicit val p : Parameters ) extends DecodeConstants
528
527
{
529
528
val table : Array [(BitPat , List [BitPat ])] = Array (
0 commit comments