Livt packages

Eccelerators.RiscV

Version 0.3.0

Composable RV32I and Zmmul processors, machine-mode support, and reusable FPGA system components written in Livt.

Published files (120)

tests/fixtures/sequential-vectors.json

[
  {
    "name": "IntegerAndFence",
    "program": [
      4293918867,
      32506131,
      2147484087,
      305418775,
      128974867,
      2130483,
      4294018579,
      2134707,
      32609939,
      2138931,
      4294027027,
      2143155,
      4294031251,
      2147379,
      4294035475,
      2151603,
      32626835,
      2155827,
      4294043923,
      2160051,
      4294048147,
      1074891315,
      1075960499,
      1106369299,
      1073863571,
      33557523,
      25205939,
      1099029811,
      267386895,
      2200993935,
      1048691
    ],
    "trace": [
      [
        0,
        4293918867,
        1,
        4294967295
      ],
      [
        4,
        32506131,
        2,
        31
      ],
      [
        8,
        2147484087,
        3,
        2147483648
      ],
      [
        12,
        305418775,
        4,
        305418252
      ],
      [
        16,
        128974867,
        0,
        0
      ],
      [
        20,
        2130483,
        4,
        30
      ],
      [
        24,
        4294018579,
        12,
        2147483647
      ],
      [
        28,
        2134707,
        5,
        2147483648
      ],
      [
        32,
        32609939,
        13,
        0
      ],
      [
        36,
        2138931,
        6,
        1
      ],
      [
        40,
        4294027027,
        14,
        1
      ],
      [
        44,
        2143155,
        7,
        0
      ],
      [
        48,
        4294031251,
        15,
        1
      ],
      [
        52,
        2147379,
        8,
        4294967264
      ],
      [
        56,
        4294035475,
        16,
        2147483647
      ],
      [
        60,
        2151603,
        9,
        1
      ],
      [
        64,
        32626835,
        17,
        1
      ],
      [
        68,
        2155827,
        10,
        4294967295
      ],
      [
        72,
        4294043923,
        18,
        4294967295
      ],
      [
        76,
        2160051,
        11,
        31
      ],
      [
        80,
        4294048147,
        19,
        2147483648
      ],
      [
        84,
        1074891315,
        20,
        2147483649
      ],
      [
        88,
        1075960499,
        21,
        4294967295
      ],
      [
        92,
        1106369299,
        22,
        4294967295
      ],
      [
        96,
        1073863571,
        23,
        2147483648
      ],
      [
        100,
        33557523,
        24,
        32
      ],
      [
        104,
        25205939,
        25,
        4294967295
      ],
      [
        108,
        1099029811,
        26,
        2147483648
      ],
      [
        112,
        267386895,
        0,
        0
      ],
      [
        116,
        2200993935,
        0,
        0
      ]
    ],
    "registers": [
      0,
      4294967295,
      31,
      2147483648,
      30,
      2147483648,
      1,
      0,
      4294967264,
      1,
      4294967295,
      31,
      2147483647,
      0,
      1,
      1,
      2147483647,
      1,
      4294967295,
      2147483648,
      2147483649,
      4294967295,
      4294967295,
      2147483648,
      32,
      4294967295,
      2147483648,
      0,
      0,
      0,
      0,
      0
    ],
    "pc": 120,
    "cause": 3,
    "fault": 120
  },
  {
    "name": "RandomDependencies",
    "program": [
      4035969171,
      3514827027,
      2138046867,
      3747611155,
      4137681555,
      404751123,
      210764691,
      1661994003,
      776995987,
      3920626963,
      1916798355,
      727713299,
      2966423187,
      2968520467,
      540018579,
      1810892819,
      4132440211,
      3236956435,
      922749331,
      1040189971,
      221252243,
      597691155,
      3030387603,
      3104836627,
      1059064979,
      3600813331,
      1609567635,
      3538947603,
      1049628307,
      3418361619,
      993005459,
      28813619,
      10210611,
      20115123,
      27331379,
      30151987,
      2389939,
      23163955,
      30973747,
      32795059,
      25223859,
      25346739,
      1087440819,
      13740595,
      14829107,
      13693491,
      16186803,
      20370611,
      29851187,
      1689395,
      8977459,
      29514803,
      26157363,
      29705651,
      390067,
      3367475,
      423219,
      16805555,
      15605299,
      15344307,
      12601139,
      16153395,
      8211251,
      6010675,
      32830387,
      23359923,
      378035,
      14413875,
      5225907,
      21924275,
      1085167795,
      24908595,
      1097992115,
      24364083,
      1091732787,
      7964723,
      1101270195,
      6420659,
      22138163,
      1106927411,
      1029043,
      1740467,
      7369139,
      30202163,
      6238131,
      1075600819,
      26886835,
      15440179,
      26370995,
      8592563,
      23539635,
      20432307,
      33422259,
      1098733235,
      29992115,
      1096274483,
      20226739,
      10201651,
      8754867,
      7817267,
      29665075,
      21263155,
      23888051,
      31466803,
      18424371,
      1082360371,
      2686131,
      8827315,
      1079629619,
      7982259,
      8811955,
      1048691
    ],
    "trace": [
      [
        0,
        4035969171,
        1,
        4294967049
      ],
      [
        4,
        3514827027,
        2,
        4294966552
      ],
      [
        8,
        2138046867,
        3,
        2039
      ],
      [
        12,
        3747611155,
        4,
        4294966774
      ],
      [
        16,
        4137681555,
        5,
        4294967146
      ],
      [
        20,
        404751123,
        6,
        386
      ],
      [
        24,
        210764691,
        7,
        201
      ],
      [
        28,
        1661994003,
        8,
        1585
      ],
      [
        32,
        776995987,
        9,
        741
      ],
      [
        36,
        3920626963,
        10,
        4294966939
      ],
      [
        40,
        1916798355,
        11,
        1828
      ],
      [
        44,
        727713299,
        12,
        694
      ],
      [
        48,
        2966423187,
        13,
        4294966029
      ],
      [
        52,
        2968520467,
        14,
        4294966031
      ],
      [
        56,
        540018579,
        15,
        515
      ],
      [
        60,
        1810892819,
        16,
        1727
      ],
      [
        64,
        4132440211,
        17,
        4294967141
      ],
      [
        68,
        3236956435,
        18,
        4294966287
      ],
      [
        72,
        922749331,
        19,
        880
      ],
      [
        76,
        1040189971,
        20,
        992
      ],
      [
        80,
        221252243,
        21,
        211
      ],
      [
        84,
        597691155,
        22,
        570
      ],
      [
        88,
        3030387603,
        23,
        4294966090
      ],
      [
        92,
        3104836627,
        24,
        4294966161
      ],
      [
        96,
        1059064979,
        25,
        1010
      ],
      [
        100,
        3600813331,
        26,
        4294966634
      ],
      [
        104,
        1609567635,
        27,
        1535
      ],
      [
        108,
        3538947603,
        28,
        4294966575
      ],
      [
        112,
        1049628307,
        29,
        1001
      ],
      [
        116,
        3418361619,
        30,
        4294966460
      ],
      [
        120,
        993005459,
        31,
        947
      ],
      [
        124,
        28813619,
        18,
        1
      ],
      [
        128,
        10210611,
        26,
        4294965679
      ],
      [
        132,
        20115123,
        29,
        4294967162
      ],
      [
        136,
        27331379,
        22,
        4294964935
      ],
      [
        140,
        30151987,
        10,
        4257775616
      ],
      [
        144,
        2389939,
        15,
        1040
      ],
      [
        148,
        23163955,
        8,
        4294964224
      ],
      [
        152,
        30973747,
        30,
        2483027968
      ],
      [
        156,
        32795059,
        19,
        4294965171
      ],
      [
        160,
        25223859,
        5,
        4294967193
      ],
      [
        164,
        25346739,
        5,
        1032
      ],
      [
        168,
        1087440819,
        15,
        523
      ],
      [
        172,
        13740595,
        20,
        0
      ],
      [
        176,
        14829107,
        12,
        1785
      ],
      [
        180,
        13693491,
        4,
        4294966025
      ],
      [
        184,
        16186803,
        27,
        521
      ],
      [
        188,
        20370611,
        9,
        8191
      ],
      [
        192,
        29851187,
        28,
        4294965519
      ],
      [
        196,
        1689395,
        14,
        2234
      ],
      [
        200,
        8977459,
        24,
        4294964224
      ],
      [
        204,
        29514803,
        24,
        131071
      ],
      [
        208,
        26157363,
        2,
        1
      ],
      [
        212,
        29705651,
        11,
        37189903
      ],
      [
        216,
        390067,
        7,
        0
      ],
      [
        220,
        3367475,
        4,
        2039
      ],
      [
        224,
        423219,
        10,
        0
      ],
      [
        228,
        16805555,
        29,
        1727
      ],
      [
        232,
        15605299,
        28,
        1006632960
      ],
      [
        236,
        15344307,
        5,
        1
      ],
      [
        240,
        12601139,
        14,
        1785
      ],
      [
        244,
        16153395,
        22,
        521
      ],
      [
        248,
        8211251,
        22,
        4294965679
      ],
      [
        252,
        6010675,
        14,
        0
      ],
      [
        256,
        32830387,
        7,
        947
      ],
      [
        260,
        23359923,
        3,
        4294963200
      ],
      [
        264,
        378035,
        9,
        37189903
      ],
      [
        268,
        14413875,
        0,
        0
      ],
      [
        272,
        5225907,
        27,
        1
      ],
      [
        276,
        21924275,
        19,
        1727
      ],
      [
        280,
        1085167795,
        17,
        1006632960
      ],
      [
        284,
        24908595,
        6,
        134216704
      ],
      [
        288,
        1097992115,
        15,
        3245
      ],
      [
        292,
        24364083,
        8,
        4294965497
      ],
      [
        296,
        1091732787,
        10,
        3288334337
      ],
      [
        300,
        7964723,
        16,
        2674
      ],
      [
        304,
        1101270195,
        25,
        4294967114
      ],
      [
        308,
        6420659,
        17,
        134213632
      ],
      [
        312,
        22138163,
        26,
        4294963411
      ],
      [
        316,
        1106927411,
        30,
        0
      ],
      [
        320,
        1029043,
        7,
        0
      ],
      [
        324,
        1740467,
        29,
        4294967260
      ],
      [
        328,
        7369139,
        3,
        0
      ],
      [
        332,
        30202163,
        18,
        4294967114
      ],
      [
        336,
        6238131,
        31,
        1
      ],
      [
        340,
        1075600819,
        27,
        255
      ],
      [
        344,
        26886835,
        5,
        4294967114
      ],
      [
        348,
        15440179,
        18,
        4294966090
      ],
      [
        352,
        26370995,
        7,
        4294967295
      ],
      [
        356,
        8592563,
        25,
        0
      ],
      [
        360,
        23539635,
        31,
        0
      ],
      [
        364,
        20432307,
        11,
        2578
      ],
      [
        368,
        33422259,
        23,
        0
      ],
      [
        372,
        1098733235,
        13,
        4294963411
      ],
      [
        376,
        29992115,
        9,
        1
      ],
      [
        380,
        1096274483,
        4,
        0
      ],
      [
        384,
        20226739,
        5,
        1
      ],
      [
        388,
        10201651,
        20,
        1
      ],
      [
        392,
        8754867,
        13,
        603979776
      ],
      [
        396,
        7817267,
        16,
        4294967295
      ],
      [
        400,
        29665075,
        14,
        1
      ],
      [
        404,
        21263155,
        6,
        1
      ],
      [
        408,
        23888051,
        1,
        4294965679
      ],
      [
        412,
        31466803,
        10,
        0
      ],
      [
        416,
        18424371,
        4,
        1
      ],
      [
        420,
        1082360371,
        4,
        1798
      ],
      [
        424,
        2686131,
        25,
        0
      ],
      [
        428,
        8827315,
        3,
        1
      ],
      [
        432,
        1079629619,
        14,
        863
      ],
      [
        436,
        7982259,
        25,
        4294965568
      ],
      [
        440,
        8811955,
        11,
        249
      ]
    ],
    "registers": [
      0,
      4294965679,
      1,
      1,
      1798,
      1,
      1,
      4294967295,
      4294965497,
      1,
      0,
      249,
      1785,
      603979776,
      863,
      3245,
      4294967295,
      134213632,
      4294966090,
      1727,
      1,
      211,
      4294965679,
      0,
      131071,
      4294965568,
      4294963411,
      255,
      1006632960,
      4294967260,
      0,
      0
    ],
    "pc": 444,
    "cause": 3,
    "fault": 444
  },
  {
    "name": "Branch0Equal0",
    "program": [
      4293918867,
      1048851,
      2131043,
      44040595,
      1048691
    ],
    "trace": [
      [
        0,
        4293918867,
        1,
        4294967295
      ],
      [
        4,
        1048851,
        2,
        1
      ],
      [
        8,
        2131043,
        0,
        0
      ],
      [
        12,
        44040595,
        3,
        42
      ]
    ],
    "registers": [
      0,
      4294967295,
      1,
      42,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
    ],
    "pc": 16,
    "cause": 3,
    "fault": 16
  },
  {
    "name": "Branch0Equal1",
    "program": [
      4293918867,
      4293918995,
      2131043,
      44040595,
      1048691
    ],
    "trace": [
      [
        0,
        4293918867,
        1,
        4294967295
      ],
      [
        4,
        4293918995,
        2,
        4294967295
      ],
      [
        8,
        2131043,
        0,
        0
      ]
    ],
    "registers": [
      0,
      4294967295,
      4294967295,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
    ],
    "pc": 16,
    "cause": 3,
    "fault": 16
  },
  {
    "name": "Branch1Equal0",
    "program": [
      4293918867,
      1048851,
      2135139,
      44040595,
      1048691
    ],
    "trace": [
      [
        0,
        4293918867,
        1,
        4294967295
      ],
      [
        4,
        1048851,
        2,
        1
      ],
      [
        8,
        2135139,
        0,
        0
      ]
    ],
    "registers": [
      0,
      4294967295,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
    ],
    "pc": 16,
    "cause": 3,
    "fault": 16
  },
  {
    "name": "Branch1Equal1",
    "program": [
      4293918867,
      4293918995,
      2135139,
      44040595,
      1048691
    ],
    "trace": [
      [
        0,
        4293918867,
        1,
        4294967295
      ],
      [
        4,
        4293918995,
        2,
        4294967295
      ],
      [
        8,
        2135139,
        0,
        0
      ],
      [
        12,
        44040595,
        3,
        42
      ]
    ],
    "registers": [
      0,
      4294967295,
      4294967295,
      42,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
    ],
    "pc": 16,
    "cause": 3,
    "fault": 16
  },
  {
    "name": "Branch4Equal0",
    "program": [
      4293918867,
      1048851,
      2147427,
      44040595,
      1048691
    ],
    "trace": [
      [
        0,
        4293918867,
        1,
        4294967295
      ],
      [
        4,
        1048851,
        2,
        1
      ],
      [
        8,
        2147427,
        0,
        0
      ]
    ],
    "registers": [
      0,
      4294967295,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
    ],
    "pc": 16,
    "cause": 3,
    "fault": 16
  },
  {
    "name": "Branch4Equal1",
    "program": [
      4293918867,
      4293918995,
      2147427,
      44040595,
      1048691
    ],
    "trace": [
      [
        0,
        4293918867,
        1,
        4294967295
      ],
      [
        4,
        4293918995,
        2,
        4294967295
      ],
      [
        8,
        2147427,
        0,
        0
      ],
      [
        12,
        44040595,
        3,
        42
      ]
    ],
    "registers": [
      0,
      4294967295,
      4294967295,
      42,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
    ],
    "pc": 16,
    "cause": 3,
    "fault": 16
  },
  {
    "name": "Branch5Equal0",
    "program": [
      4293918867,
      1048851,
      2151523,
      44040595,
      1048691
    ],
    "trace": [
      [
        0,
        4293918867,
        1,
        4294967295
      ],
      [
        4,
        1048851,
        2,
        1
      ],
      [
        8,
        2151523,
        0,
        0
      ],
      [
        12,
        44040595,
        3,
        42
      ]
    ],
    "registers": [
      0,
      4294967295,
      1,
      42,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
    ],
    "pc": 16,
    "cause": 3,
    "fault": 16
  },
  {
    "name": "Branch5Equal1",
    "program": [
      4293918867,
      4293918995,
      2151523,
      44040595,
      1048691
    ],
    "trace": [
      [
        0,
        4293918867,
        1,
        4294967295
      ],
      [
        4,
        4293918995,
        2,
        4294967295
      ],
      [
        8,
        2151523,
        0,
        0
      ]
    ],
    "registers": [
      0,
      4294967295,
      4294967295,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
    ],
    "pc": 16,
    "cause": 3,
    "fault": 16
  },
  {
    "name": "Branch6Equal0",
    "program": [
      1048723,
      4293918995,
      2155619,
      44040595,
      1048691
    ],
    "trace": [
      [
        0,
        1048723,
        1,
        1
      ],
      [
        4,
        4293918995,
        2,
        4294967295
      ],
      [
        8,
        2155619,
        0,
        0
      ]
    ],
    "registers": [
      0,
      1,
      4294967295,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
    ],
    "pc": 16,
    "cause": 3,
    "fault": 16
  },
  {
    "name": "Branch6Equal1",
    "program": [
      1048723,
      1048851,
      2155619,
      44040595,
      1048691
    ],
    "trace": [
      [
        0,
        1048723,
        1,
        1
      ],
      [
        4,
        1048851,
        2,
        1
      ],
      [
        8,
        2155619,
        0,
        0
      ],
      [
        12,
        44040595,
        3,
        42
      ]
    ],
    "registers": [
      0,
      1,
      1,
      42,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
    ],
    "pc": 16,
    "cause": 3,
    "fault": 16
  },
  {
    "name": "Branch7Equal0",
    "program": [
      1048723,
      4293918995,
      2159715,
      44040595,
      1048691
    ],
    "trace": [
      [
        0,
        1048723,
        1,
        1
      ],
      [
        4,
        4293918995,
        2,
        4294967295
      ],
      [
        8,
        2159715,
        0,
        0
      ],
      [
        12,
        44040595,
        3,
        42
      ]
    ],
    "registers": [
      0,
      1,
      4294967295,
      42,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
    ],
    "pc": 16,
    "cause": 3,
    "fault": 16
  },
  {
    "name": "Branch7Equal1",
    "program": [
      1048723,
      1048851,
      2159715,
      44040595,
      1048691
    ],
    "trace": [
      [
        0,
        1048723,
        1,
        1
      ],
      [
        4,
        1048851,
        2,
        1
      ],
      [
        8,
        2159715,
        0,
        0
      ]
    ],
    "registers": [
      0,
      1,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
    ],
    "pc": 16,
    "cause": 3,
    "fault": 16
  },
  {
    "name": "LoopAndJumps",
    "program": [
      147,
      3146003,
      1081491,
      4263550691,
      25165971,
      1082087,
      8389487,
      103809939,
      80741395,
      1048691
    ],
    "trace": [
      [
        0,
        147,
        1,
        0
      ],
      [
        4,
        3146003,
        2,
        3
      ],
      [
        8,
        1081491,
        1,
        1
      ],
      [
        12,
        4263550691,
        0,
        0
      ],
      [
        8,
        1081491,
        1,
        2
      ],
      [
        12,
        4263550691,
        0,
        0
      ],
      [
        8,
        1081491,
        1,
        3
      ],
      [
        12,
        4263550691,
        0,
        0
      ],
      [
        16,
        25165971,
        1,
        24
      ],
      [
        20,
        1082087,
        5,
        24
      ],
      [
        24,
        8389487,
        6,
        28
      ],
      [
        32,
        80741395,
        8,
        77
      ]
    ],
    "registers": [
      0,
      24,
      3,
      0,
      0,
      24,
      28,
      0,
      77,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
    ],
    "pc": 36,
    "cause": 3,
    "fault": 36
  },
  {
    "name": "MemoryLanes",
    "program": [
      2309734583,
      2129690771,
      1056803,
      259,
      17155,
      1048963,
      1065859,
      2097667,
      2114563,
      3146371,
      3163267,
      5379,
      2119043,
      4293920275,
      12583459,
      4204163,
      12583587,
      4204291,
      12583715,
      4204419,
      12583843,
      4204547,
      1053475,
      6297731,
      6314243,
      4204931,
      1048691
    ],
    "trace": [
      [
        0,
        2309734583,
        1,
        2309734400
      ],
      [
        4,
        2129690771,
        1,
        2309736431
      ],
      [
        8,
        1056803,
        0,
        0
      ],
      [
        12,
        259,
        2,
        4294967279
      ],
      [
        16,
        17155,
        6,
        239
      ],
      [
        20,
        1048963,
        3,
        4294967239
      ],
      [
        24,
        1065859,
        7,
        199
      ],
      [
        28,
        2097667,
        4,
        4294967211
      ],
      [
        32,
        2114563,
        8,
        171
      ],
      [
        36,
        3146371,
        5,
        4294967177
      ],
      [
        40,
        3163267,
        9,
        137
      ],
      [
        44,
        5379,
        10,
        4294952943
      ],
      [
        48,
        2119043,
        11,
        35243
      ],
      [
        52,
        4293920275,
        12,
        4294967295
      ],
      [
        56,
        12583459,
        0,
        0
      ],
      [
        60,
        4204163,
        13,
        255
      ],
      [
        64,
        12583587,
        0,
        0
      ],
      [
        68,
        4204291,
        14,
        65535
      ],
      [
        72,
        12583715,
        0,
        0
      ],
      [
        76,
        4204419,
        15,
        16777215
      ],
      [
        80,
        12583843,
        0,
        0
      ],
      [
        84,
        4204547,
        16,
        4294967295
      ],
      [
        88,
        1053475,
        0,
        0
      ],
      [
        92,
        6297731,
        17,
        4294952943
      ],
      [
        96,
        6314243,
        18,
        51183
      ],
      [
        100,
        4204931,
        19,
        3354394623
      ]
    ],
    "registers": [
      0,
      2309736431,
      4294967279,
      4294967239,
      4294967211,
      4294967177,
      239,
      199,
      171,
      137,
      4294952943,
      35243,
      4294967295,
      255,
      65535,
      16777215,
      4294967295,
      4294952943,
      51183,
      3354394623,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
    ],
    "pc": 104,
    "cause": 3,
    "fault": 104
  },
  {
    "name": "NotTakenMisalignedBranch",
    "program": [
      1048723,
      33123,
      1048691
    ],
    "trace": [
      [
        0,
        1048723,
        1,
        1
      ],
      [
        4,
        33123,
        0,
        0
      ]
    ],
    "registers": [
      0,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
    ],
    "pc": 8,
    "cause": 3,
    "fault": 8
  },
  {
    "name": "Illegal",
    "program": [
      4294967295
    ],
    "trace": [],
    "registers": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
    ],
    "pc": 0,
    "cause": 2,
    "fault": 4294967295
  },
  {
    "name": "MultiplyUnavailable",
    "program": [
      33554611
    ],
    "trace": [],
    "registers": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
    ],
    "pc": 0,
    "cause": 2,
    "fault": 33554611
  },
  {
    "name": "CsrUnavailable",
    "program": [
      805310707
    ],
    "trace": [],
    "registers": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
    ],
    "pc": 0,
    "cause": 2,
    "fault": 805310707
  },
  {
    "name": "FenceIUnavailable",
    "program": [
      4111
    ],
    "trace": [],
    "registers": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
    ],
    "pc": 0,
    "cause": 2,
    "fault": 4111
  },
  {
    "name": "ReservedShift",
    "program": [
      33558675
    ],
    "trace": [],
    "registers": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
    ],
    "pc": 0,
    "cause": 2,
    "fault": 33558675
  },
  {
    "name": "ReservedRegister",
    "program": [
      1073746099
    ],
    "trace": [],
    "registers": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
    ],
    "pc": 0,
    "cause": 2,
    "fault": 1073746099
  },
  {
    "name": "Ecall",
    "program": [
      115
    ],
    "trace": [],
    "registers": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
    ],
    "pc": 0,
    "cause": 11,
    "fault": 0
  },
  {
    "name": "JalMisaligned",
    "program": [
      2097391
    ],
    "trace": [],
    "registers": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
    ],
    "pc": 0,
    "cause": 0,
    "fault": 2
  },
  {
    "name": "JalrMisaligned",
    "program": [
      2097299,
      33127
    ],
    "trace": [
      [
        0,
        2097299,
        1,
        2
      ]
    ],
    "registers": [
      0,
      2,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
    ],
    "pc": 4,
    "cause": 0,
    "fault": 2
  },
  {
    "name": "BranchMisaligned",
    "program": [
      355
    ],
    "trace": [],
    "registers": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
    ],
    "pc": 0,
    "cause": 0,
    "fault": 2
  },
  {
    "name": "LoadHalfMisaligned",
    "program": [
      1052803
    ],
    "trace": [],
    "registers": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
    ],
    "pc": 0,
    "cause": 4,
    "fault": 1
  },
  {
    "name": "LoadWordMisaligned",
    "program": [
      2105475
    ],
    "trace": [],
    "registers": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
    ],
    "pc": 0,
    "cause": 4,
    "fault": 2
  },
  {
    "name": "StoreMisaligned",
    "program": [
      1056931
    ],
    "trace": [],
    "registers": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
    ],
    "pc": 0,
    "cause": 6,
    "fault": 1
  },
  {
    "name": "LoadAccessX0",
    "program": [
      1073750019
    ],
    "trace": [],
    "registers": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
    ],
    "pc": 0,
    "cause": 5,
    "fault": 1024
  },
  {
    "name": "StoreAccess",
    "program": [
      1074798627
    ],
    "trace": [],
    "registers": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
    ],
    "pc": 0,
    "cause": 7,
    "fault": 1024
  },
  {
    "name": "FetchAccess",
    "program": [
      1073742055
    ],
    "trace": [
      [
        0,
        1073742055,
        1,
        4
      ]
    ],
    "registers": [
      0,
      4,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
    ],
    "pc": 1024,
    "cause": 1,
    "fault": 1024
  }
]