#! /usr/local/Cellar/icarus-verilog/12.0/bin/vvp :ivl_version "12.0 (stable)"; :ivl_delay_selection "TYPICAL"; :vpi_time_precision + 0; :vpi_module "/usr/local/Cellar/icarus-verilog/12.0/lib/ivl/system.vpi"; :vpi_module "/usr/local/Cellar/icarus-verilog/12.0/lib/ivl/vhdl_sys.vpi"; :vpi_module "/usr/local/Cellar/icarus-verilog/12.0/lib/ivl/vhdl_textio.vpi"; :vpi_module "/usr/local/Cellar/icarus-verilog/12.0/lib/ivl/v2005_math.vpi"; :vpi_module "/usr/local/Cellar/icarus-verilog/12.0/lib/ivl/va_math.vpi"; S_0x7f91b39054b0 .scope module, "decoder38" "decoder38" 2 1; .timescale 0 0; .port_info 0 /INPUT 3 "i"; .port_info 1 /OUTPUT 8 "o"; L_0x7f91b39163f0 .functor AND 1, L_0x7f91b3916210, L_0x7f91b39162f0, C4<1>, C4<1>; L_0x7f91b39165a0 .functor AND 1, L_0x7f91b39163f0, L_0x7f91b3916500, C4<1>, C4<1>; L_0x7f91b3916960 .functor AND 1, L_0x7f91b39167f0, L_0x7f91b39168c0, C4<1>, C4<1>; L_0x7f91b3916b50 .functor AND 1, L_0x7f91b3916960, L_0x7f91b3916a70, C4<1>, C4<1>; L_0x7f91b3916770 .functor AND 1, L_0x7f91b3916c80, L_0x7f91b3916f10, C4<1>, C4<1>; L_0x7f91b3917180 .functor AND 1, L_0x7f91b3916770, L_0x7f91b3917080, C4<1>, C4<1>; L_0x7f91b39173b0 .functor AND 1, L_0x7f91b39172d0, L_0x7f91b39174c0, C4<1>, C4<1>; L_0x7f91b3917760 .functor AND 1, L_0x7f91b39173b0, L_0x7f91b39176c0, C4<1>, C4<1>; L_0x7f91b39179b0 .functor AND 1, L_0x7f91b3917850, L_0x7f91b39178f0, C4<1>, C4<1>; L_0x7f91b3917c70 .functor AND 1, L_0x7f91b39179b0, L_0x7f91b3917bd0, C4<1>, C4<1>; L_0x7f91b3918180 .functor AND 1, L_0x7f91b3917560, L_0x7f91b3918020, C4<1>, C4<1>; L_0x7f91b39184a0 .functor AND 1, L_0x7f91b3918180, L_0x7f91b3918330, C4<1>, C4<1>; L_0x7f91b3918410 .functor AND 1, L_0x7f91b3918510, L_0x7f91b3918730, C4<1>, C4<1>; L_0x7f91b3918650 .functor AND 1, L_0x7f91b3918410, L_0x7f91b3918a50, C4<1>, C4<1>; L_0x7f91b3919180 .functor AND 1, L_0x7f91b3918f80, L_0x7f91b3918de0, C4<1>, C4<1>; L_0x7f91b3918850 .functor AND 1, L_0x7f91b3919180, L_0x7f91b3919350, C4<1>, C4<1>; L_0x7f91b3919560 .functor BUFZ 8, L_0x7f91b3918b30, C4<00000000>, C4<00000000>, C4<00000000>; v0x7f91b3905620_0 .net *"_ivl_101", 0 0, L_0x7f91b3918650; 1 drivers v0x7f91b3b051b0_0 .net *"_ivl_106", 0 0, L_0x7f91b3918ee0; 1 drivers v0x7f91b3b05270_0 .net *"_ivl_108", 0 0, L_0x7f91b3918f80; 1 drivers v0x7f91b3b05300_0 .net *"_ivl_11", 0 0, L_0x7f91b39165a0; 1 drivers v0x7f91b3b053a0_0 .net *"_ivl_110", 0 0, L_0x7f91b3918960; 1 drivers v0x7f91b3b05490_0 .net *"_ivl_112", 0 0, L_0x7f91b3918de0; 1 drivers v0x7f91b3b05530_0 .net *"_ivl_114", 0 0, L_0x7f91b3919180; 1 drivers v0x7f91b3b055d0_0 .net *"_ivl_116", 0 0, L_0x7f91b39192b0; 1 drivers v0x7f91b3b05680_0 .net *"_ivl_118", 0 0, L_0x7f91b3919350; 1 drivers v0x7f91b3b05790_0 .net *"_ivl_120", 0 0, L_0x7f91b3918850; 1 drivers v0x7f91b3b05820_0 .net *"_ivl_15", 0 0, L_0x7f91b39166d0; 1 drivers v0x7f91b3b058d0_0 .net *"_ivl_17", 0 0, L_0x7f91b39167f0; 1 drivers v0x7f91b3b05970_0 .net *"_ivl_19", 0 0, L_0x7f91b39168c0; 1 drivers v0x7f91b3b05a20_0 .net *"_ivl_21", 0 0, L_0x7f91b3916960; 1 drivers v0x7f91b3b05ac0_0 .net *"_ivl_23", 0 0, L_0x7f91b3916a70; 1 drivers v0x7f91b3b05b70_0 .net *"_ivl_25", 0 0, L_0x7f91b3916b50; 1 drivers v0x7f91b3b05c10_0 .net *"_ivl_29", 0 0, L_0x7f91b3916c80; 1 drivers v0x7f91b3b05da0_0 .net *"_ivl_3", 0 0, L_0x7f91b3916210; 1 drivers v0x7f91b3b05e30_0 .net *"_ivl_31", 0 0, L_0x7f91b3916d20; 1 drivers v0x7f91b3b05ee0_0 .net *"_ivl_33", 0 0, L_0x7f91b3916f10; 1 drivers v0x7f91b3b05f80_0 .net *"_ivl_35", 0 0, L_0x7f91b3916770; 1 drivers v0x7f91b39148f0_0 .net *"_ivl_37", 0 0, L_0x7f91b3917080; 1 drivers v0x7f91b3914980_0 .net *"_ivl_39", 0 0, L_0x7f91b3917180; 1 drivers v0x7f91b3914a20_0 .net *"_ivl_43", 0 0, L_0x7f91b3917230; 1 drivers v0x7f91b3914ad0_0 .net *"_ivl_45", 0 0, L_0x7f91b39172d0; 1 drivers v0x7f91b3914b70_0 .net *"_ivl_47", 0 0, L_0x7f91b3917420; 1 drivers v0x7f91b3914c20_0 .net *"_ivl_49", 0 0, L_0x7f91b39174c0; 1 drivers v0x7f91b3914cc0_0 .net *"_ivl_5", 0 0, L_0x7f91b39162f0; 1 drivers v0x7f91b3914d70_0 .net *"_ivl_51", 0 0, L_0x7f91b39173b0; 1 drivers v0x7f91b3914e10_0 .net *"_ivl_53", 0 0, L_0x7f91b39176c0; 1 drivers v0x7f91b3914ec0_0 .net *"_ivl_55", 0 0, L_0x7f91b3917760; 1 drivers v0x7f91b3914f60_0 .net *"_ivl_59", 0 0, L_0x7f91b3917850; 1 drivers v0x7f91b3915010_0 .net *"_ivl_61", 0 0, L_0x7f91b39178f0; 1 drivers v0x7f91b39152c0_0 .net *"_ivl_63", 0 0, L_0x7f91b39179b0; 1 drivers v0x7f91b3915360_0 .net *"_ivl_65", 0 0, L_0x7f91b3917b30; 1 drivers v0x7f91b3915410_0 .net *"_ivl_67", 0 0, L_0x7f91b3917bd0; 1 drivers v0x7f91b39154b0_0 .net *"_ivl_69", 0 0, L_0x7f91b3917c70; 1 drivers v0x7f91b3915550_0 .net *"_ivl_7", 0 0, L_0x7f91b39163f0; 1 drivers v0x7f91b39155f0_0 .net *"_ivl_73", 0 0, L_0x7f91b3917d80; 1 drivers v0x7f91b39156a0_0 .net *"_ivl_75", 0 0, L_0x7f91b3917560; 1 drivers v0x7f91b3915740_0 .net *"_ivl_77", 0 0, L_0x7f91b3918020; 1 drivers v0x7f91b39157f0_0 .net *"_ivl_79", 0 0, L_0x7f91b3918180; 1 drivers v0x7f91b3915890_0 .net *"_ivl_81", 0 0, L_0x7f91b3918290; 1 drivers v0x7f91b3915940_0 .net *"_ivl_83", 0 0, L_0x7f91b3918330; 1 drivers v0x7f91b39159e0_0 .net *"_ivl_85", 0 0, L_0x7f91b39184a0; 1 drivers v0x7f91b3915a80_0 .net *"_ivl_89", 0 0, L_0x7f91b3918510; 1 drivers v0x7f91b3915b30_0 .net *"_ivl_9", 0 0, L_0x7f91b3916500; 1 drivers v0x7f91b3915be0_0 .net *"_ivl_91", 0 0, L_0x7f91b39185b0; 1 drivers v0x7f91b3915c90_0 .net *"_ivl_93", 0 0, L_0x7f91b3918730; 1 drivers v0x7f91b3915d30_0 .net *"_ivl_95", 0 0, L_0x7f91b3918410; 1 drivers v0x7f91b3915dd0_0 .net *"_ivl_97", 0 0, L_0x7f91b39188c0; 1 drivers v0x7f91b3915e80_0 .net *"_ivl_99", 0 0, L_0x7f91b3918a50; 1 drivers o0x7f91b3a329c8 .functor BUFZ 3, C4; HiZ drive v0x7f91b3915f20_0 .net "i", 2 0, o0x7f91b3a329c8; 0 drivers RS_0x7f91b3a329f8 .resolv tri, L_0x7f91b3919560, v0x7f91b3916080_0; v0x7f91b3915fd0_0 .net8 "o", 7 0, RS_0x7f91b3a329f8; 2 drivers v0x7f91b3916080_0 .var "r_o", 7 0; v0x7f91b3916130_0 .net "w_o", 7 0, L_0x7f91b3918b30; 1 drivers E_0x7f91b3905010 .event anyedge, v0x7f91b3915f20_0; L_0x7f91b3916210 .part o0x7f91b3a329c8, 0, 1; L_0x7f91b39162f0 .part o0x7f91b3a329c8, 1, 1; L_0x7f91b3916500 .part o0x7f91b3a329c8, 2, 1; L_0x7f91b39166d0 .part o0x7f91b3a329c8, 0, 1; L_0x7f91b39167f0 .reduce/nor L_0x7f91b39166d0; L_0x7f91b39168c0 .part o0x7f91b3a329c8, 1, 1; L_0x7f91b3916a70 .part o0x7f91b3a329c8, 2, 1; L_0x7f91b3916c80 .part o0x7f91b3a329c8, 0, 1; L_0x7f91b3916d20 .part o0x7f91b3a329c8, 1, 1; L_0x7f91b3916f10 .reduce/nor L_0x7f91b3916d20; L_0x7f91b3917080 .part o0x7f91b3a329c8, 2, 1; L_0x7f91b3917230 .part o0x7f91b3a329c8, 0, 1; L_0x7f91b39172d0 .reduce/nor L_0x7f91b3917230; L_0x7f91b3917420 .part o0x7f91b3a329c8, 1, 1; L_0x7f91b39174c0 .reduce/nor L_0x7f91b3917420; L_0x7f91b39176c0 .part o0x7f91b3a329c8, 2, 1; L_0x7f91b3917850 .part o0x7f91b3a329c8, 0, 1; L_0x7f91b39178f0 .part o0x7f91b3a329c8, 1, 1; L_0x7f91b3917b30 .part o0x7f91b3a329c8, 2, 1; L_0x7f91b3917bd0 .reduce/nor L_0x7f91b3917b30; L_0x7f91b3917d80 .part o0x7f91b3a329c8, 0, 1; L_0x7f91b3917560 .reduce/nor L_0x7f91b3917d80; L_0x7f91b3918020 .part o0x7f91b3a329c8, 1, 1; L_0x7f91b3918290 .part o0x7f91b3a329c8, 2, 1; L_0x7f91b3918330 .reduce/nor L_0x7f91b3918290; L_0x7f91b3918510 .part o0x7f91b3a329c8, 0, 1; L_0x7f91b39185b0 .part o0x7f91b3a329c8, 1, 1; L_0x7f91b3918730 .reduce/nor L_0x7f91b39185b0; L_0x7f91b39188c0 .part o0x7f91b3a329c8, 2, 1; L_0x7f91b3918a50 .reduce/nor L_0x7f91b39188c0; LS_0x7f91b3918b30_0_0 .concat8 [ 1 1 1 1], L_0x7f91b39165a0, L_0x7f91b3916b50, L_0x7f91b3917180, L_0x7f91b3917760; LS_0x7f91b3918b30_0_4 .concat8 [ 1 1 1 1], L_0x7f91b3917c70, L_0x7f91b39184a0, L_0x7f91b3918650, L_0x7f91b3918850; L_0x7f91b3918b30 .concat8 [ 4 4 0 0], LS_0x7f91b3918b30_0_0, LS_0x7f91b3918b30_0_4; L_0x7f91b3918ee0 .part o0x7f91b3a329c8, 0, 1; L_0x7f91b3918f80 .reduce/nor L_0x7f91b3918ee0; L_0x7f91b3918960 .part o0x7f91b3a329c8, 1, 1; L_0x7f91b3918de0 .reduce/nor L_0x7f91b3918960; L_0x7f91b39192b0 .part o0x7f91b3a329c8, 2, 1; L_0x7f91b3919350 .reduce/nor L_0x7f91b39192b0; .scope S_0x7f91b39054b0; T_0 ; %wait E_0x7f91b3905010; %load/vec4 v0x7f91b3915f20_0; %parti/s 1, 0, 2; %flag_set/vec4 9; %flag_get/vec4 9; %jmp/0 T_0.1, 9; %load/vec4 v0x7f91b3915f20_0; %parti/s 1, 1, 2; %and; T_0.1; %flag_set/vec4 8; %flag_get/vec4 8; %jmp/0 T_0.0, 8; %load/vec4 v0x7f91b3915f20_0; %parti/s 1, 2, 3; %and; T_0.0; %ix/load 4, 0, 0; %flag_set/imm 4, 0; %store/vec4 v0x7f91b3916080_0, 4, 1; %load/vec4 v0x7f91b3915f20_0; %parti/s 1, 0, 2; %nor/r; %flag_set/vec4 9; %flag_get/vec4 9; %jmp/0 T_0.3, 9; %load/vec4 v0x7f91b3915f20_0; %parti/s 1, 1, 2; %and; T_0.3; %flag_set/vec4 8; %flag_get/vec4 8; %jmp/0 T_0.2, 8; %load/vec4 v0x7f91b3915f20_0; %parti/s 1, 2, 3; %and; T_0.2; %ix/load 4, 1, 0; %flag_set/imm 4, 0; %store/vec4 v0x7f91b3916080_0, 4, 1; %load/vec4 v0x7f91b3915f20_0; %parti/s 1, 0, 2; %flag_set/vec4 9; %flag_get/vec4 9; %jmp/0 T_0.5, 9; %load/vec4 v0x7f91b3915f20_0; %parti/s 1, 1, 2; %nor/r; %and; T_0.5; %flag_set/vec4 8; %flag_get/vec4 8; %jmp/0 T_0.4, 8; %load/vec4 v0x7f91b3915f20_0; %parti/s 1, 2, 3; %and; T_0.4; %ix/load 4, 2, 0; %flag_set/imm 4, 0; %store/vec4 v0x7f91b3916080_0, 4, 1; %load/vec4 v0x7f91b3915f20_0; %parti/s 1, 0, 2; %nor/r; %flag_set/vec4 9; %flag_get/vec4 9; %jmp/0 T_0.7, 9; %load/vec4 v0x7f91b3915f20_0; %parti/s 1, 1, 2; %nor/r; %and; T_0.7; %flag_set/vec4 8; %flag_get/vec4 8; %jmp/0 T_0.6, 8; %load/vec4 v0x7f91b3915f20_0; %parti/s 1, 2, 3; %and; T_0.6; %ix/load 4, 3, 0; %flag_set/imm 4, 0; %store/vec4 v0x7f91b3916080_0, 4, 1; %load/vec4 v0x7f91b3915f20_0; %parti/s 1, 0, 2; %flag_set/vec4 9; %flag_get/vec4 9; %jmp/0 T_0.9, 9; %load/vec4 v0x7f91b3915f20_0; %parti/s 1, 1, 2; %and; T_0.9; %flag_set/vec4 8; %flag_get/vec4 8; %jmp/0 T_0.8, 8; %load/vec4 v0x7f91b3915f20_0; %parti/s 1, 2, 3; %nor/r; %and; T_0.8; %ix/load 4, 4, 0; %ix/load 5, 0, 0; %flag_set/imm 4, 0; %assign/vec4/off/d v0x7f91b3916080_0, 4, 5; %load/vec4 v0x7f91b3915f20_0; %parti/s 1, 0, 2; %nor/r; %flag_set/vec4 9; %flag_get/vec4 9; %jmp/0 T_0.11, 9; %load/vec4 v0x7f91b3915f20_0; %parti/s 1, 1, 2; %and; T_0.11; %flag_set/vec4 8; %flag_get/vec4 8; %jmp/0 T_0.10, 8; %load/vec4 v0x7f91b3915f20_0; %parti/s 1, 2, 3; %nor/r; %and; T_0.10; %ix/load 4, 5, 0; %ix/load 5, 0, 0; %flag_set/imm 4, 0; %assign/vec4/off/d v0x7f91b3916080_0, 4, 5; %load/vec4 v0x7f91b3915f20_0; %pushi/vec4 1, 0, 3; %cmp/e; %flag_get/vec4 4; %ix/load 4, 6, 0; %ix/load 5, 0, 0; %flag_set/imm 4, 0; %assign/vec4/off/d v0x7f91b3916080_0, 4, 5; %load/vec4 v0x7f91b3915f20_0; %parti/s 1, 0, 2; %nor/r; %flag_set/vec4 9; %flag_get/vec4 9; %jmp/0 T_0.13, 9; %load/vec4 v0x7f91b3915f20_0; %parti/s 1, 1, 2; %nor/r; %and; T_0.13; %flag_set/vec4 8; %flag_get/vec4 8; %jmp/0 T_0.12, 8; %load/vec4 v0x7f91b3915f20_0; %parti/s 1, 2, 3; %nor/r; %and; T_0.12; %ix/load 4, 7, 0; %ix/load 5, 0, 0; %flag_set/imm 4, 0; %assign/vec4/off/d v0x7f91b3916080_0, 4, 5; %jmp T_0; .thread T_0, $push; # The file index is used to find the file name in the following table. :file_names 3; "N/A"; ""; "38decoder.v";