#! /c/Source/iverilog-install/bin/vvp
:ivl_version "12.0 (devel)" "(s20150603-1539-g2693dd32b)";
:ivl_delay_selection "TYPICAL";
:vpi_time_precision + 0;
:vpi_module "C:\iverilog\lib\ivl\system.vpi";
:vpi_module "C:\iverilog\lib\ivl\vhdl_sys.vpi";
:vpi_module "C:\iverilog\lib\ivl\vhdl_textio.vpi";
:vpi_module "C:\iverilog\lib\ivl\v2005_math.vpi";
:vpi_module "C:\iverilog\lib\ivl\va_math.vpi";
S_0000021a91b568d0 .scope module, "test_lm" "test_lm" 2 1;
 .timescale 0 0;
    .port_info 0 /INPUT 1 "sys_clk";
    .port_info 1 /INPUT 1 "sys_rst";
    .port_info 2 /OUTPUT 1 "o1";
    .port_info 3 /OUTPUT 1 "o2";
    .port_info 4 /OUTPUT 1 "o3";
    .port_info 5 /OUTPUT 1 "o4";
    .port_info 6 /OUTPUT 1 "o5";
    .port_info 7 /OUTPUT 1 "o6";
    .port_info 8 /OUTPUT 1 "o7";
    .port_info 9 /OUTPUT 1 "o8";
    .port_info 10 /OUTPUT 1 "o16";
    .port_info 11 /OUTPUT 1 "o15";
    .port_info 12 /OUTPUT 1 "o14";
    .port_info 13 /OUTPUT 1 "o13";
    .port_info 14 /OUTPUT 1 "o12";
    .port_info 15 /OUTPUT 1 "o11";
    .port_info 16 /OUTPUT 1 "o10";
    .port_info 17 /OUTPUT 1 "o9";
P_0000021a91b5b250 .param/l "show_data" 0 2 24, C4<1000000001000000001000000001000000001000000001000000001000000001>;
v0000021a91b5d800_0 .var "CNT", 25 0;
v0000021a91b5bf20_0 .var "Y_IDX", 2 0;
o0000021a919fdf68 .functor BUFZ 1, C4<z>; HiZ drive
v0000021a91b56b90_0 .net "o1", 0 0, o0000021a919fdf68;  0 drivers
o0000021a919fdf98 .functor BUFZ 1, C4<z>; HiZ drive
v0000021a91b56c30_0 .net "o10", 0 0, o0000021a919fdf98;  0 drivers
o0000021a919fdfc8 .functor BUFZ 1, C4<z>; HiZ drive
v0000021a91a42f90_0 .net "o11", 0 0, o0000021a919fdfc8;  0 drivers
o0000021a919fdff8 .functor BUFZ 1, C4<z>; HiZ drive
v0000021a91a43030_0 .net "o12", 0 0, o0000021a919fdff8;  0 drivers
o0000021a919fe028 .functor BUFZ 1, C4<z>; HiZ drive
v0000021a91a430d0_0 .net "o13", 0 0, o0000021a919fe028;  0 drivers
o0000021a919fe058 .functor BUFZ 1, C4<z>; HiZ drive
v0000021a91a43170_0 .net "o14", 0 0, o0000021a919fe058;  0 drivers
o0000021a919fe088 .functor BUFZ 1, C4<z>; HiZ drive
v0000021a91a43210_0 .net "o15", 0 0, o0000021a919fe088;  0 drivers
o0000021a919fe0b8 .functor BUFZ 1, C4<z>; HiZ drive
v0000021a91a432b0_0 .net "o16", 0 0, o0000021a919fe0b8;  0 drivers
o0000021a919fe0e8 .functor BUFZ 1, C4<z>; HiZ drive
v0000021a91a43350_0 .net "o2", 0 0, o0000021a919fe0e8;  0 drivers
o0000021a919fe118 .functor BUFZ 1, C4<z>; HiZ drive
v0000021a91a433f0_0 .net "o3", 0 0, o0000021a919fe118;  0 drivers
o0000021a919fe148 .functor BUFZ 1, C4<z>; HiZ drive
v0000021a91a43490_0 .net "o4", 0 0, o0000021a919fe148;  0 drivers
o0000021a919fe178 .functor BUFZ 1, C4<z>; HiZ drive
v0000021a91a43530_0 .net "o5", 0 0, o0000021a919fe178;  0 drivers
o0000021a919fe1a8 .functor BUFZ 1, C4<z>; HiZ drive
v0000021a919f3b00_0 .net "o6", 0 0, o0000021a919fe1a8;  0 drivers
o0000021a919fe1d8 .functor BUFZ 1, C4<z>; HiZ drive
v0000021a919f4000_0 .net "o7", 0 0, o0000021a919fe1d8;  0 drivers
o0000021a919fe208 .functor BUFZ 1, C4<z>; HiZ drive
v0000021a919f3c40_0 .net "o8", 0 0, o0000021a919fe208;  0 drivers
o0000021a919fe238 .functor BUFZ 1, C4<z>; HiZ drive
v0000021a919f3ba0_0 .net "o9", 0 0, o0000021a919fe238;  0 drivers
o0000021a919fe268 .functor BUFZ 1, C4<z>; HiZ drive
v0000021a919f3ec0_0 .net "sys_clk", 0 0, o0000021a919fe268;  0 drivers
o0000021a919fe298 .functor BUFZ 1, C4<z>; HiZ drive
v0000021a919f3880_0 .net "sys_rst", 0 0, o0000021a919fe298;  0 drivers
v0000021a919f3920_0 .var "x", 7 0;
v0000021a919f40a0_0 .var "y", 7 0;
E_0000021a91b5ad90/0 .event negedge, v0000021a919f3880_0;
E_0000021a91b5ad90/1 .event posedge, v0000021a919f3ec0_0;
E_0000021a91b5ad90 .event/or E_0000021a91b5ad90/0, E_0000021a91b5ad90/1;
    .scope S_0000021a91b568d0;
T_0 ;
    %pushi/vec4 0, 0, 3;
    %store/vec4 v0000021a91b5bf20_0, 0, 3;
    %pushi/vec4 255, 0, 8;
    %store/vec4 v0000021a919f3920_0, 0, 8;
    %pushi/vec4 255, 0, 8;
    %store/vec4 v0000021a919f40a0_0, 0, 8;
    %end;
    .thread T_0;
    .scope S_0000021a91b568d0;
T_1 ;
    %wait E_0000021a91b5ad90;
    %load/vec4 v0000021a919f3880_0;
    %cmpi/e 0, 0, 1;
    %jmp/0xz  T_1.0, 4;
    %pushi/vec4 0, 0, 26;
    %assign/vec4 v0000021a91b5d800_0, 0;
    %jmp T_1.1;
T_1.0 ;
    %load/vec4 v0000021a91b5d800_0;
    %cmpi/u 24999, 0, 26;
    %jmp/0xz  T_1.2, 5;
    %load/vec4 v0000021a91b5d800_0;
    %addi 1, 0, 26;
    %assign/vec4 v0000021a91b5d800_0, 0;
    %jmp T_1.3;
T_1.2 ;
    %pushi/vec4 0, 0, 26;
    %assign/vec4 v0000021a91b5d800_0, 0;
T_1.3 ;
T_1.1 ;
    %jmp T_1;
    .thread T_1;
    .scope S_0000021a91b568d0;
T_2 ;
    %wait E_0000021a91b5ad90;
    %load/vec4 v0000021a919f3880_0;
    %cmpi/e 0, 0, 1;
    %jmp/0xz  T_2.0, 4;
    %pushi/vec4 0, 0, 8;
    %assign/vec4 v0000021a919f3920_0, 0;
    %jmp T_2.1;
T_2.0 ;
    %load/vec4 v0000021a91b5d800_0;
    %cmpi/e 24999, 0, 26;
    %jmp/0xz  T_2.2, 4;
    %pushi/vec4 2151686160, 0, 32;
    %concati/vec4 134480385, 0, 32;
    %load/vec4 v0000021a91b5bf20_0;
    %pad/u 32;
    %muli 8, 0, 32;
    %part/u 8;
    %assign/vec4 v0000021a919f3920_0, 0;
T_2.2 ;
T_2.1 ;
    %jmp T_2;
    .thread T_2;
    .scope S_0000021a91b568d0;
T_3 ;
    %wait E_0000021a91b5ad90;
    %load/vec4 v0000021a919f3880_0;
    %cmpi/e 0, 0, 1;
    %jmp/0xz  T_3.0, 4;
    %pushi/vec4 255, 0, 8;
    %assign/vec4 v0000021a919f40a0_0, 0;
    %jmp T_3.1;
T_3.0 ;
    %load/vec4 v0000021a91b5d800_0;
    %cmpi/e 24999, 0, 26;
    %jmp/0xz  T_3.2, 4;
    %load/vec4 v0000021a919f40a0_0;
    %or/r;
    %dup/vec4;
    %pushi/vec4 1, 0, 1;
    %cmp/u;
    %jmp/1 T_3.4, 6;
    %pushi/vec4 1, 0, 8;
    %assign/vec4 v0000021a919f40a0_0, 0;
    %jmp T_3.6;
T_3.4 ;
    %load/vec4 v0000021a919f40a0_0;
    %parti/s 7, 0, 2;
    %load/vec4 v0000021a919f40a0_0;
    %parti/s 1, 7, 4;
    %concat/vec4; draw_concat_vec4
    %assign/vec4 v0000021a919f40a0_0, 0;
    %jmp T_3.6;
T_3.6 ;
    %pop/vec4 1;
    %load/vec4 v0000021a91b5bf20_0;
    %addi 1, 0, 3;
    %assign/vec4 v0000021a91b5bf20_0, 0;
T_3.2 ;
T_3.1 ;
    %jmp T_3;
    .thread T_3;
# The file index is used to find the file name in the following table.
:file_names 3;
    "N/A";
    "<interactive>";
    "test.v";