#! /usr/bin/vvp :ivl_version "12.0 (stable)"; :ivl_delay_selection "TYPICAL"; :vpi_time_precision + 0; :vpi_module "/usr/lib64/ivl/system.vpi"; :vpi_module "/usr/lib64/ivl/vhdl_sys.vpi"; :vpi_module "/usr/lib64/ivl/vhdl_textio.vpi"; :vpi_module "/usr/lib64/ivl/v2005_math.vpi"; :vpi_module "/usr/lib64/ivl/va_math.vpi"; S_0x56382aada760 .scope module, "RISCcore2TB" "RISCcore2TB" 2 1; .timescale 0 0; v0x56382ab4b5e0_0 .var "clk", 0 0; v0x56382ab4b6a0_0 .net "instr", 31 0, L_0x56382ab26210; 1 drivers v0x56382ab4b740_0 .net "next_pc", 31 0, L_0x56382ab676d0; 1 drivers v0x56382ab4b7e0_0 .net "pc", 31 0, v0x56382ab4ab20_0; 1 drivers v0x56382ab4b880_0 .var "rst", 0 0; S_0x56382ab19c80 .scope module, "uut" "RISCcore2" 2 9, 3 1 0, S_0x56382aada760; .timescale 0 0; .port_info 0 /INPUT 1 "rst"; .port_info 1 /INPUT 1 "clk"; .port_info 2 /OUTPUT 32 "pc"; .port_info 3 /OUTPUT 32 "next_pc"; .port_info 4 /OUTPUT 32 "instr"; L_0x56382ab26210 .functor BUFZ 32, L_0x56382ab4b920, C4<00000000000000000000000000000000>, C4<00000000000000000000000000000000>, C4<00000000000000000000000000000000>; L_0x56382ab219e0 .functor OR 1, L_0x56382ab4c0b0, L_0x56382ab4c1d0, C4<0>, C4<0>; L_0x56382ab225e0 .functor OR 1, L_0x56382ab4c370, L_0x56382ab4c440, C4<0>, C4<0>; L_0x56382ab4c7b0 .functor OR 1, L_0x56382ab225e0, L_0x56382ab4c6c0, C4<0>, C4<0>; L_0x56382ab4c560 .functor OR 1, L_0x56382ab4c7b0, L_0x56382ab4c8f0, C4<0>, C4<0>; L_0x56382ab4cbf0 .functor OR 1, L_0x56382ab4c560, L_0x56382ab4cb00, C4<0>, C4<0>; L_0x56382ab4cf60 .functor OR 1, L_0x56382ab4cd40, L_0x56382ab4cec0, C4<0>, C4<0>; L_0x56382ab4d2f0 .functor OR 1, L_0x56382ab4d070, L_0x56382ab4d200, C4<0>, C4<0>; L_0x56382ab61ce0 .functor AND 1, L_0x56382ab618d0, L_0x56382ab619c0, C4<1>, C4<1>; L_0x56382ab623d0 .functor AND 1, L_0x56382ab61df0, L_0x56382ab620f0, C4<1>, C4<1>; L_0x56382ab62630 .functor AND 1, L_0x56382ab623d0, L_0x56382ab62540, C4<1>, C4<1>; L_0x56382ab62ad0 .functor AND 1, L_0x56382ab62740, L_0x56382ab62a30, C4<1>, C4<1>; L_0x56382ab63250 .functor AND 1, L_0x56382ab62c50, L_0x56382ab63160, C4<1>, C4<1>; L_0x56382ab63760 .functor AND 1, L_0x56382ab63360, L_0x56382ab63670, C4<1>, C4<1>; L_0x56382ab62be0 .functor AND 1, L_0x56382ab638f0, L_0x56382ab63c10, C4<1>, C4<1>; L_0x56382ab641f0 .functor AND 1, L_0x56382ab63da0, L_0x56382ab640d0, C4<1>, C4<1>; L_0x56382ab647f0 .functor AND 1, L_0x56382ab64390, L_0x56382ab646d0, C4<1>, C4<1>; L_0x56382ab64cf0 .functor OR 1, L_0x56382ab61ce0, L_0x56382ab62630, C4<0>, C4<0>; L_0x56382ab64ef0 .functor BUFZ 32, L_0x56382ab60c10, C4<00000000000000000000000000000000>, C4<00000000000000000000000000000000>, C4<00000000000000000000000000000000>; L_0x56382ab65400 .functor BUFZ 32, L_0x56382ab61570, C4<00000000000000000000000000000000>, C4<00000000000000000000000000000000>, C4<00000000000000000000000000000000>; L_0x56382ab67290 .functor OR 1, L_0x56382ab61ce0, L_0x56382ab62630, C4<0>, C4<0>; L_0x56382ab67e20 .functor AND 1, L_0x56382ab67ce0, L_0x56382ab67290, C4<1>, C4<1>; L_0x56382ab67fa0 .functor BUFZ 32, L_0x56382ab65000, C4<00000000000000000000000000000000>, C4<00000000000000000000000000000000>, C4<00000000000000000000000000000000>; v0x56382ab263b0_0 .net "Bimm", 31 0, L_0x56382ab4efa0; 1 drivers v0x56382ab21b00_0 .net "Iimm", 31 0, L_0x56382ab4db70; 1 drivers v0x56382ab22700_0 .net "Jimm", 31 0, L_0x56382ab60070; 1 drivers v0x56382ab42250_0 .net "Simm", 31 0, L_0x56382ab4e420; 1 drivers v0x56382ab42330_0 .net "Uimm", 31 0, L_0x56382ab5f6e0; 1 drivers v0x56382ab42460_0 .net *"_ivl_0", 31 0, L_0x56382ab4b920; 1 drivers v0x56382ab42540_0 .net *"_ivl_103", 0 0, L_0x56382ab4e6c0; 1 drivers v0x56382ab42620_0 .net *"_ivl_104", 18 0, L_0x56382ab4e760; 1 drivers v0x56382ab42700_0 .net *"_ivl_107", 0 0, L_0x56382ab4ec20; 1 drivers v0x56382ab427e0_0 .net *"_ivl_109", 0 0, L_0x56382ab4ecc0; 1 drivers v0x56382ab428c0_0 .net *"_ivl_111", 5 0, L_0x56382ab4f090; 1 drivers v0x56382ab429a0_0 .net *"_ivl_113", 3 0, L_0x56382ab4f160; 1 drivers L_0x7f354a6833c0 .functor BUFT 1, C4<0>, C4<0>, C4<0>, C4<0>; v0x56382ab42a80_0 .net/2u *"_ivl_114", 0 0, L_0x7f354a6833c0; 1 drivers v0x56382ab42b60_0 .net *"_ivl_119", 19 0, L_0x56382ab4f4f0; 1 drivers L_0x7f354a683408 .functor BUFT 1, C4<000000000000>, C4<0>, C4<0>, C4<0>; v0x56382ab42c40_0 .net/2u *"_ivl_120", 11 0, L_0x7f354a683408; 1 drivers v0x56382ab42d20_0 .net *"_ivl_125", 0 0, L_0x56382ab5f7d0; 1 drivers v0x56382ab42e00_0 .net *"_ivl_126", 10 0, L_0x56382ab5f9c0; 1 drivers v0x56382ab42ee0_0 .net *"_ivl_129", 0 0, L_0x56382ab5fb20; 1 drivers v0x56382ab42fc0_0 .net *"_ivl_131", 7 0, L_0x56382ab5fd20; 1 drivers v0x56382ab430a0_0 .net *"_ivl_133", 0 0, L_0x56382ab5fdc0; 1 drivers v0x56382ab43180_0 .net *"_ivl_135", 9 0, L_0x56382ab5ffd0; 1 drivers L_0x7f354a683450 .functor BUFT 1, C4<0>, C4<0>, C4<0>, C4<0>; v0x56382ab43260_0 .net/2u *"_ivl_136", 0 0, L_0x7f354a683450; 1 drivers v0x56382ab43340_0 .net *"_ivl_140", 31 0, L_0x56382ab60450; 1 drivers L_0x7f354a683498 .functor BUFT 1, C4<000000000000000000000000000>, C4<0>, C4<0>, C4<0>; v0x56382ab43420_0 .net *"_ivl_143", 26 0, L_0x7f354a683498; 1 drivers L_0x7f354a6834e0 .functor BUFT 1, C4<00000000000000000000000000000000>, C4<0>, C4<0>, C4<0>; v0x56382ab43500_0 .net/2u *"_ivl_144", 31 0, L_0x7f354a6834e0; 1 drivers v0x56382ab435e0_0 .net *"_ivl_146", 0 0, L_0x56382ab605c0; 1 drivers v0x56382ab436a0_0 .net *"_ivl_148", 31 0, L_0x56382ab60890; 1 drivers v0x56382ab43780_0 .net *"_ivl_150", 6 0, L_0x56382ab60930; 1 drivers L_0x7f354a683528 .functor BUFT 1, C4<00>, C4<0>, C4<0>, C4<0>; v0x56382ab43860_0 .net *"_ivl_153", 1 0, L_0x7f354a683528; 1 drivers L_0x7f354a683570 .functor BUFT 1, C4<00000000000000000000000000000000>, C4<0>, C4<0>, C4<0>; v0x56382ab43940_0 .net/2u *"_ivl_154", 31 0, L_0x7f354a683570; 1 drivers v0x56382ab43a20_0 .net *"_ivl_158", 31 0, L_0x56382ab60da0; 1 drivers L_0x7f354a6835b8 .functor BUFT 1, C4<000000000000000000000000000>, C4<0>, C4<0>, C4<0>; v0x56382ab43b00_0 .net *"_ivl_161", 26 0, L_0x7f354a6835b8; 1 drivers L_0x7f354a683600 .functor BUFT 1, C4<00000000000000000000000000000000>, C4<0>, C4<0>, C4<0>; v0x56382ab43be0_0 .net/2u *"_ivl_162", 31 0, L_0x7f354a683600; 1 drivers v0x56382ab43ed0_0 .net *"_ivl_164", 0 0, L_0x56382ab61090; 1 drivers v0x56382ab43f90_0 .net *"_ivl_166", 31 0, L_0x56382ab611d0; 1 drivers v0x56382ab44070_0 .net *"_ivl_168", 6 0, L_0x56382ab61430; 1 drivers L_0x7f354a683648 .functor BUFT 1, C4<00>, C4<0>, C4<0>, C4<0>; v0x56382ab44150_0 .net *"_ivl_171", 1 0, L_0x7f354a683648; 1 drivers L_0x7f354a683690 .functor BUFT 1, C4<00000000000000000000000000000000>, C4<0>, C4<0>, C4<0>; v0x56382ab44230_0 .net/2u *"_ivl_172", 31 0, L_0x7f354a683690; 1 drivers L_0x7f354a6836d8 .functor BUFT 1, C4<0010011>, C4<0>, C4<0>, C4<0>; v0x56382ab44310_0 .net/2u *"_ivl_176", 6 0, L_0x7f354a6836d8; 1 drivers v0x56382ab443f0_0 .net *"_ivl_178", 0 0, L_0x56382ab618d0; 1 drivers L_0x7f354a683018 .functor BUFT 1, C4<0110111>, C4<0>, C4<0>, C4<0>; v0x56382ab444b0_0 .net/2u *"_ivl_18", 6 0, L_0x7f354a683018; 1 drivers L_0x7f354a683720 .functor BUFT 1, C4<000>, C4<0>, C4<0>, C4<0>; v0x56382ab44590_0 .net/2u *"_ivl_180", 2 0, L_0x7f354a683720; 1 drivers v0x56382ab44670_0 .net *"_ivl_182", 0 0, L_0x56382ab619c0; 1 drivers L_0x7f354a683768 .functor BUFT 1, C4<0110011>, C4<0>, C4<0>, C4<0>; v0x56382ab44730_0 .net/2u *"_ivl_186", 6 0, L_0x7f354a683768; 1 drivers v0x56382ab44810_0 .net *"_ivl_188", 0 0, L_0x56382ab61df0; 1 drivers L_0x7f354a6837b0 .functor BUFT 1, C4<000>, C4<0>, C4<0>, C4<0>; v0x56382ab448d0_0 .net/2u *"_ivl_190", 2 0, L_0x7f354a6837b0; 1 drivers v0x56382ab449b0_0 .net *"_ivl_192", 0 0, L_0x56382ab620f0; 1 drivers v0x56382ab44a70_0 .net *"_ivl_195", 0 0, L_0x56382ab623d0; 1 drivers L_0x7f354a6837f8 .functor BUFT 1, C4<0000000>, C4<0>, C4<0>, C4<0>; v0x56382ab44b30_0 .net/2u *"_ivl_196", 6 0, L_0x7f354a6837f8; 1 drivers v0x56382ab44c10_0 .net *"_ivl_198", 0 0, L_0x56382ab62540; 1 drivers v0x56382ab44cd0_0 .net *"_ivl_20", 0 0, L_0x56382ab4c0b0; 1 drivers L_0x7f354a683840 .functor BUFT 1, C4<1100011>, C4<0>, C4<0>, C4<0>; v0x56382ab44d90_0 .net/2u *"_ivl_202", 6 0, L_0x7f354a683840; 1 drivers v0x56382ab44e70_0 .net *"_ivl_204", 0 0, L_0x56382ab62740; 1 drivers L_0x7f354a683888 .functor BUFT 1, C4<000>, C4<0>, C4<0>, C4<0>; v0x56382ab44f30_0 .net/2u *"_ivl_206", 2 0, L_0x7f354a683888; 1 drivers v0x56382ab45010_0 .net *"_ivl_208", 0 0, L_0x56382ab62a30; 1 drivers L_0x7f354a6838d0 .functor BUFT 1, C4<1100011>, C4<0>, C4<0>, C4<0>; v0x56382ab450d0_0 .net/2u *"_ivl_212", 6 0, L_0x7f354a6838d0; 1 drivers v0x56382ab451b0_0 .net *"_ivl_214", 0 0, L_0x56382ab62c50; 1 drivers L_0x7f354a683918 .functor BUFT 1, C4<001>, C4<0>, C4<0>, C4<0>; v0x56382ab45270_0 .net/2u *"_ivl_216", 2 0, L_0x7f354a683918; 1 drivers v0x56382ab45350_0 .net *"_ivl_218", 0 0, L_0x56382ab63160; 1 drivers L_0x7f354a683060 .functor BUFT 1, C4<0010111>, C4<0>, C4<0>, C4<0>; v0x56382ab45410_0 .net/2u *"_ivl_22", 6 0, L_0x7f354a683060; 1 drivers L_0x7f354a683960 .functor BUFT 1, C4<1100011>, C4<0>, C4<0>, C4<0>; v0x56382ab454f0_0 .net/2u *"_ivl_222", 6 0, L_0x7f354a683960; 1 drivers v0x56382ab455d0_0 .net *"_ivl_224", 0 0, L_0x56382ab63360; 1 drivers L_0x7f354a6839a8 .functor BUFT 1, C4<100>, C4<0>, C4<0>, C4<0>; v0x56382ab45690_0 .net/2u *"_ivl_226", 2 0, L_0x7f354a6839a8; 1 drivers v0x56382ab45770_0 .net *"_ivl_228", 0 0, L_0x56382ab63670; 1 drivers L_0x7f354a6839f0 .functor BUFT 1, C4<1100011>, C4<0>, C4<0>, C4<0>; v0x56382ab45830_0 .net/2u *"_ivl_232", 6 0, L_0x7f354a6839f0; 1 drivers v0x56382ab45910_0 .net *"_ivl_234", 0 0, L_0x56382ab638f0; 1 drivers L_0x7f354a683a38 .functor BUFT 1, C4<101>, C4<0>, C4<0>, C4<0>; v0x56382ab459d0_0 .net/2u *"_ivl_236", 2 0, L_0x7f354a683a38; 1 drivers v0x56382ab45ab0_0 .net *"_ivl_238", 0 0, L_0x56382ab63c10; 1 drivers v0x56382ab45b70_0 .net *"_ivl_24", 0 0, L_0x56382ab4c1d0; 1 drivers L_0x7f354a683a80 .functor BUFT 1, C4<1100011>, C4<0>, C4<0>, C4<0>; v0x56382ab45c30_0 .net/2u *"_ivl_242", 6 0, L_0x7f354a683a80; 1 drivers v0x56382ab45d10_0 .net *"_ivl_244", 0 0, L_0x56382ab63da0; 1 drivers L_0x7f354a683ac8 .functor BUFT 1, C4<110>, C4<0>, C4<0>, C4<0>; v0x56382ab45dd0_0 .net/2u *"_ivl_246", 2 0, L_0x7f354a683ac8; 1 drivers v0x56382ab45eb0_0 .net *"_ivl_248", 0 0, L_0x56382ab640d0; 1 drivers L_0x7f354a683b10 .functor BUFT 1, C4<1100011>, C4<0>, C4<0>, C4<0>; v0x56382ab45f70_0 .net/2u *"_ivl_252", 6 0, L_0x7f354a683b10; 1 drivers v0x56382ab46050_0 .net *"_ivl_254", 0 0, L_0x56382ab64390; 1 drivers L_0x7f354a683b58 .functor BUFT 1, C4<111>, C4<0>, C4<0>, C4<0>; v0x56382ab46110_0 .net/2u *"_ivl_256", 2 0, L_0x7f354a683b58; 1 drivers v0x56382ab461f0_0 .net *"_ivl_258", 0 0, L_0x56382ab646d0; 1 drivers v0x56382ab462b0_0 .net *"_ivl_265", 0 0, L_0x56382ab64cf0; 1 drivers v0x56382ab46370_0 .net *"_ivl_266", 31 0, L_0x56382ab64e50; 1 drivers L_0x7f354a683ba0 .functor BUFT 1, C4<00000000000000000000000000000000>, C4<0>, C4<0>, C4<0>; v0x56382ab46450_0 .net/2u *"_ivl_268", 31 0, L_0x7f354a683ba0; 1 drivers v0x56382ab46530_0 .net *"_ivl_276", 0 0, L_0x56382ab64db0; 1 drivers v0x56382ab465f0_0 .net *"_ivl_278", 0 0, L_0x56382ab65520; 1 drivers L_0x7f354a6830a8 .functor BUFT 1, C4<0000011>, C4<0>, C4<0>, C4<0>; v0x56382ab466b0_0 .net/2u *"_ivl_28", 6 0, L_0x7f354a6830a8; 1 drivers v0x56382ab46790_0 .net *"_ivl_280", 0 0, L_0x56382ab65840; 1 drivers v0x56382ab46850_0 .net *"_ivl_282", 0 0, L_0x56382ab658e0; 1 drivers v0x56382ab46910_0 .net *"_ivl_284", 0 0, L_0x56382ab65c10; 1 drivers v0x56382ab469d0_0 .net *"_ivl_286", 0 0, L_0x56382ab65cb0; 1 drivers L_0x7f354a683be8 .functor BUFT 1, C4<0>, C4<0>, C4<0>, C4<0>; v0x56382ab46a90_0 .net/2u *"_ivl_288", 0 0, L_0x7f354a683be8; 1 drivers v0x56382ab46b70_0 .net *"_ivl_290", 0 0, L_0x56382ab66020; 1 drivers v0x56382ab46c50_0 .net *"_ivl_292", 0 0, L_0x56382ab661e0; 1 drivers v0x56382ab46d30_0 .net *"_ivl_294", 0 0, L_0x56382ab66620; 1 drivers v0x56382ab46e10_0 .net *"_ivl_296", 0 0, L_0x56382ab667b0; 1 drivers v0x56382ab46ef0_0 .net *"_ivl_298", 0 0, L_0x56382ab66c00; 1 drivers v0x56382ab46fd0_0 .net *"_ivl_3", 29 0, L_0x56382ab4b9f0; 1 drivers v0x56382ab470b0_0 .net *"_ivl_30", 0 0, L_0x56382ab4c370; 1 drivers L_0x7f354a683c30 .functor BUFT 1, C4<00000000000000000000000000000100>, C4<0>, C4<0>, C4<0>; v0x56382ab47170_0 .net/2u *"_ivl_304", 31 0, L_0x7f354a683c30; 1 drivers v0x56382ab47250_0 .net *"_ivl_310", 31 0, L_0x56382ab678b0; 1 drivers L_0x7f354a683c78 .functor BUFT 1, C4<000000000000000000000000000>, C4<0>, C4<0>, C4<0>; v0x56382ab47330_0 .net *"_ivl_313", 26 0, L_0x7f354a683c78; 1 drivers L_0x7f354a683cc0 .functor BUFT 1, C4<00000000000000000000000000000000>, C4<0>, C4<0>, C4<0>; v0x56382ab47410_0 .net/2u *"_ivl_314", 31 0, L_0x7f354a683cc0; 1 drivers v0x56382ab474f0_0 .net *"_ivl_316", 0 0, L_0x56382ab67ce0; 1 drivers v0x56382ab475b0_0 .net *"_ivl_319", 0 0, L_0x56382ab67290; 1 drivers L_0x7f354a6830f0 .functor BUFT 1, C4<0000111>, C4<0>, C4<0>, C4<0>; v0x56382ab47670_0 .net/2u *"_ivl_32", 6 0, L_0x7f354a6830f0; 1 drivers v0x56382ab47750_0 .net *"_ivl_34", 0 0, L_0x56382ab4c440; 1 drivers v0x56382ab47810_0 .net *"_ivl_37", 0 0, L_0x56382ab225e0; 1 drivers L_0x7f354a683138 .functor BUFT 1, C4<0010011>, C4<0>, C4<0>, C4<0>; v0x56382ab478d0_0 .net/2u *"_ivl_38", 6 0, L_0x7f354a683138; 1 drivers v0x56382ab479b0_0 .net *"_ivl_40", 0 0, L_0x56382ab4c6c0; 1 drivers v0x56382ab47a70_0 .net *"_ivl_43", 0 0, L_0x56382ab4c7b0; 1 drivers L_0x7f354a683180 .functor BUFT 1, C4<0011011>, C4<0>, C4<0>, C4<0>; v0x56382ab47b30_0 .net/2u *"_ivl_44", 6 0, L_0x7f354a683180; 1 drivers v0x56382ab47c10_0 .net *"_ivl_46", 0 0, L_0x56382ab4c8f0; 1 drivers v0x56382ab47cd0_0 .net *"_ivl_49", 0 0, L_0x56382ab4c560; 1 drivers L_0x7f354a6831c8 .functor BUFT 1, C4<1100111>, C4<0>, C4<0>, C4<0>; v0x56382ab47d90_0 .net/2u *"_ivl_50", 6 0, L_0x7f354a6831c8; 1 drivers v0x56382ab47e70_0 .net *"_ivl_52", 0 0, L_0x56382ab4cb00; 1 drivers L_0x7f354a683210 .functor BUFT 1, C4<0110011>, C4<0>, C4<0>, C4<0>; v0x56382ab47f30_0 .net/2u *"_ivl_56", 6 0, L_0x7f354a683210; 1 drivers v0x56382ab48010_0 .net *"_ivl_58", 0 0, L_0x56382ab4cd40; 1 drivers L_0x7f354a683258 .functor BUFT 1, C4<0111011>, C4<0>, C4<0>, C4<0>; v0x56382ab480d0_0 .net/2u *"_ivl_60", 6 0, L_0x7f354a683258; 1 drivers v0x56382ab481b0_0 .net *"_ivl_62", 0 0, L_0x56382ab4cec0; 1 drivers L_0x7f354a6832a0 .functor BUFT 1, C4<0100011>, C4<0>, C4<0>, C4<0>; v0x56382ab48270_0 .net/2u *"_ivl_66", 6 0, L_0x7f354a6832a0; 1 drivers v0x56382ab48350_0 .net *"_ivl_68", 0 0, L_0x56382ab4d070; 1 drivers L_0x7f354a6832e8 .functor BUFT 1, C4<0100111>, C4<0>, C4<0>, C4<0>; v0x56382ab48410_0 .net/2u *"_ivl_70", 6 0, L_0x7f354a6832e8; 1 drivers v0x56382ab484f0_0 .net *"_ivl_72", 0 0, L_0x56382ab4d200; 1 drivers L_0x7f354a683330 .functor BUFT 1, C4<1100011>, C4<0>, C4<0>, C4<0>; v0x56382ab485b0_0 .net/2u *"_ivl_76", 6 0, L_0x7f354a683330; 1 drivers L_0x7f354a683378 .functor BUFT 1, C4<1101111>, C4<0>, C4<0>, C4<0>; v0x56382ab48690_0 .net/2u *"_ivl_80", 6 0, L_0x7f354a683378; 1 drivers v0x56382ab48770_0 .net *"_ivl_85", 0 0, L_0x56382ab4d670; 1 drivers v0x56382ab48850_0 .net *"_ivl_86", 19 0, L_0x56382ab4d7d0; 1 drivers v0x56382ab48930_0 .net *"_ivl_89", 11 0, L_0x56382ab4da00; 1 drivers v0x56382ab48a10_0 .net *"_ivl_93", 0 0, L_0x56382ab4dc90; 1 drivers v0x56382ab48af0_0 .net *"_ivl_94", 19 0, L_0x56382ab4de10; 1 drivers v0x56382ab48bd0_0 .net *"_ivl_97", 6 0, L_0x56382ab4e1c0; 1 drivers v0x56382ab48cb0_0 .net *"_ivl_99", 4 0, L_0x56382ab4e350; 1 drivers v0x56382ab495a0_0 .net "alu_result", 31 0, L_0x56382ab65000; 1 drivers v0x56382ab49680_0 .net "alu_src2", 31 0, L_0x56382ab64900; 1 drivers v0x56382ab49760_0 .net "branch_taken", 0 0, L_0x56382ab66d90; 1 drivers v0x56382ab49820_0 .net "branch_target", 31 0, L_0x56382ab671f0; 1 drivers v0x56382ab49900_0 .net "clk", 0 0, v0x56382ab4b5e0_0; 1 drivers v0x56382ab499c0_0 .net "funct3", 2 0, L_0x56382ab4bec0; 1 drivers v0x56382ab49aa0_0 .net "funct7", 6 0, L_0x56382ab4bf60; 1 drivers v0x56382ab49b80_0 .var/i "i", 31 0; v0x56382ab49c60 .array "imem", 63 0, 31 0; v0x56382ab49d20_0 .net "instr", 31 0, L_0x56382ab26210; alias, 1 drivers v0x56382ab49e00_0 .net "isADD", 0 0, L_0x56382ab62630; 1 drivers v0x56382ab49ec0_0 .net "isADDI", 0 0, L_0x56382ab61ce0; 1 drivers v0x56382ab49f80_0 .net "isBEQ", 0 0, L_0x56382ab62ad0; 1 drivers v0x56382ab4a040_0 .net "isBGE", 0 0, L_0x56382ab62be0; 1 drivers v0x56382ab4a100_0 .net "isBGEU", 0 0, L_0x56382ab647f0; 1 drivers v0x56382ab4a1c0_0 .net "isBLT", 0 0, L_0x56382ab63760; 1 drivers v0x56382ab4a280_0 .net "isBLTU", 0 0, L_0x56382ab641f0; 1 drivers v0x56382ab4a340_0 .net "isBNE", 0 0, L_0x56382ab63250; 1 drivers v0x56382ab4a400_0 .net "isBType", 0 0, L_0x56382ab4d450; 1 drivers v0x56382ab4a4c0_0 .net "isIType", 0 0, L_0x56382ab4cbf0; 1 drivers v0x56382ab4a580_0 .net "isJType", 0 0, L_0x56382ab4d160; 1 drivers v0x56382ab4a640_0 .net "isRType", 0 0, L_0x56382ab4cf60; 1 drivers v0x56382ab4a700_0 .net "isSType", 0 0, L_0x56382ab4d2f0; 1 drivers v0x56382ab4a7c0_0 .net "isUType", 0 0, L_0x56382ab219e0; 1 drivers v0x56382ab4a880_0 .net "next_pc", 31 0, L_0x56382ab676d0; alias, 1 drivers v0x56382ab4a960_0 .net "next_pc_base", 31 0, L_0x56382ab67350; 1 drivers v0x56382ab4aa40_0 .net "opcode", 6 0, L_0x56382ab4bbd0; 1 drivers v0x56382ab4ab20_0 .var "pc", 31 0; v0x56382ab4ac00_0 .net "rd", 4 0, L_0x56382ab4bde0; 1 drivers v0x56382ab4ace0 .array "rf", 31 0, 31 0; v0x56382ab4ada0_0 .net "rf_write_enable", 0 0, L_0x56382ab67e20; 1 drivers v0x56382ab4ae60_0 .net "rs1", 4 0, L_0x56382ab4bc70; 1 drivers v0x56382ab4af40_0 .net "rs1_val", 31 0, L_0x56382ab60c10; 1 drivers v0x56382ab4b020_0 .net "rs2", 4 0, L_0x56382ab4bd40; 1 drivers v0x56382ab4b100_0 .net "rs2_val", 31 0, L_0x56382ab61570; 1 drivers v0x56382ab4b1e0_0 .net "rst", 0 0, v0x56382ab4b880_0; 1 drivers v0x56382ab4b2a0_0 .net/s "signed_rs1", 31 0, L_0x56382ab64ef0; 1 drivers v0x56382ab4b380_0 .net/s "signed_rs2", 31 0, L_0x56382ab65400; 1 drivers v0x56382ab4b460_0 .net "writeback_data", 31 0, L_0x56382ab67fa0; 1 drivers E_0x56382aae7800 .event posedge, v0x56382ab49900_0; L_0x56382ab4b920 .array/port v0x56382ab49c60, L_0x56382ab4b9f0; L_0x56382ab4b9f0 .part v0x56382ab4ab20_0, 2, 30; L_0x56382ab4bbd0 .part L_0x56382ab26210, 0, 7; L_0x56382ab4bc70 .part L_0x56382ab26210, 15, 5; L_0x56382ab4bd40 .part L_0x56382ab26210, 20, 5; L_0x56382ab4bde0 .part L_0x56382ab26210, 7, 5; L_0x56382ab4bec0 .part L_0x56382ab26210, 12, 3; L_0x56382ab4bf60 .part L_0x56382ab26210, 25, 7; L_0x56382ab4c0b0 .cmp/eq 7, L_0x56382ab4bbd0, L_0x7f354a683018; L_0x56382ab4c1d0 .cmp/eq 7, L_0x56382ab4bbd0, L_0x7f354a683060; L_0x56382ab4c370 .cmp/eq 7, L_0x56382ab4bbd0, L_0x7f354a6830a8; L_0x56382ab4c440 .cmp/eq 7, L_0x56382ab4bbd0, L_0x7f354a6830f0; L_0x56382ab4c6c0 .cmp/eq 7, L_0x56382ab4bbd0, L_0x7f354a683138; L_0x56382ab4c8f0 .cmp/eq 7, L_0x56382ab4bbd0, L_0x7f354a683180; L_0x56382ab4cb00 .cmp/eq 7, L_0x56382ab4bbd0, L_0x7f354a6831c8; L_0x56382ab4cd40 .cmp/eq 7, L_0x56382ab4bbd0, L_0x7f354a683210; L_0x56382ab4cec0 .cmp/eq 7, L_0x56382ab4bbd0, L_0x7f354a683258; L_0x56382ab4d070 .cmp/eq 7, L_0x56382ab4bbd0, L_0x7f354a6832a0; L_0x56382ab4d200 .cmp/eq 7, L_0x56382ab4bbd0, L_0x7f354a6832e8; L_0x56382ab4d450 .cmp/eq 7, L_0x56382ab4bbd0, L_0x7f354a683330; L_0x56382ab4d160 .cmp/eq 7, L_0x56382ab4bbd0, L_0x7f354a683378; L_0x56382ab4d670 .part L_0x56382ab26210, 31, 1; LS_0x56382ab4d7d0_0_0 .concat [ 1 1 1 1], L_0x56382ab4d670, L_0x56382ab4d670, L_0x56382ab4d670, L_0x56382ab4d670; LS_0x56382ab4d7d0_0_4 .concat [ 1 1 1 1], L_0x56382ab4d670, L_0x56382ab4d670, L_0x56382ab4d670, L_0x56382ab4d670; LS_0x56382ab4d7d0_0_8 .concat [ 1 1 1 1], L_0x56382ab4d670, L_0x56382ab4d670, L_0x56382ab4d670, L_0x56382ab4d670; LS_0x56382ab4d7d0_0_12 .concat [ 1 1 1 1], L_0x56382ab4d670, L_0x56382ab4d670, L_0x56382ab4d670, L_0x56382ab4d670; LS_0x56382ab4d7d0_0_16 .concat [ 1 1 1 1], L_0x56382ab4d670, L_0x56382ab4d670, L_0x56382ab4d670, L_0x56382ab4d670; LS_0x56382ab4d7d0_1_0 .concat [ 4 4 4 4], LS_0x56382ab4d7d0_0_0, LS_0x56382ab4d7d0_0_4, LS_0x56382ab4d7d0_0_8, LS_0x56382ab4d7d0_0_12; LS_0x56382ab4d7d0_1_4 .concat [ 4 0 0 0], LS_0x56382ab4d7d0_0_16; L_0x56382ab4d7d0 .concat [ 16 4 0 0], LS_0x56382ab4d7d0_1_0, LS_0x56382ab4d7d0_1_4; L_0x56382ab4da00 .part L_0x56382ab26210, 20, 12; L_0x56382ab4db70 .concat [ 12 20 0 0], L_0x56382ab4da00, L_0x56382ab4d7d0; L_0x56382ab4dc90 .part L_0x56382ab26210, 31, 1; LS_0x56382ab4de10_0_0 .concat [ 1 1 1 1], L_0x56382ab4dc90, L_0x56382ab4dc90, L_0x56382ab4dc90, L_0x56382ab4dc90; LS_0x56382ab4de10_0_4 .concat [ 1 1 1 1], L_0x56382ab4dc90, L_0x56382ab4dc90, L_0x56382ab4dc90, L_0x56382ab4dc90; LS_0x56382ab4de10_0_8 .concat [ 1 1 1 1], L_0x56382ab4dc90, L_0x56382ab4dc90, L_0x56382ab4dc90, L_0x56382ab4dc90; LS_0x56382ab4de10_0_12 .concat [ 1 1 1 1], L_0x56382ab4dc90, L_0x56382ab4dc90, L_0x56382ab4dc90, L_0x56382ab4dc90; LS_0x56382ab4de10_0_16 .concat [ 1 1 1 1], L_0x56382ab4dc90, L_0x56382ab4dc90, L_0x56382ab4dc90, L_0x56382ab4dc90; LS_0x56382ab4de10_1_0 .concat [ 4 4 4 4], LS_0x56382ab4de10_0_0, LS_0x56382ab4de10_0_4, LS_0x56382ab4de10_0_8, LS_0x56382ab4de10_0_12; LS_0x56382ab4de10_1_4 .concat [ 4 0 0 0], LS_0x56382ab4de10_0_16; L_0x56382ab4de10 .concat [ 16 4 0 0], LS_0x56382ab4de10_1_0, LS_0x56382ab4de10_1_4; L_0x56382ab4e1c0 .part L_0x56382ab26210, 25, 7; L_0x56382ab4e350 .part L_0x56382ab26210, 7, 5; L_0x56382ab4e420 .concat [ 5 7 20 0], L_0x56382ab4e350, L_0x56382ab4e1c0, L_0x56382ab4de10; L_0x56382ab4e6c0 .part L_0x56382ab26210, 31, 1; LS_0x56382ab4e760_0_0 .concat [ 1 1 1 1], L_0x56382ab4e6c0, L_0x56382ab4e6c0, L_0x56382ab4e6c0, L_0x56382ab4e6c0; LS_0x56382ab4e760_0_4 .concat [ 1 1 1 1], L_0x56382ab4e6c0, L_0x56382ab4e6c0, L_0x56382ab4e6c0, L_0x56382ab4e6c0; LS_0x56382ab4e760_0_8 .concat [ 1 1 1 1], L_0x56382ab4e6c0, L_0x56382ab4e6c0, L_0x56382ab4e6c0, L_0x56382ab4e6c0; LS_0x56382ab4e760_0_12 .concat [ 1 1 1 1], L_0x56382ab4e6c0, L_0x56382ab4e6c0, L_0x56382ab4e6c0, L_0x56382ab4e6c0; LS_0x56382ab4e760_0_16 .concat [ 1 1 1 0], L_0x56382ab4e6c0, L_0x56382ab4e6c0, L_0x56382ab4e6c0; LS_0x56382ab4e760_1_0 .concat [ 4 4 4 4], LS_0x56382ab4e760_0_0, LS_0x56382ab4e760_0_4, LS_0x56382ab4e760_0_8, LS_0x56382ab4e760_0_12; LS_0x56382ab4e760_1_4 .concat [ 3 0 0 0], LS_0x56382ab4e760_0_16; L_0x56382ab4e760 .concat [ 16 3 0 0], LS_0x56382ab4e760_1_0, LS_0x56382ab4e760_1_4; L_0x56382ab4ec20 .part L_0x56382ab26210, 31, 1; L_0x56382ab4ecc0 .part L_0x56382ab26210, 7, 1; L_0x56382ab4f090 .part L_0x56382ab26210, 25, 6; L_0x56382ab4f160 .part L_0x56382ab26210, 8, 4; LS_0x56382ab4efa0_0_0 .concat [ 1 4 6 1], L_0x7f354a6833c0, L_0x56382ab4f160, L_0x56382ab4f090, L_0x56382ab4ecc0; LS_0x56382ab4efa0_0_4 .concat [ 1 19 0 0], L_0x56382ab4ec20, L_0x56382ab4e760; L_0x56382ab4efa0 .concat [ 12 20 0 0], LS_0x56382ab4efa0_0_0, LS_0x56382ab4efa0_0_4; L_0x56382ab4f4f0 .part L_0x56382ab26210, 12, 20; L_0x56382ab5f6e0 .concat [ 12 20 0 0], L_0x7f354a683408, L_0x56382ab4f4f0; L_0x56382ab5f7d0 .part L_0x56382ab26210, 31, 1; LS_0x56382ab5f9c0_0_0 .concat [ 1 1 1 1], L_0x56382ab5f7d0, L_0x56382ab5f7d0, L_0x56382ab5f7d0, L_0x56382ab5f7d0; LS_0x56382ab5f9c0_0_4 .concat [ 1 1 1 1], L_0x56382ab5f7d0, L_0x56382ab5f7d0, L_0x56382ab5f7d0, L_0x56382ab5f7d0; LS_0x56382ab5f9c0_0_8 .concat [ 1 1 1 0], L_0x56382ab5f7d0, L_0x56382ab5f7d0, L_0x56382ab5f7d0; L_0x56382ab5f9c0 .concat [ 4 4 3 0], LS_0x56382ab5f9c0_0_0, LS_0x56382ab5f9c0_0_4, LS_0x56382ab5f9c0_0_8; L_0x56382ab5fb20 .part L_0x56382ab26210, 31, 1; L_0x56382ab5fd20 .part L_0x56382ab26210, 12, 8; L_0x56382ab5fdc0 .part L_0x56382ab26210, 20, 1; L_0x56382ab5ffd0 .part L_0x56382ab26210, 21, 10; LS_0x56382ab60070_0_0 .concat [ 1 10 1 8], L_0x7f354a683450, L_0x56382ab5ffd0, L_0x56382ab5fdc0, L_0x56382ab5fd20; LS_0x56382ab60070_0_4 .concat [ 1 11 0 0], L_0x56382ab5fb20, L_0x56382ab5f9c0; L_0x56382ab60070 .concat [ 20 12 0 0], LS_0x56382ab60070_0_0, LS_0x56382ab60070_0_4; L_0x56382ab60450 .concat [ 5 27 0 0], L_0x56382ab4bc70, L_0x7f354a683498; L_0x56382ab605c0 .cmp/ne 32, L_0x56382ab60450, L_0x7f354a6834e0; L_0x56382ab60890 .array/port v0x56382ab4ace0, L_0x56382ab60930; L_0x56382ab60930 .concat [ 5 2 0 0], L_0x56382ab4bc70, L_0x7f354a683528; L_0x56382ab60c10 .functor MUXZ 32, L_0x7f354a683570, L_0x56382ab60890, L_0x56382ab605c0, C4<>; L_0x56382ab60da0 .concat [ 5 27 0 0], L_0x56382ab4bd40, L_0x7f354a6835b8; L_0x56382ab61090 .cmp/ne 32, L_0x56382ab60da0, L_0x7f354a683600; L_0x56382ab611d0 .array/port v0x56382ab4ace0, L_0x56382ab61430; L_0x56382ab61430 .concat [ 5 2 0 0], L_0x56382ab4bd40, L_0x7f354a683648; L_0x56382ab61570 .functor MUXZ 32, L_0x7f354a683690, L_0x56382ab611d0, L_0x56382ab61090, C4<>; L_0x56382ab618d0 .cmp/eq 7, L_0x56382ab4bbd0, L_0x7f354a6836d8; L_0x56382ab619c0 .cmp/eq 3, L_0x56382ab4bec0, L_0x7f354a683720; L_0x56382ab61df0 .cmp/eq 7, L_0x56382ab4bbd0, L_0x7f354a683768; L_0x56382ab620f0 .cmp/eq 3, L_0x56382ab4bec0, L_0x7f354a6837b0; L_0x56382ab62540 .cmp/eq 7, L_0x56382ab4bf60, L_0x7f354a6837f8; L_0x56382ab62740 .cmp/eq 7, L_0x56382ab4bbd0, L_0x7f354a683840; L_0x56382ab62a30 .cmp/eq 3, L_0x56382ab4bec0, L_0x7f354a683888; L_0x56382ab62c50 .cmp/eq 7, L_0x56382ab4bbd0, L_0x7f354a6838d0; L_0x56382ab63160 .cmp/eq 3, L_0x56382ab4bec0, L_0x7f354a683918; L_0x56382ab63360 .cmp/eq 7, L_0x56382ab4bbd0, L_0x7f354a683960; L_0x56382ab63670 .cmp/eq 3, L_0x56382ab4bec0, L_0x7f354a6839a8; L_0x56382ab638f0 .cmp/eq 7, L_0x56382ab4bbd0, L_0x7f354a6839f0; L_0x56382ab63c10 .cmp/eq 3, L_0x56382ab4bec0, L_0x7f354a683a38; L_0x56382ab63da0 .cmp/eq 7, L_0x56382ab4bbd0, L_0x7f354a683a80; L_0x56382ab640d0 .cmp/eq 3, L_0x56382ab4bec0, L_0x7f354a683ac8; L_0x56382ab64390 .cmp/eq 7, L_0x56382ab4bbd0, L_0x7f354a683b10; L_0x56382ab646d0 .cmp/eq 3, L_0x56382ab4bec0, L_0x7f354a683b58; L_0x56382ab64900 .functor MUXZ 32, L_0x56382ab61570, L_0x56382ab4db70, L_0x56382ab61ce0, C4<>; L_0x56382ab64e50 .arith/sum 32, L_0x56382ab60c10, L_0x56382ab64900; L_0x56382ab65000 .functor MUXZ 32, L_0x7f354a683ba0, L_0x56382ab64e50, L_0x56382ab64cf0, C4<>; L_0x56382ab64db0 .cmp/eq 32, L_0x56382ab60c10, L_0x56382ab61570; L_0x56382ab65520 .cmp/ne 32, L_0x56382ab60c10, L_0x56382ab61570; L_0x56382ab65840 .cmp/gt.s 32, L_0x56382ab65400, L_0x56382ab64ef0; L_0x56382ab658e0 .cmp/ge.s 32, L_0x56382ab64ef0, L_0x56382ab65400; L_0x56382ab65c10 .cmp/gt 32, L_0x56382ab61570, L_0x56382ab60c10; L_0x56382ab65cb0 .cmp/ge 32, L_0x56382ab60c10, L_0x56382ab61570; L_0x56382ab66020 .functor MUXZ 1, L_0x7f354a683be8, L_0x56382ab65cb0, L_0x56382ab647f0, C4<>; L_0x56382ab661e0 .functor MUXZ 1, L_0x56382ab66020, L_0x56382ab65c10, L_0x56382ab641f0, C4<>; L_0x56382ab66620 .functor MUXZ 1, L_0x56382ab661e0, L_0x56382ab658e0, L_0x56382ab62be0, C4<>; L_0x56382ab667b0 .functor MUXZ 1, L_0x56382ab66620, L_0x56382ab65840, L_0x56382ab63760, C4<>; L_0x56382ab66c00 .functor MUXZ 1, L_0x56382ab667b0, L_0x56382ab65520, L_0x56382ab63250, C4<>; L_0x56382ab66d90 .functor MUXZ 1, L_0x56382ab66c00, L_0x56382ab64db0, L_0x56382ab62ad0, C4<>; L_0x56382ab671f0 .arith/sum 32, v0x56382ab4ab20_0, L_0x56382ab4efa0; L_0x56382ab67350 .arith/sum 32, v0x56382ab4ab20_0, L_0x7f354a683c30; L_0x56382ab676d0 .functor MUXZ 32, L_0x56382ab67350, L_0x56382ab671f0, L_0x56382ab66d90, C4<>; L_0x56382ab678b0 .concat [ 5 27 0 0], L_0x56382ab4bde0, L_0x7f354a683c78; L_0x56382ab67ce0 .cmp/ne 32, L_0x56382ab678b0, L_0x7f354a683cc0; .scope S_0x56382ab19c80; T_0 ; %vpi_call 3 12 "$readmemh", "program.hex", v0x56382ab49c60 {0 0 0}; %end; .thread T_0; .scope S_0x56382ab19c80; T_1 ; %pushi/vec4 0, 0, 32; %store/vec4 v0x56382ab49b80_0, 0, 32; T_1.0 ; %load/vec4 v0x56382ab49b80_0; %cmpi/s 32, 0, 32; %jmp/0xz T_1.1, 5; %pushi/vec4 0, 0, 32; %ix/getv/s 4, v0x56382ab49b80_0; %store/vec4a v0x56382ab4ace0, 4, 0; %load/vec4 v0x56382ab49b80_0; %addi 1, 0, 32; %store/vec4 v0x56382ab49b80_0, 0, 32; %jmp T_1.0; T_1.1 ; %end; .thread T_1; .scope S_0x56382ab19c80; T_2 ; %wait E_0x56382aae7800; %load/vec4 v0x56382ab4b1e0_0; %flag_set/vec4 8; %jmp/0xz T_2.0, 8; %pushi/vec4 0, 0, 32; %assign/vec4 v0x56382ab4ab20_0, 0; %jmp T_2.1; T_2.0 ; %load/vec4 v0x56382ab4a880_0; %assign/vec4 v0x56382ab4ab20_0, 0; T_2.1 ; %jmp T_2; .thread T_2; .scope S_0x56382ab19c80; T_3 ; %wait E_0x56382aae7800; %load/vec4 v0x56382ab4ada0_0; %flag_set/vec4 9; %flag_get/vec4 9; %jmp/0 T_3.2, 9; %load/vec4 v0x56382ab4b1e0_0; %nor/r; %and; T_3.2; %flag_set/vec4 8; %jmp/0xz T_3.0, 8; %load/vec4 v0x56382ab4b460_0; %load/vec4 v0x56382ab4ac00_0; %pad/u 7; %ix/vec4 3; %ix/load 4, 0, 0; Constant delay %assign/vec4/a/d v0x56382ab4ace0, 0, 4; %vpi_call 3 107 "$display", "RF Write: x%d = %h", v0x56382ab4ac00_0, v0x56382ab4b460_0 {0 0 0}; T_3.0 ; %jmp T_3; .thread T_3; .scope S_0x56382ab19c80; T_4 ; %wait E_0x56382aae7800; %load/vec4 v0x56382ab4b1e0_0; %nor/r; %flag_set/vec4 8; %jmp/0xz T_4.0, 8; %vpi_call 3 114 "$display", "PC=%08h, Instr=%08h, rs1=x%d(%h), rs2=x%d(%h), rd=x%d, branch_taken=%b", v0x56382ab4ab20_0, v0x56382ab49d20_0, v0x56382ab4ae60_0, v0x56382ab4af40_0, v0x56382ab4b020_0, v0x56382ab4b100_0, v0x56382ab4ac00_0, v0x56382ab49760_0 {0 0 0}; %load/vec4 v0x56382ab4ab20_0; %parti/s 2, 0, 2; %cmpi/ne 0, 0, 2; %jmp/0xz T_4.2, 4; %vpi_call 3 117 "$display", "WARNING: PC not word-aligned: %h", v0x56382ab4ab20_0 {0 0 0}; T_4.2 ; T_4.0 ; %jmp T_4; .thread T_4; .scope S_0x56382aada760; T_5 ; %delay 5, 0; %load/vec4 v0x56382ab4b5e0_0; %inv; %store/vec4 v0x56382ab4b5e0_0, 0, 1; %jmp T_5; .thread T_5; .scope S_0x56382aada760; T_6 ; %wait E_0x56382aae7800; %load/vec4 v0x56382ab4b880_0; %nor/r; %flag_set/vec4 8; %jmp/0xz T_6.0, 8; %vpi_call 2 23 "$display", "Time=%0t, PC=%h, Next_PC=%h, Instr=%h", $time, v0x56382ab4b7e0_0, v0x56382ab4b740_0, v0x56382ab4b6a0_0 {0 0 0}; %load/vec4 v0x56382ab4b7e0_0; %cmpi/u 256, 0, 32; %flag_inv 5; GE is !LT %jmp/0xz T_6.2, 5; %vpi_call 2 25 "$display", "Simulation completed!" {0 0 0}; %vpi_call 2 26 "$finish" {0 0 0}; T_6.2 ; T_6.0 ; %jmp T_6; .thread T_6; .scope S_0x56382aada760; T_7 ; %pushi/vec4 0, 0, 1; %store/vec4 v0x56382ab4b5e0_0, 0, 1; %pushi/vec4 1, 0, 1; %store/vec4 v0x56382ab4b880_0, 0, 1; %delay 15, 0; %pushi/vec4 0, 0, 1; %store/vec4 v0x56382ab4b880_0, 0, 1; %delay 500, 0; %vpi_call 2 37 "$display", "Test completed" {0 0 0}; %vpi_call 2 38 "$finish" {0 0 0}; %end; .thread T_7; # The file index is used to find the file name in the following table. :file_names 4; "N/A"; ""; "RISCcore2TB.v"; "RISCcore2.v";