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/csr-retirement.json

{
  "words": [
    147,
    275,
    873123955,
    872419443,
    872424051,
    55574675,
    275,
    873123955,
    872419571,
    872424051,
    147,
    275,
    873123955,
    872419699,
    872424051,
    55574675,
    275,
    873123955,
    872419827,
    872424051,
    147,
    275,
    873123955,
    872452211,
    872424051,
    55574675,
    275,
    873123955,
    872452339,
    872424051,
    147,
    275,
    873123955,
    872452467,
    872424051,
    55574675,
    275,
    873123955,
    872452595,
    872424051,
    147,
    275,
    873123955,
    872484979,
    872424051,
    55574675,
    275,
    873123955,
    872485107,
    872424051,
    147,
    275,
    873123955,
    872485235,
    872424051,
    55574675,
    275,
    873123955,
    872485363,
    872424051,
    147,
    275,
    873123955,
    872423539,
    872424051,
    55574675,
    275,
    873123955,
    872423667,
    872424051,
    147,
    275,
    873123955,
    872423795,
    872424051,
    55574675,
    275,
    873123955,
    872423923,
    872424051,
    147,
    275,
    873123955,
    872456307,
    872424051,
    55574675,
    275,
    873123955,
    872456435,
    872424051,
    147,
    275,
    873123955,
    872456563,
    872424051,
    55574675,
    275,
    873123955,
    872456691,
    872424051,
    147,
    275,
    873123955,
    872489075,
    872424051,
    55574675,
    275,
    873123955,
    872489203,
    872424051,
    147,
    275,
    873123955,
    872489331,
    872424051,
    55574675,
    275,
    873123955,
    872489459,
    872424051,
    147,
    275,
    873123955,
    872427635,
    872424051,
    55574675,
    275,
    873123955,
    872427763,
    872424051,
    147,
    275,
    873123955,
    872427891,
    872424051,
    55574675,
    275,
    873123955,
    872428019,
    872424051,
    147,
    275,
    873123955,
    872460403,
    872424051,
    55574675,
    275,
    873123955,
    872460531,
    872424051,
    147,
    275,
    873123955,
    872460659,
    872424051,
    55574675,
    275,
    873123955,
    872460787,
    872424051,
    147,
    275,
    873123955,
    872493171,
    872424051,
    55574675,
    275,
    873123955,
    872493299,
    872424051,
    147,
    275,
    873123955,
    872493427,
    872424051,
    55574675,
    275,
    873123955,
    872493555,
    872424051,
    147,
    275,
    873123955,
    872435827,
    872424051,
    55574675,
    275,
    873123955,
    872435955,
    872424051,
    147,
    275,
    873123955,
    872436083,
    872424051,
    55574675,
    275,
    873123955,
    872436211,
    872424051,
    147,
    275,
    873123955,
    872468595,
    872424051,
    55574675,
    275,
    873123955,
    872468723,
    872424051,
    147,
    275,
    873123955,
    872468851,
    872424051,
    55574675,
    275,
    873123955,
    872468979,
    872424051,
    147,
    275,
    873123955,
    872501363,
    872424051,
    55574675,
    275,
    873123955,
    872501491,
    872424051,
    147,
    275,
    873123955,
    872501619,
    872424051,
    55574675,
    275,
    873123955,
    872501747,
    872424051,
    147,
    275,
    873123955,
    872439923,
    872424051,
    55574675,
    275,
    873123955,
    872440051,
    872424051,
    147,
    275,
    873123955,
    872440179,
    872424051,
    55574675,
    275,
    873123955,
    872440307,
    872424051,
    147,
    275,
    873123955,
    872472691,
    872424051,
    55574675,
    275,
    873123955,
    872472819,
    872424051,
    147,
    275,
    873123955,
    872472947,
    872424051,
    55574675,
    275,
    873123955,
    872473075,
    872424051,
    147,
    275,
    873123955,
    872505459,
    872424051,
    55574675,
    275,
    873123955,
    872505587,
    872424051,
    147,
    275,
    873123955,
    872505715,
    872424051,
    55574675,
    275,
    873123955,
    872505843,
    872424051,
    147,
    275,
    873123955,
    872444019,
    872424051,
    55574675,
    275,
    873123955,
    872444147,
    872424051,
    147,
    275,
    873123955,
    872444275,
    872424051,
    55574675,
    275,
    873123955,
    872444403,
    872424051,
    147,
    275,
    873123955,
    872476787,
    872424051,
    55574675,
    275,
    873123955,
    872476915,
    872424051,
    147,
    275,
    873123955,
    872477043,
    872424051,
    55574675,
    275,
    873123955,
    872477171,
    872424051,
    147,
    275,
    873123955,
    872509555,
    872424051,
    55574675,
    275,
    873123955,
    872509683,
    872424051,
    147,
    275,
    873123955,
    872509811,
    872424051,
    55574675,
    275,
    873123955,
    872509939,
    872424051,
    4293918867,
    805343475,
    805315059,
    4293918867,
    806392051,
    806363635,
    4293918867,
    810586355,
    810557939,
    4293918867,
    873500915,
    873472499,
    2954896115,
    2955137139,
    2954896243,
    2954896371,
    4044367219,
    4044383731,
    1048691
  ],
  "destinations": [
    1,
    2,
    0,
    0,
    4,
    1,
    2,
    0,
    1,
    4,
    1,
    2,
    0,
    2,
    4,
    1,
    2,
    0,
    3,
    4,
    1,
    2,
    0,
    0,
    4,
    1,
    2,
    0,
    1,
    4,
    1,
    2,
    0,
    2,
    4,
    1,
    2,
    0,
    3,
    4,
    1,
    2,
    0,
    0,
    4,
    1,
    2,
    0,
    1,
    4,
    1,
    2,
    0,
    2,
    4,
    1,
    2,
    0,
    3,
    4,
    1,
    2,
    0,
    0,
    4,
    1,
    2,
    0,
    1,
    4,
    1,
    2,
    0,
    2,
    4,
    1,
    2,
    0,
    3,
    4,
    1,
    2,
    0,
    0,
    4,
    1,
    2,
    0,
    1,
    4,
    1,
    2,
    0,
    2,
    4,
    1,
    2,
    0,
    3,
    4,
    1,
    2,
    0,
    0,
    4,
    1,
    2,
    0,
    1,
    4,
    1,
    2,
    0,
    2,
    4,
    1,
    2,
    0,
    3,
    4,
    1,
    2,
    0,
    0,
    4,
    1,
    2,
    0,
    1,
    4,
    1,
    2,
    0,
    2,
    4,
    1,
    2,
    0,
    3,
    4,
    1,
    2,
    0,
    0,
    4,
    1,
    2,
    0,
    1,
    4,
    1,
    2,
    0,
    2,
    4,
    1,
    2,
    0,
    3,
    4,
    1,
    2,
    0,
    0,
    4,
    1,
    2,
    0,
    1,
    4,
    1,
    2,
    0,
    2,
    4,
    1,
    2,
    0,
    3,
    4,
    1,
    2,
    0,
    0,
    4,
    1,
    2,
    0,
    1,
    4,
    1,
    2,
    0,
    2,
    4,
    1,
    2,
    0,
    3,
    4,
    1,
    2,
    0,
    0,
    4,
    1,
    2,
    0,
    1,
    4,
    1,
    2,
    0,
    2,
    4,
    1,
    2,
    0,
    3,
    4,
    1,
    2,
    0,
    0,
    4,
    1,
    2,
    0,
    1,
    4,
    1,
    2,
    0,
    2,
    4,
    1,
    2,
    0,
    3,
    4,
    1,
    2,
    0,
    0,
    4,
    1,
    2,
    0,
    1,
    4,
    1,
    2,
    0,
    2,
    4,
    1,
    2,
    0,
    3,
    4,
    1,
    2,
    0,
    0,
    4,
    1,
    2,
    0,
    1,
    4,
    1,
    2,
    0,
    2,
    4,
    1,
    2,
    0,
    3,
    4,
    1,
    2,
    0,
    0,
    4,
    1,
    2,
    0,
    1,
    4,
    1,
    2,
    0,
    2,
    4,
    1,
    2,
    0,
    3,
    4,
    1,
    2,
    0,
    0,
    4,
    1,
    2,
    0,
    1,
    4,
    1,
    2,
    0,
    2,
    4,
    1,
    2,
    0,
    3,
    4,
    1,
    2,
    0,
    0,
    4,
    1,
    2,
    0,
    1,
    4,
    1,
    2,
    0,
    2,
    4,
    1,
    2,
    0,
    3,
    4,
    1,
    2,
    0,
    0,
    4,
    1,
    2,
    0,
    1,
    4,
    1,
    2,
    0,
    2,
    4,
    1,
    2,
    0,
    3,
    4,
    1,
    1,
    3,
    1,
    1,
    3,
    1,
    1,
    3,
    1,
    1,
    3,
    5,
    0,
    6,
    7,
    10,
    11
  ],
  "values": [
    0,
    0,
    0,
    0,
    0,
    53,
    0,
    0,
    21,
    0,
    0,
    0,
    0,
    21,
    0,
    53,
    0,
    0,
    21,
    0,
    0,
    0,
    0,
    0,
    0,
    53,
    0,
    0,
    21,
    53,
    0,
    0,
    0,
    21,
    0,
    53,
    0,
    0,
    21,
    53,
    0,
    0,
    0,
    0,
    0,
    53,
    0,
    0,
    21,
    0,
    0,
    0,
    0,
    21,
    0,
    53,
    0,
    0,
    21,
    0,
    0,
    0,
    0,
    0,
    21,
    53,
    0,
    0,
    21,
    21,
    0,
    0,
    0,
    21,
    21,
    53,
    0,
    0,
    21,
    21,
    0,
    0,
    0,
    0,
    21,
    53,
    0,
    0,
    21,
    53,
    0,
    0,
    0,
    21,
    21,
    53,
    0,
    0,
    21,
    53,
    0,
    0,
    0,
    0,
    21,
    53,
    0,
    0,
    21,
    21,
    0,
    0,
    0,
    21,
    21,
    53,
    0,
    0,
    21,
    21,
    0,
    0,
    0,
    0,
    21,
    53,
    0,
    0,
    21,
    21,
    0,
    0,
    0,
    21,
    21,
    53,
    0,
    0,
    21,
    21,
    0,
    0,
    0,
    0,
    21,
    53,
    0,
    0,
    21,
    0,
    0,
    0,
    0,
    21,
    21,
    53,
    0,
    0,
    21,
    0,
    0,
    0,
    0,
    0,
    21,
    53,
    0,
    0,
    21,
    21,
    0,
    0,
    0,
    21,
    21,
    53,
    0,
    0,
    21,
    21,
    0,
    0,
    0,
    0,
    0,
    53,
    0,
    0,
    21,
    0,
    0,
    0,
    0,
    21,
    0,
    53,
    0,
    0,
    21,
    0,
    0,
    0,
    0,
    0,
    1,
    53,
    0,
    0,
    21,
    1,
    0,
    0,
    0,
    21,
    1,
    53,
    0,
    0,
    21,
    1,
    0,
    0,
    0,
    0,
    2,
    53,
    0,
    0,
    21,
    2,
    0,
    0,
    0,
    21,
    2,
    53,
    0,
    0,
    21,
    2,
    0,
    0,
    0,
    0,
    21,
    53,
    0,
    0,
    21,
    21,
    0,
    0,
    0,
    21,
    21,
    53,
    0,
    0,
    21,
    21,
    0,
    0,
    0,
    0,
    21,
    53,
    0,
    0,
    21,
    21,
    0,
    0,
    0,
    21,
    21,
    53,
    0,
    0,
    21,
    21,
    0,
    0,
    0,
    0,
    23,
    53,
    0,
    0,
    21,
    23,
    0,
    0,
    0,
    21,
    23,
    53,
    0,
    0,
    21,
    23,
    0,
    0,
    0,
    0,
    21,
    53,
    0,
    0,
    21,
    21,
    0,
    0,
    0,
    21,
    21,
    53,
    0,
    0,
    21,
    21,
    0,
    0,
    0,
    0,
    20,
    53,
    0,
    0,
    21,
    20,
    0,
    0,
    0,
    21,
    20,
    53,
    0,
    0,
    21,
    20,
    0,
    0,
    0,
    0,
    21,
    53,
    0,
    0,
    21,
    21,
    0,
    0,
    0,
    21,
    21,
    53,
    0,
    0,
    21,
    21,
    4294967295,
    6144,
    6280,
    4294967295,
    1073742080,
    1073742080,
    4294967295,
    0,
    4294967292,
    4294967295,
    0,
    4294967292,
    372,
    0,
    7,
    8,
    0,
    0
  ],
  "retirements": 378
}