diff --git a/DRC.png b/DRC.png new file mode 100644 index 0000000..d701dc9 Binary files /dev/null and b/DRC.png differ diff --git a/Power.png b/Power.png new file mode 100644 index 0000000..305c6ee Binary files /dev/null and b/Power.png differ diff --git a/Timing.png b/Timing.png new file mode 100644 index 0000000..b3a3ddb Binary files /dev/null and b/Timing.png differ diff --git a/Utilization.png b/Utilization.png new file mode 100644 index 0000000..c0254f6 Binary files /dev/null and b/Utilization.png differ diff --git a/WRITEUP.md b/WRITEUP.md new file mode 100644 index 0000000..aa9e670 --- /dev/null +++ b/WRITEUP.md @@ -0,0 +1,28 @@ +# Process +We began by adapting verilog code for the full adder from homework 2 to create a four bit adder. After adding logic for overflow (XORing the MSB of the sum and the final carryout, then anding that with the xnor of the sign bits of both addends). Next we created a test suite to check that the implementation we had created was valid. +After debugging the code used to generate the test suite for a while we were able to confirm that the output from the 4 bit adder matched the desired results. + +## Test Cases +Instead of picking 16 test cases by hand we wrote a python program to exhaustively generate test cases. However, if we were to pick specific test cases we would probably pick ones that would overflow, and with positive and negative numbers, along with test cases that involve simpler operations to make sure normal operation is not overlooked. + +## Test Case Failures +At first we had a faulty way of checking for overflow, which caused us to often identify overflow when adding a positive and negative number. When we anded our previous implementation with the xnor of the sign bits of the addend, that problem went away. + +# FPGA +After fighting with Vivado for a while we were able to successfully upload the bitstream to the device. After that we tested the sum and flags by cycling through values on the FPGA and found that everything was operating as it was supposed to. +## Timing +![timing](https://github.com/TShapinsky/Lab0/blob/master/Timing.png?raw=true) +## Power +![Power](https://github.com/TShapinsky/Lab0/blob/master/Power.png?raw=true) +## Utilization +![utilization](https://github.com/TShapinsky/Lab0/blob/master/Utilization.png?raw=true) +## DRC +![DRC](https://github.com/TShapinsky/Lab0/blob/master/DRC.png?raw=true) + + +# Waveforms + +![full_waveform](https://github.com/TShapinsky/Lab0/blob/master/full.png?raw=true) +Waveform of all of our tests (all 2^8). +![prop_delay](https://github.com/TShapinsky/Lab0/blob/master/prop_delay.png?raw=true) +Waveform of a subsection of the tests showing the fluctuation between states after an input change. diff --git a/adder b/adder new file mode 100755 index 0000000..677db02 --- /dev/null +++ b/adder @@ -0,0 +1,8920 @@ +#! /usr/local/bin/vvp +:ivl_version "0.10.0 (devel)" "(s20150513)"; +:ivl_delay_selection "TYPICAL"; +:vpi_time_precision - 12; +:vpi_module "system"; +:vpi_module "vhdl_sys"; +:vpi_module "v2005_math"; +:vpi_module "va_math"; +S_0x17186b0 .scope module, "testFullAdder" "testFullAdder" 2 11; + .timescale -9 -12; +v0x1e42370_0 .var "a", 3 0; +v0x1e42450_0 .var "b", 3 0; +v0x1e42520_0 .net "carryout", 0 0, L_0x1e448d0; 1 drivers +v0x1e425f0_0 .net "overflow", 0 0, L_0x1e45310; 1 drivers +v0x1e42690_0 .net "sum", 3 0, L_0x1e44a30; 1 drivers +S_0x171a0c0 .scope module, "dut" "FullAdder4bit" 2 17, 3 29 0, S_0x17186b0; + .timescale -9 -12; + .port_info 0 /OUTPUT 4 "sum" + .port_info 1 /OUTPUT 1 "carryout" + .port_info 2 /OUTPUT 1 "overflow" + .port_info 3 /INPUT 4 "a" + .port_info 4 /INPUT 4 "b" +L_0x1e44e40/d .functor XOR 1, L_0x1e44f40, L_0x1e448d0, C4<0>, C4<0>; +L_0x1e44e40 .delay 1 (50000,50000,50000) L_0x1e44e40/d; +L_0x1e44fe0/d .functor XNOR 1, L_0x1e45050, L_0x1e451b0, C4<0>, C4<0>; +L_0x1e44fe0 .delay 1 (50000,50000,50000) L_0x1e44fe0/d; +L_0x1e45310/d .functor AND 1, L_0x1e44e40, L_0x1e44fe0, C4<1>, C4<1>; +L_0x1e45310 .delay 1 (50000,50000,50000) L_0x1e45310/d; +v0x1e41810_0 .net *"_s27", 0 0, L_0x1e44f40; 1 drivers +v0x1e41910_0 .net *"_s30", 0 0, L_0x1e45050; 1 drivers +v0x1e419f0_0 .net *"_s32", 0 0, L_0x1e451b0; 1 drivers +v0x1e41ab0_0 .net "a", 3 0, v0x1e42370_0; 1 drivers +v0x1e41b90_0 .net "b", 3 0, v0x1e42450_0; 1 drivers +v0x1e41cc0_0 .net "c0", 0 0, L_0x1e428d0; 1 drivers +v0x1e41d60_0 .net "c1", 0 0, L_0x1e43380; 1 drivers +v0x1e41e00_0 .net "c2", 0 0, L_0x1e43de0; 1 drivers +v0x1e41ea0_0 .net "carryout", 0 0, L_0x1e448d0; alias, 1 drivers +v0x1e41fd0_0 .net "overflow", 0 0, L_0x1e45310; alias, 1 drivers +v0x1e42070_0 .net "sum", 3 0, L_0x1e44a30; alias, 1 drivers +v0x1e42150_0 .net "w0", 0 0, L_0x1e44e40; 1 drivers +v0x1e42210_0 .net "w1", 0 0, L_0x1e44fe0; 1 drivers +L_0x1e42ad0 .part v0x1e42370_0, 0, 1; +L_0x1e42c30 .part v0x1e42450_0, 0, 1; +L_0x1e43570 .part v0x1e42370_0, 1, 1; +L_0x1e436a0 .part v0x1e42450_0, 1, 1; +L_0x1e43fd0 .part v0x1e42370_0, 2, 1; +L_0x1e44190 .part v0x1e42450_0, 2, 1; +L_0x1e44a30 .concat8 [ 1 1 1 1], L_0x1e42780, L_0x1e42fe0, L_0x1e43a40, L_0x1e44530; +L_0x1e44be0 .part v0x1e42370_0, 3, 1; +L_0x1e44d10 .part v0x1e42450_0, 3, 1; +L_0x1e44f40 .part L_0x1e44a30, 3, 1; +L_0x1e45050 .part v0x1e42370_0, 3, 1; +L_0x1e451b0 .part v0x1e42450_0, 3, 1; +S_0x195fa00 .scope module, "a0" "myHalfAdder" 3 42, 3 3 0, S_0x171a0c0; + .timescale -9 -12; + .port_info 0 /OUTPUT 1 "sum" + .port_info 1 /OUTPUT 1 "carryout" + .port_info 2 /INPUT 1 "a" + .port_info 3 /INPUT 1 "b" +L_0x1e42780/d .functor XOR 1, L_0x1e42ad0, L_0x1e42c30, C4<0>, C4<0>; +L_0x1e42780 .delay 1 (50000,50000,50000) L_0x1e42780/d; +L_0x1e428d0/d .functor AND 1, L_0x1e42ad0, L_0x1e42c30, C4<1>, C4<1>; +L_0x1e428d0 .delay 1 (50000,50000,50000) L_0x1e428d0/d; +v0x195fe80_0 .net "a", 0 0, L_0x1e42ad0; 1 drivers +v0x1e3d4b0_0 .net "b", 0 0, L_0x1e42c30; 1 drivers +v0x1e3d570_0 .net "carryout", 0 0, L_0x1e428d0; alias, 1 drivers +v0x1e3d640_0 .net "sum", 0 0, L_0x1e42780; 1 drivers +S_0x1e3d7b0 .scope module, "a1" "myFullAdder" 3 43, 3 13 0, S_0x171a0c0; + .timescale -9 -12; + .port_info 0 /OUTPUT 1 "sum" + .port_info 1 /OUTPUT 1 "carryout" + .port_info 2 /INPUT 1 "a" + .port_info 3 /INPUT 1 "b" + .port_info 4 /INPUT 1 "carryin" +L_0x1e43380/d .functor OR 1, L_0x1e42e80, L_0x1e431d0, C4<0>, C4<0>; +L_0x1e43380 .delay 1 (50000,50000,50000) L_0x1e43380/d; +v0x1e3e670_0 .net "a", 0 0, L_0x1e43570; 1 drivers +v0x1e3e730_0 .net "b", 0 0, L_0x1e436a0; 1 drivers +v0x1e3e800_0 .net "c1", 0 0, L_0x1e42e80; 1 drivers +v0x1e3e900_0 .net "c2", 0 0, L_0x1e431d0; 1 drivers +v0x1e3e9d0_0 .net "carryin", 0 0, L_0x1e428d0; alias, 1 drivers +v0x1e3eb10_0 .net "carryout", 0 0, L_0x1e43380; alias, 1 drivers +v0x1e3ebb0_0 .net "s1", 0 0, L_0x1e42d20; 1 drivers +v0x1e3eca0_0 .net "sum", 0 0, L_0x1e42fe0; 1 drivers +S_0x1e3da20 .scope module, "a1" "myHalfAdder" 3 24, 3 3 0, S_0x1e3d7b0; + .timescale -9 -12; + .port_info 0 /OUTPUT 1 "sum" + .port_info 1 /OUTPUT 1 "carryout" + .port_info 2 /INPUT 1 "a" + .port_info 3 /INPUT 1 "b" +L_0x1e42d20/d .functor XOR 1, L_0x1e43570, L_0x1e436a0, C4<0>, C4<0>; +L_0x1e42d20 .delay 1 (50000,50000,50000) L_0x1e42d20/d; +L_0x1e42e80/d .functor AND 1, L_0x1e43570, L_0x1e436a0, C4<1>, C4<1>; +L_0x1e42e80 .delay 1 (50000,50000,50000) L_0x1e42e80/d; +v0x1e3dc90_0 .net "a", 0 0, L_0x1e43570; alias, 1 drivers +v0x1e3dd70_0 .net "b", 0 0, L_0x1e436a0; alias, 1 drivers +v0x1e3de30_0 .net "carryout", 0 0, L_0x1e42e80; alias, 1 drivers +v0x1e3df00_0 .net "sum", 0 0, L_0x1e42d20; alias, 1 drivers +S_0x1e3e070 .scope module, "a2" "myHalfAdder" 3 25, 3 3 0, S_0x1e3d7b0; + .timescale -9 -12; + .port_info 0 /OUTPUT 1 "sum" + .port_info 1 /OUTPUT 1 "carryout" + .port_info 2 /INPUT 1 "a" + .port_info 3 /INPUT 1 "b" +L_0x1e42fe0/d .functor XOR 1, L_0x1e42d20, L_0x1e428d0, C4<0>, C4<0>; +L_0x1e42fe0 .delay 1 (50000,50000,50000) L_0x1e42fe0/d; +L_0x1e431d0/d .functor AND 1, L_0x1e42d20, L_0x1e428d0, C4<1>, C4<1>; +L_0x1e431d0 .delay 1 (50000,50000,50000) L_0x1e431d0/d; +v0x1e3e2d0_0 .net "a", 0 0, L_0x1e42d20; alias, 1 drivers +v0x1e3e3a0_0 .net "b", 0 0, L_0x1e428d0; alias, 1 drivers +v0x1e3e470_0 .net "carryout", 0 0, L_0x1e431d0; alias, 1 drivers +v0x1e3e540_0 .net "sum", 0 0, L_0x1e42fe0; alias, 1 drivers +S_0x1e3ed40 .scope module, "a2" "myFullAdder" 3 44, 3 13 0, S_0x171a0c0; + .timescale -9 -12; + .port_info 0 /OUTPUT 1 "sum" + .port_info 1 /OUTPUT 1 "carryout" + .port_info 2 /INPUT 1 "a" + .port_info 3 /INPUT 1 "b" + .port_info 4 /INPUT 1 "carryin" +L_0x1e43de0/d .functor OR 1, L_0x1e43890, L_0x1e43c30, C4<0>, C4<0>; +L_0x1e43de0 .delay 1 (50000,50000,50000) L_0x1e43de0/d; +v0x1e3fbe0_0 .net "a", 0 0, L_0x1e43fd0; 1 drivers +v0x1e3fca0_0 .net "b", 0 0, L_0x1e44190; 1 drivers +v0x1e3fd70_0 .net "c1", 0 0, L_0x1e43890; 1 drivers +v0x1e3fe70_0 .net "c2", 0 0, L_0x1e43c30; 1 drivers +v0x1e3ff40_0 .net "carryin", 0 0, L_0x1e43380; alias, 1 drivers +v0x1e40080_0 .net "carryout", 0 0, L_0x1e43de0; alias, 1 drivers +v0x1e40120_0 .net "s1", 0 0, L_0x1e437d0; 1 drivers +v0x1e40210_0 .net "sum", 0 0, L_0x1e43a40; 1 drivers +S_0x1e3ef90 .scope module, "a1" "myHalfAdder" 3 24, 3 3 0, S_0x1e3ed40; + .timescale -9 -12; + .port_info 0 /OUTPUT 1 "sum" + .port_info 1 /OUTPUT 1 "carryout" + .port_info 2 /INPUT 1 "a" + .port_info 3 /INPUT 1 "b" +L_0x1e437d0/d .functor XOR 1, L_0x1e43fd0, L_0x1e44190, C4<0>, C4<0>; +L_0x1e437d0 .delay 1 (50000,50000,50000) L_0x1e437d0/d; +L_0x1e43890/d .functor AND 1, L_0x1e43fd0, L_0x1e44190, C4<1>, C4<1>; +L_0x1e43890 .delay 1 (50000,50000,50000) L_0x1e43890/d; +v0x1e3f200_0 .net "a", 0 0, L_0x1e43fd0; alias, 1 drivers +v0x1e3f2e0_0 .net "b", 0 0, L_0x1e44190; alias, 1 drivers +v0x1e3f3a0_0 .net "carryout", 0 0, L_0x1e43890; alias, 1 drivers +v0x1e3f470_0 .net "sum", 0 0, L_0x1e437d0; alias, 1 drivers +S_0x1e3f5e0 .scope module, "a2" "myHalfAdder" 3 25, 3 3 0, S_0x1e3ed40; + .timescale -9 -12; + .port_info 0 /OUTPUT 1 "sum" + .port_info 1 /OUTPUT 1 "carryout" + .port_info 2 /INPUT 1 "a" + .port_info 3 /INPUT 1 "b" +L_0x1e43a40/d .functor XOR 1, L_0x1e437d0, L_0x1e43380, C4<0>, C4<0>; +L_0x1e43a40 .delay 1 (50000,50000,50000) L_0x1e43a40/d; +L_0x1e43c30/d .functor AND 1, L_0x1e437d0, L_0x1e43380, C4<1>, C4<1>; +L_0x1e43c30 .delay 1 (50000,50000,50000) L_0x1e43c30/d; +v0x1e3f840_0 .net "a", 0 0, L_0x1e437d0; alias, 1 drivers +v0x1e3f910_0 .net "b", 0 0, L_0x1e43380; alias, 1 drivers +v0x1e3f9e0_0 .net "carryout", 0 0, L_0x1e43c30; alias, 1 drivers +v0x1e3fab0_0 .net "sum", 0 0, L_0x1e43a40; alias, 1 drivers +S_0x1e402b0 .scope module, "a3" "myFullAdder" 3 45, 3 13 0, S_0x171a0c0; + .timescale -9 -12; + .port_info 0 /OUTPUT 1 "sum" + .port_info 1 /OUTPUT 1 "carryout" + .port_info 2 /INPUT 1 "a" + .port_info 3 /INPUT 1 "b" + .port_info 4 /INPUT 1 "carryin" +L_0x1e448d0/d .functor OR 1, L_0x1e44400, L_0x1e44720, C4<0>, C4<0>; +L_0x1e448d0 .delay 1 (50000,50000,50000) L_0x1e448d0/d; +v0x1e41140_0 .net "a", 0 0, L_0x1e44be0; 1 drivers +v0x1e41200_0 .net "b", 0 0, L_0x1e44d10; 1 drivers +v0x1e412d0_0 .net "c1", 0 0, L_0x1e44400; 1 drivers +v0x1e413d0_0 .net "c2", 0 0, L_0x1e44720; 1 drivers +v0x1e414a0_0 .net "carryin", 0 0, L_0x1e43de0; alias, 1 drivers +v0x1e415e0_0 .net "carryout", 0 0, L_0x1e448d0; alias, 1 drivers +v0x1e41680_0 .net "s1", 0 0, L_0x1e44390; 1 drivers +v0x1e41770_0 .net "sum", 0 0, L_0x1e44530; 1 drivers +S_0x1e40500 .scope module, "a1" "myHalfAdder" 3 24, 3 3 0, S_0x1e402b0; + .timescale -9 -12; + .port_info 0 /OUTPUT 1 "sum" + .port_info 1 /OUTPUT 1 "carryout" + .port_info 2 /INPUT 1 "a" + .port_info 3 /INPUT 1 "b" +L_0x1e44390/d .functor XOR 1, L_0x1e44be0, L_0x1e44d10, C4<0>, C4<0>; +L_0x1e44390 .delay 1 (50000,50000,50000) L_0x1e44390/d; +L_0x1e44400/d .functor AND 1, L_0x1e44be0, L_0x1e44d10, C4<1>, C4<1>; +L_0x1e44400 .delay 1 (50000,50000,50000) L_0x1e44400/d; +v0x1e40760_0 .net "a", 0 0, L_0x1e44be0; alias, 1 drivers +v0x1e40840_0 .net "b", 0 0, L_0x1e44d10; alias, 1 drivers +v0x1e40900_0 .net "carryout", 0 0, L_0x1e44400; alias, 1 drivers +v0x1e409d0_0 .net "sum", 0 0, L_0x1e44390; alias, 1 drivers +S_0x1e40b40 .scope module, "a2" "myHalfAdder" 3 25, 3 3 0, S_0x1e402b0; + .timescale -9 -12; + .port_info 0 /OUTPUT 1 "sum" + .port_info 1 /OUTPUT 1 "carryout" + .port_info 2 /INPUT 1 "a" + .port_info 3 /INPUT 1 "b" +L_0x1e44530/d .functor XOR 1, L_0x1e44390, L_0x1e43de0, C4<0>, C4<0>; +L_0x1e44530 .delay 1 (50000,50000,50000) L_0x1e44530/d; +L_0x1e44720/d .functor AND 1, L_0x1e44390, L_0x1e43de0, C4<1>, C4<1>; +L_0x1e44720 .delay 1 (50000,50000,50000) L_0x1e44720/d; +v0x1e40da0_0 .net "a", 0 0, L_0x1e44390; alias, 1 drivers +v0x1e40e70_0 .net "b", 0 0, L_0x1e43de0; alias, 1 drivers +v0x1e40f40_0 .net "carryout", 0 0, L_0x1e44720; alias, 1 drivers +v0x1e41010_0 .net "sum", 0 0, L_0x1e44530; alias, 1 drivers + .scope S_0x17186b0; +T_0 ; + %vpi_call 2 20 "$dumpfile", "adder.vcd" {0 0 0}; + %vpi_call 2 21 "$dumpvars", 32'sb00000000000000000000000000000000, S_0x17186b0 {0 0 0}; + %vpi_call 4 1 "$display", "a[3] | a[2] | a[1] | a[0] | b[3] | b[2] | b[1] | b[0] | sum[3] | sum[3] exp | sum[2] | sum[2] exp | sum[1] | sum[1] exp | sum[0] | sum[0] exp | carryout | carryout exp | overflow | overflow exp | " {0 0 0}; + %pushi/vec4 0, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %delay 10000000, 0; + %vpi_call 4 3 "$display", "%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, "0", &PV, "0", &PV, "0", &PV, "0", v0x1e42520_0, "0", v0x1e425f0_0, "0" {0 0 0}; + %pushi/vec4 0, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %delay 10000000, 0; + %vpi_call 4 5 "$display", "%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, "0", &PV, "0", &PV, "0", &PV, "1", v0x1e42520_0, "0", v0x1e425f0_0, "0" {0 0 0}; + %pushi/vec4 0, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %delay 10000000, 0; + %vpi_call 4 7 "$display", "%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, "0", &PV, "0", &PV, "1", &PV, "0", v0x1e42520_0, "0", v0x1e425f0_0, "0" {0 0 0}; + %pushi/vec4 0, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %delay 10000000, 0; + %vpi_call 4 9 "$display", "%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, "0", &PV, "0", &PV, "1", &PV, "1", v0x1e42520_0, "0", v0x1e425f0_0, "0" {0 0 0}; + %pushi/vec4 0, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %delay 10000000, 0; + %vpi_call 4 11 "$display", "%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, "0", &PV, "1", &PV, "0", &PV, "0", v0x1e42520_0, "0", v0x1e425f0_0, "0" {0 0 0}; + %pushi/vec4 0, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %delay 10000000, 0; + %vpi_call 4 13 "$display", "%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, "0", &PV, "1", &PV, "0", &PV, "1", v0x1e42520_0, "0", v0x1e425f0_0, "0" {0 0 0}; + %pushi/vec4 0, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %delay 10000000, 0; + %vpi_call 4 15 "$display", "%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, "0", &PV, "1", &PV, "1", &PV, "0", v0x1e42520_0, "0", v0x1e425f0_0, "0" {0 0 0}; + %pushi/vec4 0, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %delay 10000000, 0; + %vpi_call 4 17 "$display", "%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, "0", &PV, "1", &PV, "1", &PV, "1", v0x1e42520_0, "0", v0x1e425f0_0, "0" {0 0 0}; + %pushi/vec4 0, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %delay 10000000, 0; + %vpi_call 4 19 "$display", "%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, "1", &PV, "0", &PV, "0", &PV, "0", v0x1e42520_0, "0", v0x1e425f0_0, "0" {0 0 0}; + %pushi/vec4 0, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %delay 10000000, 0; + %vpi_call 4 21 "$display", "%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, "1", &PV, "0", &PV, "0", &PV, "1", v0x1e42520_0, "0", v0x1e425f0_0, "0" {0 0 0}; + %pushi/vec4 0, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %delay 10000000, 0; + %vpi_call 4 23 "$display", "%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, "1", &PV, "0", &PV, "1", &PV, "0", v0x1e42520_0, "0", v0x1e425f0_0, "0" {0 0 0}; + %pushi/vec4 0, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %delay 10000000, 0; + %vpi_call 4 25 "$display", "%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, "1", &PV, "0", &PV, "1", &PV, "1", v0x1e42520_0, "0", v0x1e425f0_0, "0" {0 0 0}; + %pushi/vec4 0, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %delay 10000000, 0; + %vpi_call 4 27 "$display", "%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, "1", &PV, "1", &PV, "0", &PV, "0", v0x1e42520_0, "0", v0x1e425f0_0, "0" {0 0 0}; + %pushi/vec4 0, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %delay 10000000, 0; + %vpi_call 4 29 "$display", "%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, "1", &PV, "1", &PV, "0", &PV, "1", v0x1e42520_0, "0", v0x1e425f0_0, "0" {0 0 0}; + %pushi/vec4 0, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %delay 10000000, 0; + %vpi_call 4 31 "$display", "%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, "1", &PV, "1", &PV, "1", &PV, "0", v0x1e42520_0, "0", v0x1e425f0_0, "0" {0 0 0}; + %pushi/vec4 0, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %delay 10000000, 0; + %vpi_call 4 33 "$display", "%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, "1", &PV, "1", &PV, "1", &PV, "1", v0x1e42520_0, "0", v0x1e425f0_0, "0" {0 0 0}; + %pushi/vec4 0, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %delay 10000000, 0; + %vpi_call 4 35 "$display", "%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, "0", &PV, "0", &PV, "0", &PV, "1", v0x1e42520_0, "0", v0x1e425f0_0, "0" {0 0 0}; + %pushi/vec4 0, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %delay 10000000, 0; + %vpi_call 4 37 "$display", "%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, "0", &PV, "0", &PV, "1", &PV, "0", v0x1e42520_0, "0", v0x1e425f0_0, "0" {0 0 0}; + %pushi/vec4 0, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %delay 10000000, 0; + %vpi_call 4 39 "$display", "%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, "0", &PV, "0", &PV, "1", &PV, "1", v0x1e42520_0, "0", v0x1e425f0_0, "0" {0 0 0}; + %pushi/vec4 0, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %delay 10000000, 0; + %vpi_call 4 41 "$display", "%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, "0", &PV, "1", &PV, "0", &PV, "0", v0x1e42520_0, "0", v0x1e425f0_0, "0" {0 0 0}; + %pushi/vec4 0, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %delay 10000000, 0; + %vpi_call 4 43 "$display", "%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, "0", &PV, "1", &PV, "0", &PV, "1", v0x1e42520_0, "0", v0x1e425f0_0, "0" {0 0 0}; + %pushi/vec4 0, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %delay 10000000, 0; + %vpi_call 4 45 "$display", "%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, "0", &PV, "1", &PV, "1", &PV, "0", v0x1e42520_0, "0", v0x1e425f0_0, "0" {0 0 0}; + %pushi/vec4 0, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %delay 10000000, 0; + %vpi_call 4 47 "$display", "%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, "0", &PV, "1", &PV, "1", &PV, "1", v0x1e42520_0, "0", v0x1e425f0_0, "0" {0 0 0}; + %pushi/vec4 0, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %delay 10000000, 0; + %vpi_call 4 49 "$display", "%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, "1", &PV, "0", &PV, "0", &PV, "0", v0x1e42520_0, "0", v0x1e425f0_0, "1" {0 0 0}; + %pushi/vec4 0, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %delay 10000000, 0; + %vpi_call 4 51 "$display", "%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, "1", &PV, "0", &PV, "0", &PV, "1", v0x1e42520_0, "0", v0x1e425f0_0, "0" {0 0 0}; + %pushi/vec4 0, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %delay 10000000, 0; + %vpi_call 4 53 "$display", "%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, "1", &PV, "0", &PV, "1", &PV, "0", v0x1e42520_0, "0", v0x1e425f0_0, "0" {0 0 0}; + %pushi/vec4 0, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %delay 10000000, 0; + %vpi_call 4 55 "$display", "%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, "1", &PV, "0", &PV, "1", &PV, "1", v0x1e42520_0, "0", v0x1e425f0_0, "0" {0 0 0}; + %pushi/vec4 0, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %delay 10000000, 0; + %vpi_call 4 57 "$display", "%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, "1", &PV, "1", &PV, "0", &PV, "0", v0x1e42520_0, "0", v0x1e425f0_0, "0" {0 0 0}; + %pushi/vec4 0, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %delay 10000000, 0; + %vpi_call 4 59 "$display", "%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, "1", &PV, "1", &PV, "0", &PV, "1", v0x1e42520_0, "0", v0x1e425f0_0, "0" {0 0 0}; + %pushi/vec4 0, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %delay 10000000, 0; + %vpi_call 4 61 "$display", "%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, "1", &PV, "1", &PV, "1", &PV, "0", v0x1e42520_0, "0", v0x1e425f0_0, "0" {0 0 0}; + %pushi/vec4 0, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %delay 10000000, 0; + %vpi_call 4 63 "$display", "%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, "1", &PV, "1", &PV, "1", &PV, "1", v0x1e42520_0, "0", v0x1e425f0_0, "0" {0 0 0}; + %pushi/vec4 0, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %delay 10000000, 0; + %vpi_call 4 65 "$display", "%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, "0", &PV, "0", &PV, "0", &PV, "0", v0x1e42520_0, "1", v0x1e425f0_0, "0" {0 0 0}; + %pushi/vec4 0, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %delay 10000000, 0; + %vpi_call 4 67 "$display", "%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, "0", &PV, "0", &PV, "1", &PV, "0", v0x1e42520_0, "0", v0x1e425f0_0, "0" {0 0 0}; + %pushi/vec4 0, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %delay 10000000, 0; + %vpi_call 4 69 "$display", "%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, "0", &PV, "0", &PV, "1", &PV, "1", v0x1e42520_0, "0", v0x1e425f0_0, "0" {0 0 0}; + %pushi/vec4 0, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %delay 10000000, 0; + %vpi_call 4 71 "$display", "%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, "0", &PV, "1", &PV, "0", &PV, "0", v0x1e42520_0, "0", v0x1e425f0_0, "0" {0 0 0}; + %pushi/vec4 0, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %delay 10000000, 0; + %vpi_call 4 73 "$display", "%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, "0", &PV, "1", &PV, "0", &PV, "1", v0x1e42520_0, "0", v0x1e425f0_0, "0" {0 0 0}; + %pushi/vec4 0, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %delay 10000000, 0; + %vpi_call 4 75 "$display", "%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, "0", &PV, "1", &PV, "1", &PV, "0", v0x1e42520_0, "0", v0x1e425f0_0, "0" {0 0 0}; + %pushi/vec4 0, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %delay 10000000, 0; + %vpi_call 4 77 "$display", "%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, "0", &PV, "1", &PV, "1", &PV, "1", v0x1e42520_0, "0", v0x1e425f0_0, "0" {0 0 0}; + %pushi/vec4 0, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %delay 10000000, 0; + %vpi_call 4 79 "$display", "%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, "1", &PV, "0", &PV, "0", &PV, "0", v0x1e42520_0, "0", v0x1e425f0_0, "1" {0 0 0}; + %pushi/vec4 0, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %delay 10000000, 0; + %vpi_call 4 81 "$display", "%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, "1", &PV, "0", &PV, "0", &PV, "1", v0x1e42520_0, "0", v0x1e425f0_0, "1" {0 0 0}; + %pushi/vec4 0, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %delay 10000000, 0; + %vpi_call 4 83 "$display", "%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, "1", &PV, "0", &PV, "1", &PV, "0", v0x1e42520_0, "0", v0x1e425f0_0, "0" {0 0 0}; + %pushi/vec4 0, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %delay 10000000, 0; + %vpi_call 4 85 "$display", "%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, "1", &PV, "0", &PV, "1", &PV, "1", v0x1e42520_0, "0", v0x1e425f0_0, "0" {0 0 0}; + %pushi/vec4 0, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %delay 10000000, 0; + %vpi_call 4 87 "$display", "%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, "1", &PV, "1", &PV, "0", &PV, "0", v0x1e42520_0, "0", v0x1e425f0_0, "0" {0 0 0}; + %pushi/vec4 0, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %delay 10000000, 0; + %vpi_call 4 89 "$display", "%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, "1", &PV, "1", &PV, "0", &PV, "1", v0x1e42520_0, "0", v0x1e425f0_0, "0" {0 0 0}; + %pushi/vec4 0, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %delay 10000000, 0; + %vpi_call 4 91 "$display", "%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, "1", &PV, "1", &PV, "1", &PV, "0", v0x1e42520_0, "0", v0x1e425f0_0, "0" {0 0 0}; + %pushi/vec4 0, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %delay 10000000, 0; + %vpi_call 4 93 "$display", "%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, "1", &PV, "1", &PV, "1", &PV, "1", v0x1e42520_0, "0", v0x1e425f0_0, "0" {0 0 0}; + %pushi/vec4 0, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %delay 10000000, 0; + %vpi_call 4 95 "$display", "%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, "0", &PV, "0", &PV, "0", &PV, "0", v0x1e42520_0, "1", v0x1e425f0_0, "0" {0 0 0}; + %pushi/vec4 0, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %delay 10000000, 0; + %vpi_call 4 97 "$display", "%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, "0", &PV, "0", &PV, "0", &PV, "1", v0x1e42520_0, "1", v0x1e425f0_0, "0" {0 0 0}; + %pushi/vec4 0, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %delay 10000000, 0; + %vpi_call 4 99 "$display", "%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, "0", &PV, "0", &PV, "1", &PV, "1", v0x1e42520_0, "0", v0x1e425f0_0, "0" {0 0 0}; + %pushi/vec4 0, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %delay 10000000, 0; + %vpi_call 4 101 "$display", "%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, "0", &PV, "1", &PV, "0", &PV, "0", v0x1e42520_0, "0", v0x1e425f0_0, "0" {0 0 0}; + %pushi/vec4 0, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %delay 10000000, 0; + %vpi_call 4 103 "$display", "%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, "0", &PV, "1", &PV, "0", &PV, "1", v0x1e42520_0, "0", v0x1e425f0_0, "0" {0 0 0}; + %pushi/vec4 0, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %delay 10000000, 0; + %vpi_call 4 105 "$display", "%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, "0", &PV, "1", &PV, "1", &PV, "0", v0x1e42520_0, "0", v0x1e425f0_0, "0" {0 0 0}; + %pushi/vec4 0, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %delay 10000000, 0; + %vpi_call 4 107 "$display", "%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, "0", &PV, "1", &PV, "1", &PV, "1", v0x1e42520_0, "0", v0x1e425f0_0, "0" {0 0 0}; + %pushi/vec4 0, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %delay 10000000, 0; + %vpi_call 4 109 "$display", "%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, "1", &PV, "0", &PV, "0", &PV, "0", v0x1e42520_0, "0", v0x1e425f0_0, "1" {0 0 0}; + %pushi/vec4 0, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %delay 10000000, 0; + %vpi_call 4 111 "$display", "%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, "1", &PV, "0", &PV, "0", &PV, "1", v0x1e42520_0, "0", v0x1e425f0_0, "1" {0 0 0}; + %pushi/vec4 0, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %delay 10000000, 0; + %vpi_call 4 113 "$display", "%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, "1", &PV, "0", &PV, "1", &PV, "0", v0x1e42520_0, "0", v0x1e425f0_0, "1" {0 0 0}; + %pushi/vec4 0, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %delay 10000000, 0; + %vpi_call 4 115 "$display", "%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, "1", &PV, "0", &PV, "1", &PV, "1", v0x1e42520_0, "0", v0x1e425f0_0, "0" {0 0 0}; + %pushi/vec4 0, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %delay 10000000, 0; + %vpi_call 4 117 "$display", "%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, "1", &PV, "1", &PV, "0", &PV, "0", v0x1e42520_0, "0", v0x1e425f0_0, "0" {0 0 0}; + %pushi/vec4 0, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %delay 10000000, 0; + %vpi_call 4 119 "$display", "%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, "1", &PV, "1", &PV, "0", &PV, "1", v0x1e42520_0, "0", v0x1e425f0_0, "0" {0 0 0}; + %pushi/vec4 0, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %delay 10000000, 0; + %vpi_call 4 121 "$display", "%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, "1", &PV, "1", &PV, "1", &PV, "0", v0x1e42520_0, "0", v0x1e425f0_0, "0" {0 0 0}; + %pushi/vec4 0, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %delay 10000000, 0; + %vpi_call 4 123 "$display", "%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, "1", &PV, "1", &PV, "1", &PV, "1", v0x1e42520_0, "0", v0x1e425f0_0, "0" {0 0 0}; + %pushi/vec4 0, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %delay 10000000, 0; + %vpi_call 4 125 "$display", "%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, "0", &PV, "0", &PV, "0", &PV, "0", v0x1e42520_0, "1", v0x1e425f0_0, "0" {0 0 0}; + %pushi/vec4 0, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %delay 10000000, 0; + %vpi_call 4 127 "$display", "%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, "0", &PV, "0", &PV, "0", &PV, "1", v0x1e42520_0, "1", v0x1e425f0_0, "0" {0 0 0}; + %pushi/vec4 0, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %delay 10000000, 0; + %vpi_call 4 129 "$display", "%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, "0", &PV, "0", &PV, "1", &PV, "0", v0x1e42520_0, "1", v0x1e425f0_0, "0" {0 0 0}; + %pushi/vec4 0, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %delay 10000000, 0; + %vpi_call 4 131 "$display", "%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, "0", &PV, "1", &PV, "0", &PV, "0", v0x1e42520_0, "0", v0x1e425f0_0, "0" {0 0 0}; + %pushi/vec4 0, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %delay 10000000, 0; + %vpi_call 4 133 "$display", "%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, "0", &PV, "1", &PV, "0", &PV, "1", v0x1e42520_0, "0", v0x1e425f0_0, "0" {0 0 0}; + %pushi/vec4 0, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %delay 10000000, 0; + %vpi_call 4 135 "$display", "%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, "0", &PV, "1", &PV, "1", &PV, "0", v0x1e42520_0, "0", v0x1e425f0_0, "0" {0 0 0}; + %pushi/vec4 0, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %delay 10000000, 0; + %vpi_call 4 137 "$display", "%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, "0", &PV, "1", &PV, "1", &PV, "1", v0x1e42520_0, "0", v0x1e425f0_0, "0" {0 0 0}; + %pushi/vec4 0, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %delay 10000000, 0; + %vpi_call 4 139 "$display", "%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, "1", &PV, "0", &PV, "0", &PV, "0", v0x1e42520_0, "0", v0x1e425f0_0, "1" {0 0 0}; + %pushi/vec4 0, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %delay 10000000, 0; + %vpi_call 4 141 "$display", "%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, "1", &PV, "0", &PV, "0", &PV, "1", v0x1e42520_0, "0", v0x1e425f0_0, "1" {0 0 0}; + %pushi/vec4 0, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %delay 10000000, 0; + %vpi_call 4 143 "$display", "%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, "1", &PV, "0", &PV, "1", &PV, "0", v0x1e42520_0, "0", v0x1e425f0_0, "1" {0 0 0}; + %pushi/vec4 0, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %delay 10000000, 0; + %vpi_call 4 145 "$display", "%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, "1", &PV, "0", &PV, "1", &PV, "1", v0x1e42520_0, "0", v0x1e425f0_0, "1" {0 0 0}; + %pushi/vec4 0, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %delay 10000000, 0; + %vpi_call 4 147 "$display", "%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, "1", &PV, "1", &PV, "0", &PV, "0", v0x1e42520_0, "0", v0x1e425f0_0, "0" {0 0 0}; + %pushi/vec4 0, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %delay 10000000, 0; + %vpi_call 4 149 "$display", "%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, "1", &PV, "1", &PV, "0", &PV, "1", v0x1e42520_0, "0", v0x1e425f0_0, "0" {0 0 0}; + %pushi/vec4 0, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %delay 10000000, 0; + %vpi_call 4 151 "$display", "%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, "1", &PV, "1", &PV, "1", &PV, "0", v0x1e42520_0, "0", v0x1e425f0_0, "0" {0 0 0}; + %pushi/vec4 0, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %delay 10000000, 0; + %vpi_call 4 153 "$display", "%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, "1", &PV, "1", &PV, "1", &PV, "1", v0x1e42520_0, "0", v0x1e425f0_0, "0" {0 0 0}; + %pushi/vec4 0, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %delay 10000000, 0; + %vpi_call 4 155 "$display", "%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, "0", &PV, "0", &PV, "0", &PV, "0", v0x1e42520_0, "1", v0x1e425f0_0, "0" {0 0 0}; + %pushi/vec4 0, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %delay 10000000, 0; + %vpi_call 4 157 "$display", "%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, "0", &PV, "0", &PV, "0", &PV, "1", v0x1e42520_0, "1", v0x1e425f0_0, "0" {0 0 0}; + %pushi/vec4 0, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %delay 10000000, 0; + %vpi_call 4 159 "$display", "%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, "0", &PV, "0", &PV, "1", &PV, "0", v0x1e42520_0, "1", v0x1e425f0_0, "0" {0 0 0}; + %pushi/vec4 0, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %delay 10000000, 0; + %vpi_call 4 161 "$display", "%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, "0", &PV, "0", &PV, "1", &PV, "1", v0x1e42520_0, "1", v0x1e425f0_0, "0" {0 0 0}; + %pushi/vec4 0, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %delay 10000000, 0; + %vpi_call 4 163 "$display", "%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, "0", &PV, "1", &PV, "0", &PV, "1", v0x1e42520_0, "0", v0x1e425f0_0, "0" {0 0 0}; + %pushi/vec4 0, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %delay 10000000, 0; + %vpi_call 4 165 "$display", "%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, "0", &PV, "1", &PV, "1", &PV, "0", v0x1e42520_0, "0", v0x1e425f0_0, "0" {0 0 0}; + %pushi/vec4 0, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %delay 10000000, 0; + %vpi_call 4 167 "$display", "%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, "0", &PV, "1", &PV, "1", &PV, "1", v0x1e42520_0, "0", v0x1e425f0_0, "0" {0 0 0}; + %pushi/vec4 0, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %delay 10000000, 0; + %vpi_call 4 169 "$display", "%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, "1", &PV, "0", &PV, "0", &PV, "0", v0x1e42520_0, "0", v0x1e425f0_0, "1" {0 0 0}; + %pushi/vec4 0, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %delay 10000000, 0; + %vpi_call 4 171 "$display", "%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, "1", &PV, "0", &PV, "0", &PV, "1", v0x1e42520_0, "0", v0x1e425f0_0, "1" {0 0 0}; + %pushi/vec4 0, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %delay 10000000, 0; + %vpi_call 4 173 "$display", "%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, "1", &PV, "0", &PV, "1", &PV, "0", v0x1e42520_0, "0", v0x1e425f0_0, "1" {0 0 0}; + %pushi/vec4 0, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %delay 10000000, 0; + %vpi_call 4 175 "$display", "%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, "1", &PV, "0", &PV, "1", &PV, "1", v0x1e42520_0, "0", v0x1e425f0_0, "1" {0 0 0}; + %pushi/vec4 0, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %delay 10000000, 0; + %vpi_call 4 177 "$display", "%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, "1", &PV, "1", &PV, "0", &PV, "0", v0x1e42520_0, "0", v0x1e425f0_0, "1" {0 0 0}; + %pushi/vec4 0, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %delay 10000000, 0; + %vpi_call 4 179 "$display", "%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, "1", &PV, "1", &PV, "0", &PV, "1", v0x1e42520_0, "0", v0x1e425f0_0, "0" {0 0 0}; + %pushi/vec4 0, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %delay 10000000, 0; + %vpi_call 4 181 "$display", "%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, "1", &PV, "1", &PV, "1", &PV, "0", v0x1e42520_0, "0", v0x1e425f0_0, "0" {0 0 0}; + %pushi/vec4 0, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %delay 10000000, 0; + %vpi_call 4 183 "$display", "%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, "1", &PV, "1", &PV, "1", &PV, "1", v0x1e42520_0, "0", v0x1e425f0_0, "0" {0 0 0}; + %pushi/vec4 0, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %delay 10000000, 0; + %vpi_call 4 185 "$display", "%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, "0", &PV, "0", &PV, "0", &PV, "0", v0x1e42520_0, "1", v0x1e425f0_0, "0" {0 0 0}; + %pushi/vec4 0, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %delay 10000000, 0; + %vpi_call 4 187 "$display", "%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, "0", &PV, "0", &PV, "0", &PV, "1", v0x1e42520_0, "1", v0x1e425f0_0, "0" {0 0 0}; + %pushi/vec4 0, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %delay 10000000, 0; + %vpi_call 4 189 "$display", "%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, "0", &PV, "0", &PV, "1", &PV, "0", v0x1e42520_0, "1", v0x1e425f0_0, "0" {0 0 0}; + %pushi/vec4 0, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %delay 10000000, 0; + %vpi_call 4 191 "$display", "%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, "0", &PV, "0", &PV, "1", &PV, "1", v0x1e42520_0, "1", v0x1e425f0_0, "0" {0 0 0}; + %pushi/vec4 0, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %delay 10000000, 0; + %vpi_call 4 193 "$display", "%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, "0", &PV, "1", &PV, "0", &PV, "0", v0x1e42520_0, "1", v0x1e425f0_0, "0" {0 0 0}; + %pushi/vec4 0, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %delay 10000000, 0; + %vpi_call 4 195 "$display", "%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, "0", &PV, "1", &PV, "1", &PV, "0", v0x1e42520_0, "0", v0x1e425f0_0, "0" {0 0 0}; + %pushi/vec4 0, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %delay 10000000, 0; + %vpi_call 4 197 "$display", "%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, "0", &PV, "1", &PV, "1", &PV, "1", v0x1e42520_0, "0", v0x1e425f0_0, "0" {0 0 0}; + %pushi/vec4 0, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %delay 10000000, 0; + %vpi_call 4 199 "$display", "%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, "1", &PV, "0", &PV, "0", &PV, "0", v0x1e42520_0, "0", v0x1e425f0_0, "1" {0 0 0}; + %pushi/vec4 0, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %delay 10000000, 0; + %vpi_call 4 201 "$display", "%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, "1", &PV, "0", &PV, "0", &PV, "1", v0x1e42520_0, "0", v0x1e425f0_0, "1" {0 0 0}; + %pushi/vec4 0, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %delay 10000000, 0; + %vpi_call 4 203 "$display", "%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, "1", &PV, "0", &PV, "1", &PV, "0", v0x1e42520_0, "0", v0x1e425f0_0, "1" {0 0 0}; + %pushi/vec4 0, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %delay 10000000, 0; + %vpi_call 4 205 "$display", "%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, "1", &PV, "0", &PV, "1", &PV, "1", v0x1e42520_0, "0", v0x1e425f0_0, "1" {0 0 0}; + %pushi/vec4 0, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %delay 10000000, 0; + %vpi_call 4 207 "$display", "%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, "1", &PV, "1", &PV, "0", &PV, "0", v0x1e42520_0, "0", v0x1e425f0_0, "1" {0 0 0}; + %pushi/vec4 0, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %delay 10000000, 0; + %vpi_call 4 209 "$display", "%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, "1", &PV, "1", &PV, "0", &PV, "1", v0x1e42520_0, "0", v0x1e425f0_0, "1" {0 0 0}; + %pushi/vec4 0, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %delay 10000000, 0; + %vpi_call 4 211 "$display", "%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, "1", &PV, "1", &PV, "1", &PV, "0", v0x1e42520_0, "0", v0x1e425f0_0, "0" {0 0 0}; + %pushi/vec4 0, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %delay 10000000, 0; + %vpi_call 4 213 "$display", "%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, "1", &PV, "1", &PV, "1", &PV, "1", v0x1e42520_0, "0", v0x1e425f0_0, "0" {0 0 0}; + %pushi/vec4 0, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %delay 10000000, 0; + %vpi_call 4 215 "$display", "%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, "0", &PV, "0", &PV, "0", &PV, "0", v0x1e42520_0, "1", v0x1e425f0_0, "0" {0 0 0}; + %pushi/vec4 0, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %delay 10000000, 0; + %vpi_call 4 217 "$display", "%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, "0", &PV, "0", &PV, "0", &PV, "1", v0x1e42520_0, "1", v0x1e425f0_0, "0" {0 0 0}; + %pushi/vec4 0, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %delay 10000000, 0; + %vpi_call 4 219 "$display", "%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, "0", &PV, "0", &PV, "1", &PV, "0", v0x1e42520_0, "1", v0x1e425f0_0, "0" {0 0 0}; + %pushi/vec4 0, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %delay 10000000, 0; + %vpi_call 4 221 "$display", "%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, "0", &PV, "0", &PV, "1", &PV, "1", v0x1e42520_0, "1", v0x1e425f0_0, "0" {0 0 0}; + %pushi/vec4 0, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %delay 10000000, 0; + %vpi_call 4 223 "$display", "%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, "0", &PV, "1", &PV, "0", &PV, "0", v0x1e42520_0, "1", v0x1e425f0_0, "0" {0 0 0}; + %pushi/vec4 0, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %delay 10000000, 0; + %vpi_call 4 225 "$display", "%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, "0", &PV, "1", &PV, "0", &PV, "1", v0x1e42520_0, "1", v0x1e425f0_0, "0" {0 0 0}; + %pushi/vec4 0, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %delay 10000000, 0; + %vpi_call 4 227 "$display", "%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, "0", &PV, "1", &PV, "1", &PV, "1", v0x1e42520_0, "0", v0x1e425f0_0, "0" {0 0 0}; + %pushi/vec4 0, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %delay 10000000, 0; + %vpi_call 4 229 "$display", "%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, "1", &PV, "0", &PV, "0", &PV, "0", v0x1e42520_0, "0", v0x1e425f0_0, "1" {0 0 0}; + %pushi/vec4 0, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %delay 10000000, 0; + %vpi_call 4 231 "$display", "%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, "1", &PV, "0", &PV, "0", &PV, "1", v0x1e42520_0, "0", v0x1e425f0_0, "1" {0 0 0}; + %pushi/vec4 0, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %delay 10000000, 0; + %vpi_call 4 233 "$display", "%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, "1", &PV, "0", &PV, "1", &PV, "0", v0x1e42520_0, "0", v0x1e425f0_0, "1" {0 0 0}; + %pushi/vec4 0, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %delay 10000000, 0; + %vpi_call 4 235 "$display", "%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, "1", &PV, "0", &PV, "1", &PV, "1", v0x1e42520_0, "0", v0x1e425f0_0, "1" {0 0 0}; + %pushi/vec4 0, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %delay 10000000, 0; + %vpi_call 4 237 "$display", "%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, "1", &PV, "1", &PV, "0", &PV, "0", v0x1e42520_0, "0", v0x1e425f0_0, "1" {0 0 0}; + %pushi/vec4 0, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %delay 10000000, 0; + %vpi_call 4 239 "$display", "%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, "1", &PV, "1", &PV, "0", &PV, "1", v0x1e42520_0, "0", v0x1e425f0_0, "1" {0 0 0}; + %pushi/vec4 0, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %delay 10000000, 0; + %vpi_call 4 241 "$display", "%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, "1", &PV, "1", &PV, "1", &PV, "0", v0x1e42520_0, "0", v0x1e425f0_0, "1" {0 0 0}; + %pushi/vec4 0, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %delay 10000000, 0; + %vpi_call 4 243 "$display", "%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, "1", &PV, "1", &PV, "1", &PV, "1", v0x1e42520_0, "0", v0x1e425f0_0, "0" {0 0 0}; + %pushi/vec4 0, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %delay 10000000, 0; + %vpi_call 4 245 "$display", "%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, "0", &PV, "0", &PV, "0", &PV, "0", v0x1e42520_0, "1", v0x1e425f0_0, "0" {0 0 0}; + %pushi/vec4 0, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %delay 10000000, 0; + %vpi_call 4 247 "$display", "%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, "0", &PV, "0", &PV, "0", &PV, "1", v0x1e42520_0, "1", v0x1e425f0_0, "0" {0 0 0}; + %pushi/vec4 0, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %delay 10000000, 0; + %vpi_call 4 249 "$display", "%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, "0", &PV, "0", &PV, "1", &PV, "0", v0x1e42520_0, "1", v0x1e425f0_0, "0" {0 0 0}; + %pushi/vec4 0, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %delay 10000000, 0; + %vpi_call 4 251 "$display", "%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, "0", &PV, "0", &PV, "1", &PV, "1", v0x1e42520_0, "1", v0x1e425f0_0, "0" {0 0 0}; + %pushi/vec4 0, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %delay 10000000, 0; + %vpi_call 4 253 "$display", "%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, "0", &PV, "1", &PV, "0", &PV, "0", v0x1e42520_0, "1", v0x1e425f0_0, "0" {0 0 0}; + %pushi/vec4 0, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %delay 10000000, 0; + %vpi_call 4 255 "$display", "%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, "0", &PV, "1", &PV, "0", &PV, "1", v0x1e42520_0, "1", v0x1e425f0_0, "0" {0 0 0}; + %pushi/vec4 0, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %delay 10000000, 0; + %vpi_call 4 257 "$display", "%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, "0", &PV, "1", &PV, "1", &PV, "0", v0x1e42520_0, "1", v0x1e425f0_0, "0" {0 0 0}; + %pushi/vec4 1, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %delay 10000000, 0; + %vpi_call 4 259 "$display", "%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, "1", &PV, "0", &PV, "0", &PV, "0", v0x1e42520_0, "0", v0x1e425f0_0, "0" {0 0 0}; + %pushi/vec4 1, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %delay 10000000, 0; + %vpi_call 4 261 "$display", "%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, "1", &PV, "0", &PV, "0", &PV, "1", v0x1e42520_0, "0", v0x1e425f0_0, "0" {0 0 0}; + %pushi/vec4 1, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %delay 10000000, 0; + %vpi_call 4 263 "$display", "%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, "1", &PV, "0", &PV, "1", &PV, "0", v0x1e42520_0, "0", v0x1e425f0_0, "0" {0 0 0}; + %pushi/vec4 1, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %delay 10000000, 0; + %vpi_call 4 265 "$display", "%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, "1", &PV, "0", &PV, "1", &PV, "1", v0x1e42520_0, "0", v0x1e425f0_0, "0" {0 0 0}; + %pushi/vec4 1, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %delay 10000000, 0; + %vpi_call 4 267 "$display", "%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, "1", &PV, "1", &PV, "0", &PV, "0", v0x1e42520_0, "0", v0x1e425f0_0, "0" {0 0 0}; + %pushi/vec4 1, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %delay 10000000, 0; + %vpi_call 4 269 "$display", "%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, "1", &PV, "1", &PV, "0", &PV, "1", v0x1e42520_0, "0", v0x1e425f0_0, "0" {0 0 0}; + %pushi/vec4 1, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %delay 10000000, 0; + %vpi_call 4 271 "$display", "%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, "1", &PV, "1", &PV, "1", &PV, "0", v0x1e42520_0, "0", v0x1e425f0_0, "0" {0 0 0}; + %pushi/vec4 1, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %delay 10000000, 0; + %vpi_call 4 273 "$display", "%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, "1", &PV, "1", &PV, "1", &PV, "1", v0x1e42520_0, "0", v0x1e425f0_0, "0" {0 0 0}; + %pushi/vec4 1, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %delay 10000000, 0; + %vpi_call 4 275 "$display", "%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, "0", &PV, "0", &PV, "0", &PV, "0", v0x1e42520_0, "1", v0x1e425f0_0, "1" {0 0 0}; + %pushi/vec4 1, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %delay 10000000, 0; + %vpi_call 4 277 "$display", "%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, "0", &PV, "0", &PV, "0", &PV, "1", v0x1e42520_0, "1", v0x1e425f0_0, "1" {0 0 0}; + %pushi/vec4 1, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %delay 10000000, 0; + %vpi_call 4 279 "$display", "%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, "0", &PV, "0", &PV, "1", &PV, "0", v0x1e42520_0, "1", v0x1e425f0_0, "1" {0 0 0}; + %pushi/vec4 1, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %delay 10000000, 0; + %vpi_call 4 281 "$display", "%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, "0", &PV, "0", &PV, "1", &PV, "1", v0x1e42520_0, "1", v0x1e425f0_0, "1" {0 0 0}; + %pushi/vec4 1, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %delay 10000000, 0; + %vpi_call 4 283 "$display", "%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, "0", &PV, "1", &PV, "0", &PV, "0", v0x1e42520_0, "1", v0x1e425f0_0, "1" {0 0 0}; + %pushi/vec4 1, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %delay 10000000, 0; + %vpi_call 4 285 "$display", "%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, "0", &PV, "1", &PV, "0", &PV, "1", v0x1e42520_0, "1", v0x1e425f0_0, "1" {0 0 0}; + %pushi/vec4 1, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %delay 10000000, 0; + %vpi_call 4 287 "$display", "%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, "0", &PV, "1", &PV, "1", &PV, "0", v0x1e42520_0, "1", v0x1e425f0_0, "1" {0 0 0}; + %pushi/vec4 1, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %delay 10000000, 0; + %vpi_call 4 289 "$display", "%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, "0", &PV, "1", &PV, "1", &PV, "1", v0x1e42520_0, "1", v0x1e425f0_0, "1" {0 0 0}; + %pushi/vec4 1, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %delay 10000000, 0; + %vpi_call 4 291 "$display", "%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, "1", &PV, "0", &PV, "0", &PV, "1", v0x1e42520_0, "0", v0x1e425f0_0, "0" {0 0 0}; + %pushi/vec4 1, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %delay 10000000, 0; + %vpi_call 4 293 "$display", "%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, "1", &PV, "0", &PV, "1", &PV, "0", v0x1e42520_0, "0", v0x1e425f0_0, "0" {0 0 0}; + %pushi/vec4 1, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %delay 10000000, 0; + %vpi_call 4 295 "$display", "%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, "1", &PV, "0", &PV, "1", &PV, "1", v0x1e42520_0, "0", v0x1e425f0_0, "0" {0 0 0}; + %pushi/vec4 1, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %delay 10000000, 0; + %vpi_call 4 297 "$display", "%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, "1", &PV, "1", &PV, "0", &PV, "0", v0x1e42520_0, "0", v0x1e425f0_0, "0" {0 0 0}; + %pushi/vec4 1, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %delay 10000000, 0; + %vpi_call 4 299 "$display", "%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, "1", &PV, "1", &PV, "0", &PV, "1", v0x1e42520_0, "0", v0x1e425f0_0, "0" {0 0 0}; + %pushi/vec4 1, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %delay 10000000, 0; + %vpi_call 4 301 "$display", "%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, "1", &PV, "1", &PV, "1", &PV, "0", v0x1e42520_0, "0", v0x1e425f0_0, "0" {0 0 0}; + %pushi/vec4 1, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %delay 10000000, 0; + %vpi_call 4 303 "$display", "%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, "1", &PV, "1", &PV, "1", &PV, "1", v0x1e42520_0, "0", v0x1e425f0_0, "0" {0 0 0}; + %pushi/vec4 1, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %delay 10000000, 0; + %vpi_call 4 305 "$display", "%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, "0", &PV, "0", &PV, "0", &PV, "0", v0x1e42520_0, "1", v0x1e425f0_0, "0" {0 0 0}; + %pushi/vec4 1, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %delay 10000000, 0; + %vpi_call 4 307 "$display", "%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, "0", &PV, "0", &PV, "0", &PV, "1", v0x1e42520_0, "1", v0x1e425f0_0, "1" {0 0 0}; + %pushi/vec4 1, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %delay 10000000, 0; + %vpi_call 4 309 "$display", "%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, "0", &PV, "0", &PV, "1", &PV, "0", v0x1e42520_0, "1", v0x1e425f0_0, "1" {0 0 0}; + %pushi/vec4 1, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %delay 10000000, 0; + %vpi_call 4 311 "$display", "%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, "0", &PV, "0", &PV, "1", &PV, "1", v0x1e42520_0, "1", v0x1e425f0_0, "1" {0 0 0}; + %pushi/vec4 1, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %delay 10000000, 0; + %vpi_call 4 313 "$display", "%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, "0", &PV, "1", &PV, "0", &PV, "0", v0x1e42520_0, "1", v0x1e425f0_0, "1" {0 0 0}; + %pushi/vec4 1, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %delay 10000000, 0; + %vpi_call 4 315 "$display", "%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, "0", &PV, "1", &PV, "0", &PV, "1", v0x1e42520_0, "1", v0x1e425f0_0, "1" {0 0 0}; + %pushi/vec4 1, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %delay 10000000, 0; + %vpi_call 4 317 "$display", "%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, "0", &PV, "1", &PV, "1", &PV, "0", v0x1e42520_0, "1", v0x1e425f0_0, "1" {0 0 0}; + %pushi/vec4 1, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %delay 10000000, 0; + %vpi_call 4 319 "$display", "%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, "0", &PV, "1", &PV, "1", &PV, "1", v0x1e42520_0, "1", v0x1e425f0_0, "1" {0 0 0}; + %pushi/vec4 1, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %delay 10000000, 0; + %vpi_call 4 321 "$display", "%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, "1", &PV, "0", &PV, "0", &PV, "0", v0x1e42520_0, "1", v0x1e425f0_0, "0" {0 0 0}; + %pushi/vec4 1, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %delay 10000000, 0; + %vpi_call 4 323 "$display", "%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, "1", &PV, "0", &PV, "1", &PV, "0", v0x1e42520_0, "0", v0x1e425f0_0, "0" {0 0 0}; + %pushi/vec4 1, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %delay 10000000, 0; + %vpi_call 4 325 "$display", "%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, "1", &PV, "0", &PV, "1", &PV, "1", v0x1e42520_0, "0", v0x1e425f0_0, "0" {0 0 0}; + %pushi/vec4 1, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %delay 10000000, 0; + %vpi_call 4 327 "$display", "%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, "1", &PV, "1", &PV, "0", &PV, "0", v0x1e42520_0, "0", v0x1e425f0_0, "0" {0 0 0}; + %pushi/vec4 1, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %delay 10000000, 0; + %vpi_call 4 329 "$display", "%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, "1", &PV, "1", &PV, "0", &PV, "1", v0x1e42520_0, "0", v0x1e425f0_0, "0" {0 0 0}; + %pushi/vec4 1, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %delay 10000000, 0; + %vpi_call 4 331 "$display", "%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, "1", &PV, "1", &PV, "1", &PV, "0", v0x1e42520_0, "0", v0x1e425f0_0, "0" {0 0 0}; + %pushi/vec4 1, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %delay 10000000, 0; + %vpi_call 4 333 "$display", "%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, "1", &PV, "1", &PV, "1", &PV, "1", v0x1e42520_0, "0", v0x1e425f0_0, "0" {0 0 0}; + %pushi/vec4 1, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %delay 10000000, 0; + %vpi_call 4 335 "$display", "%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, "0", &PV, "0", &PV, "0", &PV, "0", v0x1e42520_0, "1", v0x1e425f0_0, "0" {0 0 0}; + %pushi/vec4 1, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %delay 10000000, 0; + %vpi_call 4 337 "$display", "%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, "0", &PV, "0", &PV, "0", &PV, "1", v0x1e42520_0, "1", v0x1e425f0_0, "0" {0 0 0}; + %pushi/vec4 1, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %delay 10000000, 0; + %vpi_call 4 339 "$display", "%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, "0", &PV, "0", &PV, "1", &PV, "0", v0x1e42520_0, "1", v0x1e425f0_0, "1" {0 0 0}; + %pushi/vec4 1, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %delay 10000000, 0; + %vpi_call 4 341 "$display", "%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, "0", &PV, "0", &PV, "1", &PV, "1", v0x1e42520_0, "1", v0x1e425f0_0, "1" {0 0 0}; + %pushi/vec4 1, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %delay 10000000, 0; + %vpi_call 4 343 "$display", "%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, "0", &PV, "1", &PV, "0", &PV, "0", v0x1e42520_0, "1", v0x1e425f0_0, "1" {0 0 0}; + %pushi/vec4 1, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %delay 10000000, 0; + %vpi_call 4 345 "$display", "%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, "0", &PV, "1", &PV, "0", &PV, "1", v0x1e42520_0, "1", v0x1e425f0_0, "1" {0 0 0}; + %pushi/vec4 1, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %delay 10000000, 0; + %vpi_call 4 347 "$display", "%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, "0", &PV, "1", &PV, "1", &PV, "0", v0x1e42520_0, "1", v0x1e425f0_0, "1" {0 0 0}; + %pushi/vec4 1, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %delay 10000000, 0; + %vpi_call 4 349 "$display", "%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, "0", &PV, "1", &PV, "1", &PV, "1", v0x1e42520_0, "1", v0x1e425f0_0, "1" {0 0 0}; + %pushi/vec4 1, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %delay 10000000, 0; + %vpi_call 4 351 "$display", "%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, "1", &PV, "0", &PV, "0", &PV, "0", v0x1e42520_0, "1", v0x1e425f0_0, "0" {0 0 0}; + %pushi/vec4 1, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %delay 10000000, 0; + %vpi_call 4 353 "$display", "%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, "1", &PV, "0", &PV, "0", &PV, "1", v0x1e42520_0, "1", v0x1e425f0_0, "0" {0 0 0}; + %pushi/vec4 1, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %delay 10000000, 0; + %vpi_call 4 355 "$display", "%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, "1", &PV, "0", &PV, "1", &PV, "1", v0x1e42520_0, "0", v0x1e425f0_0, "0" {0 0 0}; + %pushi/vec4 1, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %delay 10000000, 0; + %vpi_call 4 357 "$display", "%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, "1", &PV, "1", &PV, "0", &PV, "0", v0x1e42520_0, "0", v0x1e425f0_0, "0" {0 0 0}; + %pushi/vec4 1, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %delay 10000000, 0; + %vpi_call 4 359 "$display", "%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, "1", &PV, "1", &PV, "0", &PV, "1", v0x1e42520_0, "0", v0x1e425f0_0, "0" {0 0 0}; + %pushi/vec4 1, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %delay 10000000, 0; + %vpi_call 4 361 "$display", "%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, "1", &PV, "1", &PV, "1", &PV, "0", v0x1e42520_0, "0", v0x1e425f0_0, "0" {0 0 0}; + %pushi/vec4 1, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %delay 10000000, 0; + %vpi_call 4 363 "$display", "%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, "1", &PV, "1", &PV, "1", &PV, "1", v0x1e42520_0, "0", v0x1e425f0_0, "0" {0 0 0}; + %pushi/vec4 1, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %delay 10000000, 0; + %vpi_call 4 365 "$display", "%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, "0", &PV, "0", &PV, "0", &PV, "0", v0x1e42520_0, "1", v0x1e425f0_0, "0" {0 0 0}; + %pushi/vec4 1, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %delay 10000000, 0; + %vpi_call 4 367 "$display", "%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, "0", &PV, "0", &PV, "0", &PV, "1", v0x1e42520_0, "1", v0x1e425f0_0, "0" {0 0 0}; + %pushi/vec4 1, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %delay 10000000, 0; + %vpi_call 4 369 "$display", "%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, "0", &PV, "0", &PV, "1", &PV, "0", v0x1e42520_0, "1", v0x1e425f0_0, "0" {0 0 0}; + %pushi/vec4 1, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %delay 10000000, 0; + %vpi_call 4 371 "$display", "%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, "0", &PV, "0", &PV, "1", &PV, "1", v0x1e42520_0, "1", v0x1e425f0_0, "1" {0 0 0}; + %pushi/vec4 1, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %delay 10000000, 0; + %vpi_call 4 373 "$display", "%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, "0", &PV, "1", &PV, "0", &PV, "0", v0x1e42520_0, "1", v0x1e425f0_0, "1" {0 0 0}; + %pushi/vec4 1, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %delay 10000000, 0; + %vpi_call 4 375 "$display", "%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, "0", &PV, "1", &PV, "0", &PV, "1", v0x1e42520_0, "1", v0x1e425f0_0, "1" {0 0 0}; + %pushi/vec4 1, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %delay 10000000, 0; + %vpi_call 4 377 "$display", "%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, "0", &PV, "1", &PV, "1", &PV, "0", v0x1e42520_0, "1", v0x1e425f0_0, "1" {0 0 0}; + %pushi/vec4 1, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %delay 10000000, 0; + %vpi_call 4 379 "$display", "%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, "0", &PV, "1", &PV, "1", &PV, "1", v0x1e42520_0, "1", v0x1e425f0_0, "1" {0 0 0}; + %pushi/vec4 1, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %delay 10000000, 0; + %vpi_call 4 381 "$display", "%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, "1", &PV, "0", &PV, "0", &PV, "0", v0x1e42520_0, "1", v0x1e425f0_0, "0" {0 0 0}; + %pushi/vec4 1, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %delay 10000000, 0; + %vpi_call 4 383 "$display", "%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, "1", &PV, "0", &PV, "0", &PV, "1", v0x1e42520_0, "1", v0x1e425f0_0, "0" {0 0 0}; + %pushi/vec4 1, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %delay 10000000, 0; + %vpi_call 4 385 "$display", "%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, "1", &PV, "0", &PV, "1", &PV, "0", v0x1e42520_0, "1", v0x1e425f0_0, "0" {0 0 0}; + %pushi/vec4 1, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %delay 10000000, 0; + %vpi_call 4 387 "$display", "%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, "1", &PV, "1", &PV, "0", &PV, "0", v0x1e42520_0, "0", v0x1e425f0_0, "0" {0 0 0}; + %pushi/vec4 1, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %delay 10000000, 0; + %vpi_call 4 389 "$display", "%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, "1", &PV, "1", &PV, "0", &PV, "1", v0x1e42520_0, "0", v0x1e425f0_0, "0" {0 0 0}; + %pushi/vec4 1, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %delay 10000000, 0; + %vpi_call 4 391 "$display", "%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, "1", &PV, "1", &PV, "1", &PV, "0", v0x1e42520_0, "0", v0x1e425f0_0, "0" {0 0 0}; + %pushi/vec4 1, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %delay 10000000, 0; + %vpi_call 4 393 "$display", "%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, "1", &PV, "1", &PV, "1", &PV, "1", v0x1e42520_0, "0", v0x1e425f0_0, "0" {0 0 0}; + %pushi/vec4 1, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %delay 10000000, 0; + %vpi_call 4 395 "$display", "%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, "0", &PV, "0", &PV, "0", &PV, "0", v0x1e42520_0, "1", v0x1e425f0_0, "0" {0 0 0}; + %pushi/vec4 1, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %delay 10000000, 0; + %vpi_call 4 397 "$display", "%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, "0", &PV, "0", &PV, "0", &PV, "1", v0x1e42520_0, "1", v0x1e425f0_0, "0" {0 0 0}; + %pushi/vec4 1, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %delay 10000000, 0; + %vpi_call 4 399 "$display", "%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, "0", &PV, "0", &PV, "1", &PV, "0", v0x1e42520_0, "1", v0x1e425f0_0, "0" {0 0 0}; + %pushi/vec4 1, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %delay 10000000, 0; + %vpi_call 4 401 "$display", "%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, "0", &PV, "0", &PV, "1", &PV, "1", v0x1e42520_0, "1", v0x1e425f0_0, "0" {0 0 0}; + %pushi/vec4 1, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %delay 10000000, 0; + %vpi_call 4 403 "$display", "%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, "0", &PV, "1", &PV, "0", &PV, "0", v0x1e42520_0, "1", v0x1e425f0_0, "1" {0 0 0}; + %pushi/vec4 1, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %delay 10000000, 0; + %vpi_call 4 405 "$display", "%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, "0", &PV, "1", &PV, "0", &PV, "1", v0x1e42520_0, "1", v0x1e425f0_0, "1" {0 0 0}; + %pushi/vec4 1, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %delay 10000000, 0; + %vpi_call 4 407 "$display", "%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, "0", &PV, "1", &PV, "1", &PV, "0", v0x1e42520_0, "1", v0x1e425f0_0, "1" {0 0 0}; + %pushi/vec4 1, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %delay 10000000, 0; + %vpi_call 4 409 "$display", "%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, "0", &PV, "1", &PV, "1", &PV, "1", v0x1e42520_0, "1", v0x1e425f0_0, "1" {0 0 0}; + %pushi/vec4 1, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %delay 10000000, 0; + %vpi_call 4 411 "$display", "%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, "1", &PV, "0", &PV, "0", &PV, "0", v0x1e42520_0, "1", v0x1e425f0_0, "0" {0 0 0}; + %pushi/vec4 1, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %delay 10000000, 0; + %vpi_call 4 413 "$display", "%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, "1", &PV, "0", &PV, "0", &PV, "1", v0x1e42520_0, "1", v0x1e425f0_0, "0" {0 0 0}; + %pushi/vec4 1, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %delay 10000000, 0; + %vpi_call 4 415 "$display", "%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, "1", &PV, "0", &PV, "1", &PV, "0", v0x1e42520_0, "1", v0x1e425f0_0, "0" {0 0 0}; + %pushi/vec4 1, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %delay 10000000, 0; + %vpi_call 4 417 "$display", "%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, "1", &PV, "0", &PV, "1", &PV, "1", v0x1e42520_0, "1", v0x1e425f0_0, "0" {0 0 0}; + %pushi/vec4 1, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %delay 10000000, 0; + %vpi_call 4 419 "$display", "%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, "1", &PV, "1", &PV, "0", &PV, "1", v0x1e42520_0, "0", v0x1e425f0_0, "0" {0 0 0}; + %pushi/vec4 1, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %delay 10000000, 0; + %vpi_call 4 421 "$display", "%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, "1", &PV, "1", &PV, "1", &PV, "0", v0x1e42520_0, "0", v0x1e425f0_0, "0" {0 0 0}; + %pushi/vec4 1, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %delay 10000000, 0; + %vpi_call 4 423 "$display", "%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, "1", &PV, "1", &PV, "1", &PV, "1", v0x1e42520_0, "0", v0x1e425f0_0, "0" {0 0 0}; + %pushi/vec4 1, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %delay 10000000, 0; + %vpi_call 4 425 "$display", "%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, "0", &PV, "0", &PV, "0", &PV, "0", v0x1e42520_0, "1", v0x1e425f0_0, "0" {0 0 0}; + %pushi/vec4 1, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %delay 10000000, 0; + %vpi_call 4 427 "$display", "%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, "0", &PV, "0", &PV, "0", &PV, "1", v0x1e42520_0, "1", v0x1e425f0_0, "0" {0 0 0}; + %pushi/vec4 1, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %delay 10000000, 0; + %vpi_call 4 429 "$display", "%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, "0", &PV, "0", &PV, "1", &PV, "0", v0x1e42520_0, "1", v0x1e425f0_0, "0" {0 0 0}; + %pushi/vec4 1, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %delay 10000000, 0; + %vpi_call 4 431 "$display", "%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, "0", &PV, "0", &PV, "1", &PV, "1", v0x1e42520_0, "1", v0x1e425f0_0, "0" {0 0 0}; + %pushi/vec4 1, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %delay 10000000, 0; + %vpi_call 4 433 "$display", "%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, "0", &PV, "1", &PV, "0", &PV, "0", v0x1e42520_0, "1", v0x1e425f0_0, "0" {0 0 0}; + %pushi/vec4 1, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %delay 10000000, 0; + %vpi_call 4 435 "$display", "%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, "0", &PV, "1", &PV, "0", &PV, "1", v0x1e42520_0, "1", v0x1e425f0_0, "1" {0 0 0}; + %pushi/vec4 1, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %delay 10000000, 0; + %vpi_call 4 437 "$display", "%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, "0", &PV, "1", &PV, "1", &PV, "0", v0x1e42520_0, "1", v0x1e425f0_0, "1" {0 0 0}; + %pushi/vec4 1, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %delay 10000000, 0; + %vpi_call 4 439 "$display", "%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, "0", &PV, "1", &PV, "1", &PV, "1", v0x1e42520_0, "1", v0x1e425f0_0, "1" {0 0 0}; + %pushi/vec4 1, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %delay 10000000, 0; + %vpi_call 4 441 "$display", "%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, "1", &PV, "0", &PV, "0", &PV, "0", v0x1e42520_0, "1", v0x1e425f0_0, "0" {0 0 0}; + %pushi/vec4 1, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %delay 10000000, 0; + %vpi_call 4 443 "$display", "%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, "1", &PV, "0", &PV, "0", &PV, "1", v0x1e42520_0, "1", v0x1e425f0_0, "0" {0 0 0}; + %pushi/vec4 1, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %delay 10000000, 0; + %vpi_call 4 445 "$display", "%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, "1", &PV, "0", &PV, "1", &PV, "0", v0x1e42520_0, "1", v0x1e425f0_0, "0" {0 0 0}; + %pushi/vec4 1, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %delay 10000000, 0; + %vpi_call 4 447 "$display", "%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, "1", &PV, "0", &PV, "1", &PV, "1", v0x1e42520_0, "1", v0x1e425f0_0, "0" {0 0 0}; + %pushi/vec4 1, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %delay 10000000, 0; + %vpi_call 4 449 "$display", "%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, "1", &PV, "1", &PV, "0", &PV, "0", v0x1e42520_0, "1", v0x1e425f0_0, "0" {0 0 0}; + %pushi/vec4 1, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %delay 10000000, 0; + %vpi_call 4 451 "$display", "%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, "1", &PV, "1", &PV, "1", &PV, "0", v0x1e42520_0, "0", v0x1e425f0_0, "0" {0 0 0}; + %pushi/vec4 1, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %delay 10000000, 0; + %vpi_call 4 453 "$display", "%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, "1", &PV, "1", &PV, "1", &PV, "1", v0x1e42520_0, "0", v0x1e425f0_0, "0" {0 0 0}; + %pushi/vec4 1, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %delay 10000000, 0; + %vpi_call 4 455 "$display", "%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, "0", &PV, "0", &PV, "0", &PV, "0", v0x1e42520_0, "1", v0x1e425f0_0, "0" {0 0 0}; + %pushi/vec4 1, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %delay 10000000, 0; + %vpi_call 4 457 "$display", "%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, "0", &PV, "0", &PV, "0", &PV, "1", v0x1e42520_0, "1", v0x1e425f0_0, "0" {0 0 0}; + %pushi/vec4 1, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %delay 10000000, 0; + %vpi_call 4 459 "$display", "%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, "0", &PV, "0", &PV, "1", &PV, "0", v0x1e42520_0, "1", v0x1e425f0_0, "0" {0 0 0}; + %pushi/vec4 1, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %delay 10000000, 0; + %vpi_call 4 461 "$display", "%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, "0", &PV, "0", &PV, "1", &PV, "1", v0x1e42520_0, "1", v0x1e425f0_0, "0" {0 0 0}; + %pushi/vec4 1, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %delay 10000000, 0; + %vpi_call 4 463 "$display", "%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, "0", &PV, "1", &PV, "0", &PV, "0", v0x1e42520_0, "1", v0x1e425f0_0, "0" {0 0 0}; + %pushi/vec4 1, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %delay 10000000, 0; + %vpi_call 4 465 "$display", "%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, "0", &PV, "1", &PV, "0", &PV, "1", v0x1e42520_0, "1", v0x1e425f0_0, "0" {0 0 0}; + %pushi/vec4 1, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %delay 10000000, 0; + %vpi_call 4 467 "$display", "%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, "0", &PV, "1", &PV, "1", &PV, "0", v0x1e42520_0, "1", v0x1e425f0_0, "1" {0 0 0}; + %pushi/vec4 1, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %delay 10000000, 0; + %vpi_call 4 469 "$display", "%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, "0", &PV, "1", &PV, "1", &PV, "1", v0x1e42520_0, "1", v0x1e425f0_0, "1" {0 0 0}; + %pushi/vec4 1, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %delay 10000000, 0; + %vpi_call 4 471 "$display", "%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, "1", &PV, "0", &PV, "0", &PV, "0", v0x1e42520_0, "1", v0x1e425f0_0, "0" {0 0 0}; + %pushi/vec4 1, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %delay 10000000, 0; + %vpi_call 4 473 "$display", "%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, "1", &PV, "0", &PV, "0", &PV, "1", v0x1e42520_0, "1", v0x1e425f0_0, "0" {0 0 0}; + %pushi/vec4 1, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %delay 10000000, 0; + %vpi_call 4 475 "$display", "%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, "1", &PV, "0", &PV, "1", &PV, "0", v0x1e42520_0, "1", v0x1e425f0_0, "0" {0 0 0}; + %pushi/vec4 1, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %delay 10000000, 0; + %vpi_call 4 477 "$display", "%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, "1", &PV, "0", &PV, "1", &PV, "1", v0x1e42520_0, "1", v0x1e425f0_0, "0" {0 0 0}; + %pushi/vec4 1, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %delay 10000000, 0; + %vpi_call 4 479 "$display", "%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, "1", &PV, "1", &PV, "0", &PV, "0", v0x1e42520_0, "1", v0x1e425f0_0, "0" {0 0 0}; + %pushi/vec4 1, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %delay 10000000, 0; + %vpi_call 4 481 "$display", "%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, "1", &PV, "1", &PV, "0", &PV, "1", v0x1e42520_0, "1", v0x1e425f0_0, "0" {0 0 0}; + %pushi/vec4 1, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %delay 10000000, 0; + %vpi_call 4 483 "$display", "%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, "1", &PV, "1", &PV, "1", &PV, "1", v0x1e42520_0, "0", v0x1e425f0_0, "0" {0 0 0}; + %pushi/vec4 1, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %delay 10000000, 0; + %vpi_call 4 485 "$display", "%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, "0", &PV, "0", &PV, "0", &PV, "0", v0x1e42520_0, "1", v0x1e425f0_0, "0" {0 0 0}; + %pushi/vec4 1, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %delay 10000000, 0; + %vpi_call 4 487 "$display", "%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, "0", &PV, "0", &PV, "0", &PV, "1", v0x1e42520_0, "1", v0x1e425f0_0, "0" {0 0 0}; + %pushi/vec4 1, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %delay 10000000, 0; + %vpi_call 4 489 "$display", "%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, "0", &PV, "0", &PV, "1", &PV, "0", v0x1e42520_0, "1", v0x1e425f0_0, "0" {0 0 0}; + %pushi/vec4 1, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %delay 10000000, 0; + %vpi_call 4 491 "$display", "%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, "0", &PV, "0", &PV, "1", &PV, "1", v0x1e42520_0, "1", v0x1e425f0_0, "0" {0 0 0}; + %pushi/vec4 1, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %delay 10000000, 0; + %vpi_call 4 493 "$display", "%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, "0", &PV, "1", &PV, "0", &PV, "0", v0x1e42520_0, "1", v0x1e425f0_0, "0" {0 0 0}; + %pushi/vec4 1, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %delay 10000000, 0; + %vpi_call 4 495 "$display", "%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, "0", &PV, "1", &PV, "0", &PV, "1", v0x1e42520_0, "1", v0x1e425f0_0, "0" {0 0 0}; + %pushi/vec4 1, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %delay 10000000, 0; + %vpi_call 4 497 "$display", "%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, "0", &PV, "1", &PV, "1", &PV, "0", v0x1e42520_0, "1", v0x1e425f0_0, "0" {0 0 0}; + %pushi/vec4 1, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %delay 10000000, 0; + %vpi_call 4 499 "$display", "%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, "0", &PV, "1", &PV, "1", &PV, "1", v0x1e42520_0, "1", v0x1e425f0_0, "1" {0 0 0}; + %pushi/vec4 1, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %delay 10000000, 0; + %vpi_call 4 501 "$display", "%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, "1", &PV, "0", &PV, "0", &PV, "0", v0x1e42520_0, "1", v0x1e425f0_0, "0" {0 0 0}; + %pushi/vec4 1, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %delay 10000000, 0; + %vpi_call 4 503 "$display", "%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, "1", &PV, "0", &PV, "0", &PV, "1", v0x1e42520_0, "1", v0x1e425f0_0, "0" {0 0 0}; + %pushi/vec4 1, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %delay 10000000, 0; + %vpi_call 4 505 "$display", "%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, "1", &PV, "0", &PV, "1", &PV, "0", v0x1e42520_0, "1", v0x1e425f0_0, "0" {0 0 0}; + %pushi/vec4 1, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %delay 10000000, 0; + %vpi_call 4 507 "$display", "%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, "1", &PV, "0", &PV, "1", &PV, "1", v0x1e42520_0, "1", v0x1e425f0_0, "0" {0 0 0}; + %pushi/vec4 1, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %delay 10000000, 0; + %vpi_call 4 509 "$display", "%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, "1", &PV, "1", &PV, "0", &PV, "0", v0x1e42520_0, "1", v0x1e425f0_0, "0" {0 0 0}; + %pushi/vec4 1, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 0, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %delay 10000000, 0; + %vpi_call 4 511 "$display", "%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, "1", &PV, "1", &PV, "0", &PV, "1", v0x1e42520_0, "1", v0x1e425f0_0, "0" {0 0 0}; + %pushi/vec4 1, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42370_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 3, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 2, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 1, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %pushi/vec4 1, 0, 1; + %ix/load 4, 0, 0; + %flag_set/imm 4, 0; + %store/vec4 v0x1e42450_0, 4, 1; + %delay 10000000, 0; + %vpi_call 4 513 "$display", "%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, &PV, "1", &PV, "1", &PV, "1", &PV, "0", v0x1e42520_0, "1", v0x1e425f0_0, "0" {0 0 0}; + %end; + .thread T_0; +# The file index is used to find the file name in the following table. +:file_names 5; + "N/A"; + ""; + "adder.t.v"; + "./adder.v"; + "./test.v"; diff --git a/adder.t.v b/adder.t.v new file mode 100644 index 0000000..b4a5d7b --- /dev/null +++ b/adder.t.v @@ -0,0 +1,24 @@ +// define gates with delays +`define AND and #50 +`define OR or #50 +`define XOR xor #50 +`define XNOR xnor #50 + +// Adder testbench +`timescale 1 ns / 1 ps +`include "adder.v" + +module testFullAdder(); + reg[3:0] a; + reg[3:0] b; + wire[3:0] sum; + wire carryout, overflow; + + FullAdder4bit dut(sum, carryout, overflow, a, b); + + initial begin + $dumpfile("adder.vcd"); + $dumpvars(0, testFullAdder); + `include "test.v" + end +endmodule diff --git a/adder.v b/adder.v new file mode 100644 index 0000000..50551f6 --- /dev/null +++ b/adder.v @@ -0,0 +1,54 @@ +// define gates with delays +`define AND and #50 +`define OR or #50 +`define XOR xor #50 +`define XNOR xnor #50 +// Adder circuit + +module myHalfAdder( + output sum, + output carryout, + input a, + input b +); + `XOR axorb(sum,a,b); + `AND aandb(carryout,a,b); +endmodule + +module myFullAdder +( + output sum, + output carryout, + input a, + input b, + input carryin +); + wire s1; + wire c1; + wire c2; + myHalfAdder a1(s1,c1,a,b); + myHalfAdder a2(sum, c2, s1, carryin); + `OR (carryout, c1, c2); +endmodule + +module FullAdder4bit +( + output[3:0] sum, // 2's complement sum of a and b + output carryout, // Carry out of the summation of a and b + output overflow, // True if the calculation resulted in an overflow + input[3:0] a, // First operand in 2's complement format + input[3:0] b // Second operand in 2's complement format +); + wire c0; + wire c1; + wire c2; + wire w0; + wire w1; + myHalfAdder a0(sum[0], c0, a[0], b[0]); + myFullAdder a1(sum[1], c1, a[1], b[1], c0); + myFullAdder a2(sum[2], c2, a[2], b[2], c1); + myFullAdder a3(sum[3], carryout, a[3], b[3], c2); + `XOR(w0, sum[3], carryout); + `XNOR(w1, a[3], b[3]); + `AND(overflow, w0, w1); +endmodule diff --git a/adder.vcd b/adder.vcd new file mode 100644 index 0000000..2db45b1 --- /dev/null +++ b/adder.vcd @@ -0,0 +1,5305 @@ +$date + Tue Sep 26 15:55:25 2017 +$end +$version + Icarus Verilog +$end +$timescale + 1ps +$end +$scope module testFullAdder $end +$var wire 4 ! sum [3:0] $end +$var wire 1 " overflow $end +$var wire 1 # carryout $end +$var reg 4 $ a [3:0] $end +$var reg 4 % b [3:0] $end +$scope module dut $end +$var wire 4 & a [3:0] $end +$var wire 4 ' b [3:0] $end +$var wire 1 " overflow $end +$var wire 1 ( w0 $end +$var wire 1 ) w1 $end +$var wire 4 * sum [3:0] $end +$var wire 1 # carryout $end +$var wire 1 + c2 $end +$var wire 1 , c1 $end +$var wire 1 - c0 $end +$scope module a0 $end +$var wire 1 . a $end +$var wire 1 / b $end +$var wire 1 - carryout $end +$var wire 1 0 sum $end +$upscope $end +$scope module a1 $end +$var wire 1 1 a $end +$var wire 1 2 b $end +$var wire 1 - carryin $end +$var wire 1 , carryout $end +$var wire 1 3 sum $end +$var wire 1 4 s1 $end +$var wire 1 5 c2 $end +$var wire 1 6 c1 $end +$scope module a1 $end +$var wire 1 1 a $end +$var wire 1 2 b $end +$var wire 1 6 carryout $end +$var wire 1 4 sum $end +$upscope $end +$scope module a2 $end +$var wire 1 4 a $end +$var wire 1 - b $end +$var wire 1 5 carryout $end +$var wire 1 3 sum $end +$upscope $end +$upscope $end +$scope module a2 $end +$var wire 1 7 a $end +$var wire 1 8 b $end +$var wire 1 , carryin $end +$var wire 1 + carryout $end +$var wire 1 9 sum $end +$var wire 1 : s1 $end +$var wire 1 ; c2 $end +$var wire 1 < c1 $end +$scope module a1 $end +$var wire 1 7 a $end +$var wire 1 8 b $end +$var wire 1 < carryout $end +$var wire 1 : sum $end +$upscope $end +$scope module a2 $end +$var wire 1 : a $end +$var wire 1 , b $end +$var wire 1 ; carryout $end +$var wire 1 9 sum $end +$upscope $end +$upscope $end +$scope module a3 $end +$var wire 1 = a $end +$var wire 1 > b $end +$var wire 1 + carryin $end +$var wire 1 # carryout $end +$var wire 1 ? sum $end +$var wire 1 @ s1 $end +$var wire 1 A c2 $end +$var wire 1 B c1 $end +$scope module a1 $end +$var wire 1 = a $end +$var wire 1 > b $end +$var wire 1 B carryout $end +$var wire 1 @ sum $end +$upscope $end +$scope module a2 $end +$var wire 1 @ a $end +$var wire 1 + b $end +$var wire 1 A carryout $end +$var wire 1 ? sum $end +$upscope $end +$upscope $end +$upscope $end +$upscope $end +$enddefinitions $end +#0 +$dumpvars +xB +xA +x@ +x? +0> +0= +x< +x; +x: +x9 +08 +07 +x6 +x5 +x4 +x3 +02 +01 +x0 +0/ +0. +x- +x, +x+ +bx * +x) +x( +b0 ' +b0 & +b0 % +b0 $ +x# +x" +bx ! +$end +#50000 +bx0 ! +bx0 * +00 +0- +04 +06 +0: +0< +0@ +0B +1) +#100000 +bx00 ! +bx00 * +03 +05 +0; +0A +#150000 +0, +0+ +0# +#200000 +09 +b0 ! +b0 * +0? +#250000 +0( +#300000 +0" +#10000000 +1/ +b1 % +b1 ' +#10050000 +b1 ! +b1 * +10 +#20000000 +0/ +12 +b10 % +b10 ' +#20050000 +b0 ! +b0 * +00 +14 +#20100000 +b10 ! +b10 * +13 +#30000000 +1/ +b11 % +b11 ' +#30050000 +b11 ! +b11 * +10 +#40000000 +0/ +02 +18 +b100 % +b100 ' +#40050000 +b10 ! +b10 * +00 +04 +1: +#40100000 +03 +b100 ! +b100 * +19 +#50000000 +1/ +b101 % +b101 ' +#50050000 +b101 ! +b101 * +10 +#60000000 +0/ +12 +b110 % +b110 ' +#60050000 +b100 ! +b100 * +00 +14 +#60100000 +b110 ! +b110 * +13 +#70000000 +1/ +b111 % +b111 ' +#70050000 +b111 ! +b111 * +10 +#80000000 +0/ +02 +08 +1> +b1000 % +b1000 ' +#80050000 +b110 ! +b110 * +00 +04 +0: +1@ +0) +#80100000 +03 +09 +b1000 ! +b1000 * +1? +#80150000 +1( +#90000000 +1/ +b1001 % +b1001 ' +#90050000 +b1001 ! +b1001 * +10 +#100000000 +0/ +12 +b1010 % +b1010 ' +#100050000 +b1000 ! +b1000 * +00 +14 +#100100000 +b1010 ! +b1010 * +13 +#110000000 +1/ +b1011 % +b1011 ' +#110050000 +b1011 ! +b1011 * +10 +#120000000 +0/ +02 +18 +b1100 % +b1100 ' +#120050000 +b1010 ! +b1010 * +00 +04 +1: +#120100000 +03 +b1100 ! +b1100 * +19 +#130000000 +1/ +b1101 % +b1101 ' +#130050000 +b1101 ! +b1101 * +10 +#140000000 +0/ +12 +b1110 % +b1110 ' +#140050000 +b1100 ! +b1100 * +00 +14 +#140100000 +b1110 ! +b1110 * +13 +#150000000 +1/ +b1111 % +b1111 ' +#150050000 +b1111 ! +b1111 * +10 +#160000000 +0/ +02 +08 +0> +1. +b0 % +b0 ' +b1 $ +b1 & +#160050000 +04 +0: +0@ +1) +#160100000 +03 +09 +b1 ! +b1 * +0? +1" +#160150000 +0( +#160200000 +0" +#170000000 +1/ +b1 % +b1 ' +#170050000 +b0 ! +b0 * +00 +1- +#170100000 +b10 ! +b10 * +13 +#180000000 +0/ +12 +b10 % +b10 ' +#180050000 +b11 ! +b11 * +10 +0- +14 +#190000000 +1/ +b11 % +b11 ' +#190050000 +b10 ! +b10 * +00 +1- +#190100000 +b0 ! +b0 * +03 +15 +#190150000 +1, +#190200000 +b100 ! +b100 * +19 +#200000000 +0/ +02 +18 +b100 % +b100 ' +#200050000 +b101 ! +b101 * +10 +0- +04 +1: +#200100000 +05 +b1 ! +b1 * +09 +1; +#200150000 +0, +1+ +#200200000 +19 +0; +b1101 ! +b1101 * +1? +#200250000 +1( +0+ +#200300000 +1" +b101 ! +b101 * +0? +#200350000 +0( +#200400000 +0" +#210000000 +1/ +b101 % +b101 ' +#210050000 +b100 ! +b100 * +00 +1- +#210100000 +b110 ! +b110 * +13 +#220000000 +0/ +12 +b110 % +b110 ' +#220050000 +b111 ! +b111 * +10 +0- +14 +#230000000 +1/ +b111 % +b111 ' +#230050000 +b110 ! +b110 * +00 +1- +#230100000 +b100 ! +b100 * +03 +15 +#230150000 +1, +#230200000 +b0 ! +b0 * +09 +1; +#230250000 +1+ +#230300000 +b1000 ! +b1000 * +1? +#230350000 +1( +#230400000 +1" +#240000000 +0/ +02 +08 +1> +b1000 % +b1000 ' +#240050000 +b1001 ! +b1001 * +10 +0- +04 +0: +1@ +0) +#240100000 +05 +19 +0; +b101 ! +b101 * +0? +1A +0" +#240150000 +0( +0, +0+ +1# +#240200000 +09 +b1001 ! +b1001 * +1? +0A +1( +#240250000 +0( +0# +#240300000 +1( +#250000000 +1/ +b1001 % +b1001 ' +#250050000 +b1000 ! +b1000 * +00 +1- +#250100000 +b1010 ! +b1010 * +13 +#260000000 +0/ +12 +b1010 % +b1010 ' +#260050000 +b1011 ! +b1011 * +10 +0- +14 +#270000000 +1/ +b1011 % +b1011 ' +#270050000 +b1010 ! +b1010 * +00 +1- +#270100000 +b1000 ! +b1000 * +03 +15 +#270150000 +1, +#270200000 +b1100 ! +b1100 * +19 +#280000000 +0/ +02 +18 +b1100 % +b1100 ' +#280050000 +b1101 ! +b1101 * +10 +0- +04 +1: +#280100000 +05 +b1001 ! +b1001 * +09 +1; +#280150000 +0, +1+ +#280200000 +19 +0; +b101 ! +b101 * +0? +1A +#280250000 +0( +0+ +1# +#280300000 +b1101 ! +b1101 * +1? +0A +1( +#280350000 +0( +0# +#280400000 +1( +#290000000 +1/ +b1101 % +b1101 ' +#290050000 +b1100 ! +b1100 * +00 +1- +#290100000 +b1110 ! +b1110 * +13 +#300000000 +0/ +12 +b1110 % +b1110 ' +#300050000 +b1111 ! +b1111 * +10 +0- +14 +#310000000 +1/ +b1111 % +b1111 ' +#310050000 +b1110 ! +b1110 * +00 +1- +#310100000 +b1100 ! +b1100 * +03 +15 +#310150000 +1, +#310200000 +b1000 ! +b1000 * +09 +1; +#310250000 +1+ +#310300000 +b0 ! +b0 * +0? +1A +#310350000 +0( +1# +#310400000 +1( +#320000000 +0/ +02 +08 +0> +0. +11 +b0 % +b0 ' +b10 $ +b10 & +#320050000 +0: +0@ +1) +0- +#320100000 +19 +0; +1? +0A +1" +b1110 ! +b1110 * +13 +05 +#320150000 +0( +0+ +0# +0, +#320200000 +0" +0? +1( +b10 ! +b10 * +09 +#320250000 +0( +1" +#320300000 +0" +#330000000 +1/ +b1 % +b1 ' +#330050000 +b11 ! +b11 * +10 +#340000000 +0/ +12 +b10 % +b10 ' +#340050000 +b10 ! +b10 * +00 +04 +16 +#340100000 +b0 ! +b0 * +03 +1, +#340150000 +b100 ! +b100 * +19 +#350000000 +1/ +b11 % +b11 ' +#350050000 +b101 ! +b101 * +10 +#360000000 +0/ +02 +18 +b100 % +b100 ' +#360050000 +b100 ! +b100 * +00 +14 +06 +1: +#360100000 +13 +0, +b10 ! +b10 * +09 +1; +#360150000 +b110 ! +b110 * +19 +0; +1+ +#360200000 +0+ +b1110 ! +b1110 * +1? +#360250000 +1( +b110 ! +b110 * +0? +#360300000 +0( +1" +#360350000 +0" +#370000000 +1/ +b101 % +b101 ' +#370050000 +b111 ! +b111 * +10 +#380000000 +0/ +12 +b110 % +b110 ' +#380050000 +b110 ! +b110 * +00 +04 +16 +#380100000 +b100 ! +b100 * +03 +1, +#380150000 +b0 ! +b0 * +09 +1; +#380200000 +1+ +#380250000 +b1000 ! +b1000 * +1? +#380300000 +1( +#380350000 +1" +#390000000 +1/ +b111 % +b111 ' +#390050000 +b1001 ! +b1001 * +10 +#400000000 +0/ +02 +08 +1> +b1000 % +b1000 ' +#400050000 +b1000 ! +b1000 * +00 +14 +06 +0: +1@ +0) +#400100000 +13 +0, +19 +0; +b110 ! +b110 * +0? +1A +0" +#400150000 +0( +b10 ! +b10 * +09 +0+ +1# +#400200000 +b1010 ! +b1010 * +1? +0A +1( +#400250000 +0( +0# +#400300000 +1( +#410000000 +1/ +b1001 % +b1001 ' +#410050000 +b1011 ! +b1011 * +10 +#420000000 +0/ +12 +b1010 % +b1010 ' +#420050000 +b1010 ! +b1010 * +00 +04 +16 +#420100000 +b1000 ! +b1000 * +03 +1, +#420150000 +b1100 ! +b1100 * +19 +#430000000 +1/ +b1011 % +b1011 ' +#430050000 +b1101 ! +b1101 * +10 +#440000000 +0/ +02 +18 +b1100 % +b1100 ' +#440050000 +b1100 ! +b1100 * +00 +14 +06 +1: +#440100000 +13 +0, +b1010 ! +b1010 * +09 +1; +#440150000 +b1110 ! +b1110 * +19 +0; +1+ +#440200000 +0+ +b110 ! +b110 * +0? +1A +#440250000 +0( +b1110 ! +b1110 * +1? +0A +1# +#440300000 +0# +#440350000 +1( +#450000000 +1/ +b1101 % +b1101 ' +#450050000 +b1111 ! +b1111 * +10 +#460000000 +0/ +12 +b1110 % +b1110 ' +#460050000 +b1110 ! +b1110 * +00 +04 +16 +#460100000 +b1100 ! +b1100 * +03 +1, +#460150000 +b1000 ! +b1000 * +09 +1; +#460200000 +1+ +#460250000 +b0 ! +b0 * +0? +1A +#460300000 +0( +1# +#460350000 +1( +#470000000 +1/ +b1111 % +b1111 ' +#470050000 +b1 ! +b1 * +10 +#480000000 +0/ +02 +08 +0> +1. +b0 % +b0 ' +b11 $ +b11 & +#480050000 +14 +06 +0: +0@ +1) +#480100000 +13 +0, +19 +0; +b1111 ! +b1111 * +1? +0A +1" +#480150000 +0( +b1011 ! +b1011 * +09 +0+ +0# +#480200000 +0" +b11 ! +b11 * +0? +1( +#480250000 +0( +1" +#480300000 +0" +#490000000 +1/ +b1 % +b1 ' +#490050000 +b10 ! +b10 * +00 +1- +#490100000 +b0 ! +b0 * +03 +15 +#490150000 +1, +#490200000 +b100 ! +b100 * +19 +#500000000 +0/ +12 +b10 % +b10 ' +#500050000 +b101 ! +b101 * +10 +0- +04 +16 +#500100000 +05 +#510000000 +1/ +b11 % +b11 ' +#510050000 +b100 ! +b100 * +00 +1- +#510100000 +b110 ! +b110 * +13 +#520000000 +0/ +02 +18 +b100 % +b100 ' +#520050000 +b111 ! +b111 * +10 +0- +14 +06 +1: +#520100000 +0, +b11 ! +b11 * +09 +1; +#520150000 +b111 ! +b111 * +19 +0; +1+ +#520200000 +0+ +b1111 ! +b1111 * +1? +#520250000 +1( +b111 ! +b111 * +0? +#520300000 +0( +1" +#520350000 +0" +#530000000 +1/ +b101 % +b101 ' +#530050000 +b110 ! +b110 * +00 +1- +#530100000 +b100 ! +b100 * +03 +15 +#530150000 +1, +#530200000 +b0 ! +b0 * +09 +1; +#530250000 +1+ +#530300000 +b1000 ! +b1000 * +1? +#530350000 +1( +#530400000 +1" +#540000000 +0/ +12 +b110 % +b110 ' +#540050000 +b1001 ! +b1001 * +10 +0- +04 +16 +#540100000 +05 +#550000000 +1/ +b111 % +b111 ' +#550050000 +b1000 ! +b1000 * +00 +1- +#550100000 +b1010 ! +b1010 * +13 +#560000000 +0/ +02 +08 +1> +b1000 % +b1000 ' +#560050000 +b1011 ! +b1011 * +10 +0- +14 +06 +0: +1@ +0) +#560100000 +0, +19 +0; +b111 ! +b111 * +0? +1A +0" +#560150000 +0( +b11 ! +b11 * +09 +0+ +1# +#560200000 +b1011 ! +b1011 * +1? +0A +1( +#560250000 +0( +0# +#560300000 +1( +#570000000 +1/ +b1001 % +b1001 ' +#570050000 +b1010 ! +b1010 * +00 +1- +#570100000 +b1000 ! +b1000 * +03 +15 +#570150000 +1, +#570200000 +b1100 ! +b1100 * +19 +#580000000 +0/ +12 +b1010 % +b1010 ' +#580050000 +b1101 ! +b1101 * +10 +0- +04 +16 +#580100000 +05 +#590000000 +1/ +b1011 % +b1011 ' +#590050000 +b1100 ! +b1100 * +00 +1- +#590100000 +b1110 ! +b1110 * +13 +#600000000 +0/ +02 +18 +b1100 % +b1100 ' +#600050000 +b1111 ! +b1111 * +10 +0- +14 +06 +1: +#600100000 +0, +b1011 ! +b1011 * +09 +1; +#600150000 +b1111 ! +b1111 * +19 +0; +1+ +#600200000 +0+ +b111 ! +b111 * +0? +1A +#600250000 +0( +b1111 ! +b1111 * +1? +0A +1# +#600300000 +0# +#600350000 +1( +#610000000 +1/ +b1101 % +b1101 ' +#610050000 +b1110 ! +b1110 * +00 +1- +#610100000 +b1100 ! +b1100 * +03 +15 +#610150000 +1, +#610200000 +b1000 ! +b1000 * +09 +1; +#610250000 +1+ +#610300000 +b0 ! +b0 * +0? +1A +#610350000 +0( +1# +#610400000 +1( +#620000000 +0/ +12 +b1110 % +b1110 ' +#620050000 +b1 ! +b1 * +10 +0- +04 +16 +#620100000 +05 +#630000000 +1/ +b1111 % +b1111 ' +#630050000 +b0 ! +b0 * +00 +1- +#630100000 +b10 ! +b10 * +13 +#640000000 +0/ +02 +08 +0> +0. +01 +17 +b0 % +b0 ' +b100 $ +b100 & +#640050000 +0@ +1) +0- +06 +#640100000 +1? +0A +1" +b1000 ! +b1000 * +03 +0, +#640150000 +0( +0# +b1100 ! +b1100 * +19 +0; +#640200000 +0" +1( +0+ +#640250000 +1" +b100 ! +b100 * +0? +#640300000 +0( +#640350000 +0" +#650000000 +1/ +b1 % +b1 ' +#650050000 +b101 ! +b101 * +10 +#660000000 +0/ +12 +b10 % +b10 ' +#660050000 +b100 ! +b100 * +00 +14 +#660100000 +b110 ! +b110 * +13 +#670000000 +1/ +b11 % +b11 ' +#670050000 +b111 ! +b111 * +10 +#680000000 +0/ +02 +18 +b100 % +b100 ' +#680050000 +b110 ! +b110 * +00 +04 +0: +1< +#680100000 +03 +b0 ! +b0 * +09 +1+ +#680150000 +b1000 ! +b1000 * +1? +#680200000 +1( +#680250000 +1" +#690000000 +1/ +b101 % +b101 ' +#690050000 +b1001 ! +b1001 * +10 +#700000000 +0/ +12 +b110 % +b110 ' +#700050000 +b1000 ! +b1000 * +00 +14 +#700100000 +b1010 ! +b1010 * +13 +#710000000 +1/ +b111 % +b111 ' +#710050000 +b1011 ! +b1011 * +10 +#720000000 +0/ +02 +08 +1> +b1000 % +b1000 ' +#720050000 +b1010 ! +b1010 * +00 +04 +1: +0< +1@ +0) +#720100000 +03 +19 +0+ +b100 ! +b100 * +0? +1A +0" +#720150000 +0( +b1100 ! +b1100 * +1? +0A +1# +#720200000 +0# +#720250000 +1( +#730000000 +1/ +b1001 % +b1001 ' +#730050000 +b1101 ! +b1101 * +10 +#740000000 +0/ +12 +b1010 % +b1010 ' +#740050000 +b1100 ! +b1100 * +00 +14 +#740100000 +b1110 ! +b1110 * +13 +#750000000 +1/ +b1011 % +b1011 ' +#750050000 +b1111 ! +b1111 * +10 +#760000000 +0/ +02 +18 +b1100 % +b1100 ' +#760050000 +b1110 ! +b1110 * +00 +04 +0: +1< +#760100000 +03 +b1000 ! +b1000 * +09 +1+ +#760150000 +b0 ! +b0 * +0? +1A +#760200000 +0( +1# +#760250000 +1( +#770000000 +1/ +b1101 % +b1101 ' +#770050000 +b1 ! +b1 * +10 +#780000000 +0/ +12 +b1110 % +b1110 ' +#780050000 +b0 ! +b0 * +00 +14 +#780100000 +b10 ! +b10 * +13 +#790000000 +1/ +b1111 % +b1111 ' +#790050000 +b11 ! +b11 * +10 +#800000000 +0/ +02 +08 +0> +1. +b0 % +b0 ' +b101 $ +b101 & +#800050000 +04 +1: +0< +0@ +1) +#800100000 +03 +19 +0+ +b1101 ! +b1101 * +1? +0A +1" +#800150000 +0( +b101 ! +b101 * +0? +0# +#800200000 +0" +#810000000 +1/ +b1 % +b1 ' +#810050000 +b100 ! +b100 * +00 +1- +#810100000 +b110 ! +b110 * +13 +#820000000 +0/ +12 +b10 % +b10 ' +#820050000 +b111 ! +b111 * +10 +0- +14 +#830000000 +1/ +b11 % +b11 ' +#830050000 +b110 ! +b110 * +00 +1- +#830100000 +b100 ! +b100 * +03 +15 +#830150000 +1, +#830200000 +b0 ! +b0 * +09 +1; +#830250000 +1+ +#830300000 +b1000 ! +b1000 * +1? +#830350000 +1( +#830400000 +1" +#840000000 +0/ +02 +18 +b100 % +b100 ' +#840050000 +b1001 ! +b1001 * +10 +0- +04 +0: +1< +#840100000 +05 +b1101 ! +b1101 * +19 +0; +#840150000 +0, +#840200000 +b1001 ! +b1001 * +09 +#850000000 +1/ +b101 % +b101 ' +#850050000 +b1000 ! +b1000 * +00 +1- +#850100000 +b1010 ! +b1010 * +13 +#860000000 +0/ +12 +b110 % +b110 ' +#860050000 +b1011 ! +b1011 * +10 +0- +14 +#870000000 +1/ +b111 % +b111 ' +#870050000 +b1010 ! +b1010 * +00 +1- +#870100000 +b1000 ! +b1000 * +03 +15 +#870150000 +1, +#870200000 +b1100 ! +b1100 * +19 +#880000000 +0/ +02 +08 +1> +b1000 % +b1000 ' +#880050000 +b1101 ! +b1101 * +10 +0- +04 +1: +0< +1@ +0) +#880100000 +05 +09 +1; +0+ +b1 ! +b1 * +0? +1A +0" +#880150000 +0( +0, +1+ +b1001 ! +b1001 * +1? +0A +1# +#880200000 +19 +0; +b101 ! +b101 * +0? +1A +0# +#880250000 +0+ +1# +#880300000 +b1101 ! +b1101 * +1? +0A +1( +#880350000 +0( +0# +#880400000 +1( +#890000000 +1/ +b1001 % +b1001 ' +#890050000 +b1100 ! +b1100 * +00 +1- +#890100000 +b1110 ! +b1110 * +13 +#900000000 +0/ +12 +b1010 % +b1010 ' +#900050000 +b1111 ! +b1111 * +10 +0- +14 +#910000000 +1/ +b1011 % +b1011 ' +#910050000 +b1110 ! +b1110 * +00 +1- +#910100000 +b1100 ! +b1100 * +03 +15 +#910150000 +1, +#910200000 +b1000 ! +b1000 * +09 +1; +#910250000 +1+ +#910300000 +b0 ! +b0 * +0? +1A +#910350000 +0( +1# +#910400000 +1( +#920000000 +0/ +02 +18 +b1100 % +b1100 ' +#920050000 +b1 ! +b1 * +10 +0- +04 +0: +1< +#920100000 +05 +b101 ! +b101 * +19 +0; +#920150000 +0, +#920200000 +b1 ! +b1 * +09 +#930000000 +1/ +b1101 % +b1101 ' +#930050000 +b0 ! +b0 * +00 +1- +#930100000 +b10 ! +b10 * +13 +#940000000 +0/ +12 +b1110 % +b1110 ' +#940050000 +b11 ! +b11 * +10 +0- +14 +#950000000 +1/ +b1111 % +b1111 ' +#950050000 +b10 ! +b10 * +00 +1- +#950100000 +b0 ! +b0 * +03 +15 +#950150000 +1, +#950200000 +b100 ! +b100 * +19 +#960000000 +0/ +02 +08 +0> +0. +11 +b0 % +b0 ' +b110 $ +b110 & +#960050000 +1: +0< +0@ +1) +0- +#960100000 +09 +1; +0+ +1? +0A +1" +b1010 ! +b1010 * +13 +05 +#960150000 +0( +1+ +b10 ! +b10 * +0? +0# +0, +#960200000 +0" +1? +b1110 ! +b1110 * +19 +0; +#960250000 +1( +0+ +#960300000 +1" +b110 ! +b110 * +0? +#960350000 +0( +#960400000 +0" +#970000000 +1/ +b1 % +b1 ' +#970050000 +b111 ! +b111 * +10 +#980000000 +0/ +12 +b10 % +b10 ' +#980050000 +b110 ! +b110 * +00 +04 +16 +#980100000 +b100 ! +b100 * +03 +1, +#980150000 +b0 ! +b0 * +09 +1; +#980200000 +1+ +#980250000 +b1000 ! +b1000 * +1? +#980300000 +1( +#980350000 +1" +#990000000 +1/ +b11 % +b11 ' +#990050000 +b1001 ! +b1001 * +10 +#1000000000 +0/ +02 +18 +b100 % +b100 ' +#1000050000 +b1000 ! +b1000 * +00 +14 +06 +0: +1< +#1000100000 +13 +0, +b1110 ! +b1110 * +19 +0; +#1000150000 +b1010 ! +b1010 * +09 +#1010000000 +1/ +b101 % +b101 ' +#1010050000 +b1011 ! +b1011 * +10 +#1020000000 +0/ +12 +b110 % +b110 ' +#1020050000 +b1010 ! +b1010 * +00 +04 +16 +#1020100000 +b1000 ! +b1000 * +03 +1, +#1020150000 +b1100 ! +b1100 * +19 +#1030000000 +1/ +b111 % +b111 ' +#1030050000 +b1101 ! +b1101 * +10 +#1040000000 +0/ +02 +08 +1> +b1000 % +b1000 ' +#1040050000 +b1100 ! +b1100 * +00 +14 +06 +1: +0< +1@ +0) +#1040100000 +13 +0, +09 +1; +0+ +b10 ! +b10 * +0? +1A +0" +#1040150000 +0( +19 +0; +1+ +b1110 ! +b1110 * +1? +0A +1# +#1040200000 +0+ +b110 ! +b110 * +0? +1A +0# +#1040250000 +b1110 ! +b1110 * +1? +0A +1# +#1040300000 +0# +#1040350000 +1( +#1050000000 +1/ +b1001 % +b1001 ' +#1050050000 +b1111 ! +b1111 * +10 +#1060000000 +0/ +12 +b1010 % +b1010 ' +#1060050000 +b1110 ! +b1110 * +00 +04 +16 +#1060100000 +b1100 ! +b1100 * +03 +1, +#1060150000 +b1000 ! +b1000 * +09 +1; +#1060200000 +1+ +#1060250000 +b0 ! +b0 * +0? +1A +#1060300000 +0( +1# +#1060350000 +1( +#1070000000 +1/ +b1011 % +b1011 ' +#1070050000 +b1 ! +b1 * +10 +#1080000000 +0/ +02 +18 +b1100 % +b1100 ' +#1080050000 +b0 ! +b0 * +00 +14 +06 +0: +1< +#1080100000 +13 +0, +b110 ! +b110 * +19 +0; +#1080150000 +b10 ! +b10 * +09 +#1090000000 +1/ +b1101 % +b1101 ' +#1090050000 +b11 ! +b11 * +10 +#1100000000 +0/ +12 +b1110 % +b1110 ' +#1100050000 +b10 ! +b10 * +00 +04 +16 +#1100100000 +b0 ! +b0 * +03 +1, +#1100150000 +b100 ! +b100 * +19 +#1110000000 +1/ +b1111 % +b1111 ' +#1110050000 +b101 ! +b101 * +10 +#1120000000 +0/ +02 +08 +0> +1. +b0 % +b0 ' +b111 $ +b111 & +#1120050000 +14 +06 +1: +0< +0@ +1) +#1120100000 +13 +0, +09 +1; +0+ +b1011 ! +b1011 * +1? +0A +1" +#1120150000 +0( +19 +0; +1+ +b111 ! +b111 * +0? +0# +#1120200000 +0" +0+ +b1111 ! +b1111 * +1? +#1120250000 +1( +b111 ! +b111 * +0? +#1120300000 +0( +1" +#1120350000 +0" +#1130000000 +1/ +b1 % +b1 ' +#1130050000 +b110 ! +b110 * +00 +1- +#1130100000 +b100 ! +b100 * +03 +15 +#1130150000 +1, +#1130200000 +b0 ! +b0 * +09 +1; +#1130250000 +1+ +#1130300000 +b1000 ! +b1000 * +1? +#1130350000 +1( +#1130400000 +1" +#1140000000 +0/ +12 +b10 % +b10 ' +#1140050000 +b1001 ! +b1001 * +10 +0- +04 +16 +#1140100000 +05 +#1150000000 +1/ +b11 % +b11 ' +#1150050000 +b1000 ! +b1000 * +00 +1- +#1150100000 +b1010 ! +b1010 * +13 +#1160000000 +0/ +02 +18 +b100 % +b100 ' +#1160050000 +b1011 ! +b1011 * +10 +0- +14 +06 +0: +1< +#1160100000 +0, +b1111 ! +b1111 * +19 +0; +#1160150000 +b1011 ! +b1011 * +09 +#1170000000 +1/ +b101 % +b101 ' +#1170050000 +b1010 ! +b1010 * +00 +1- +#1170100000 +b1000 ! +b1000 * +03 +15 +#1170150000 +1, +#1170200000 +b1100 ! +b1100 * +19 +#1180000000 +0/ +12 +b110 % +b110 ' +#1180050000 +b1101 ! +b1101 * +10 +0- +04 +16 +#1180100000 +05 +#1190000000 +1/ +b111 % +b111 ' +#1190050000 +b1100 ! +b1100 * +00 +1- +#1190100000 +b1110 ! +b1110 * +13 +#1200000000 +0/ +02 +08 +1> +b1000 % +b1000 ' +#1200050000 +b1111 ! +b1111 * +10 +0- +14 +06 +1: +0< +1@ +0) +#1200100000 +0, +09 +1; +0+ +b11 ! +b11 * +0? +1A +0" +#1200150000 +0( +19 +0; +1+ +b1111 ! +b1111 * +1? +0A +1# +#1200200000 +0+ +b111 ! +b111 * +0? +1A +0# +#1200250000 +b1111 ! +b1111 * +1? +0A +1# +#1200300000 +0# +#1200350000 +1( +#1210000000 +1/ +b1001 % +b1001 ' +#1210050000 +b1110 ! +b1110 * +00 +1- +#1210100000 +b1100 ! +b1100 * +03 +15 +#1210150000 +1, +#1210200000 +b1000 ! +b1000 * +09 +1; +#1210250000 +1+ +#1210300000 +b0 ! +b0 * +0? +1A +#1210350000 +0( +1# +#1210400000 +1( +#1220000000 +0/ +12 +b1010 % +b1010 ' +#1220050000 +b1 ! +b1 * +10 +0- +04 +16 +#1220100000 +05 +#1230000000 +1/ +b1011 % +b1011 ' +#1230050000 +b0 ! +b0 * +00 +1- +#1230100000 +b10 ! +b10 * +13 +#1240000000 +0/ +02 +18 +b1100 % +b1100 ' +#1240050000 +b11 ! +b11 * +10 +0- +14 +06 +0: +1< +#1240100000 +0, +b111 ! +b111 * +19 +0; +#1240150000 +b11 ! +b11 * +09 +#1250000000 +1/ +b1101 % +b1101 ' +#1250050000 +b10 ! +b10 * +00 +1- +#1250100000 +b0 ! +b0 * +03 +15 +#1250150000 +1, +#1250200000 +b100 ! +b100 * +19 +#1260000000 +0/ +12 +b1110 % +b1110 ' +#1260050000 +b101 ! +b101 * +10 +0- +04 +16 +#1260100000 +05 +#1270000000 +1/ +b1111 % +b1111 ' +#1270050000 +b100 ! +b100 * +00 +1- +#1270100000 +b110 ! +b110 * +13 +#1280000000 +0/ +02 +08 +0> +0. +01 +07 +1= +b0 % +b0 ' +b1000 $ +b1000 & +#1280050000 +0- +06 +0< +#1280100000 +b100 ! +b100 * +03 +0, +0+ +#1280150000 +09 +b1000 ! +b1000 * +1? +0A +#1280200000 +0( +0# +#1280250000 +1( +#1290000000 +1/ +b1 % +b1 ' +#1290050000 +b1001 ! +b1001 * +10 +#1300000000 +0/ +12 +b10 % +b10 ' +#1300050000 +b1000 ! +b1000 * +00 +14 +#1300100000 +b1010 ! +b1010 * +13 +#1310000000 +1/ +b11 % +b11 ' +#1310050000 +b1011 ! +b1011 * +10 +#1320000000 +0/ +02 +18 +b100 % +b100 ' +#1320050000 +b1010 ! +b1010 * +00 +04 +1: +#1320100000 +03 +b1100 ! +b1100 * +19 +#1330000000 +1/ +b101 % +b101 ' +#1330050000 +b1101 ! +b1101 * +10 +#1340000000 +0/ +12 +b110 % +b110 ' +#1340050000 +b1100 ! +b1100 * +00 +14 +#1340100000 +b1110 ! +b1110 * +13 +#1350000000 +1/ +b111 % +b111 ' +#1350050000 +b1111 ! +b1111 * +10 +#1360000000 +0/ +02 +08 +1> +b1000 % +b1000 ' +#1360050000 +b1110 ! +b1110 * +00 +04 +0: +0@ +1B +1) +#1360100000 +03 +09 +b0 ! +b0 * +0? +1# +1" +#1370000000 +1/ +b1001 % +b1001 ' +#1370050000 +b1 ! +b1 * +10 +#1380000000 +0/ +12 +b1010 % +b1010 ' +#1380050000 +b0 ! +b0 * +00 +14 +#1380100000 +b10 ! +b10 * +13 +#1390000000 +1/ +b1011 % +b1011 ' +#1390050000 +b11 ! +b11 * +10 +#1400000000 +0/ +02 +18 +b1100 % +b1100 ' +#1400050000 +b10 ! +b10 * +00 +04 +1: +#1400100000 +03 +b100 ! +b100 * +19 +#1410000000 +1/ +b1101 % +b1101 ' +#1410050000 +b101 ! +b101 * +10 +#1420000000 +0/ +12 +b1110 % +b1110 ' +#1420050000 +b100 ! +b100 * +00 +14 +#1420100000 +b110 ! +b110 * +13 +#1430000000 +1/ +b1111 % +b1111 ' +#1430050000 +b111 ! +b111 * +10 +#1440000000 +0/ +02 +08 +0> +1. +b0 % +b0 ' +b1001 $ +b1001 & +#1440050000 +04 +0: +1@ +0B +0) +#1440100000 +03 +09 +b1001 ! +b1001 * +1? +0# +0" +#1450000000 +1/ +b1 % +b1 ' +#1450050000 +b1000 ! +b1000 * +00 +1- +#1450100000 +b1010 ! +b1010 * +13 +#1460000000 +0/ +12 +b10 % +b10 ' +#1460050000 +b1011 ! +b1011 * +10 +0- +14 +#1470000000 +1/ +b11 % +b11 ' +#1470050000 +b1010 ! +b1010 * +00 +1- +#1470100000 +b1000 ! +b1000 * +03 +15 +#1470150000 +1, +#1470200000 +b1100 ! +b1100 * +19 +#1480000000 +0/ +02 +18 +b100 % +b100 ' +#1480050000 +b1101 ! +b1101 * +10 +0- +04 +1: +#1480100000 +05 +b1001 ! +b1001 * +09 +1; +#1480150000 +0, +1+ +#1480200000 +19 +0; +b101 ! +b101 * +0? +1A +#1480250000 +0( +0+ +1# +#1480300000 +b1101 ! +b1101 * +1? +0A +1( +#1480350000 +0( +0# +#1480400000 +1( +#1490000000 +1/ +b101 % +b101 ' +#1490050000 +b1100 ! +b1100 * +00 +1- +#1490100000 +b1110 ! +b1110 * +13 +#1500000000 +0/ +12 +b110 % +b110 ' +#1500050000 +b1111 ! +b1111 * +10 +0- +14 +#1510000000 +1/ +b111 % +b111 ' +#1510050000 +b1110 ! +b1110 * +00 +1- +#1510100000 +b1100 ! +b1100 * +03 +15 +#1510150000 +1, +#1510200000 +b1000 ! +b1000 * +09 +1; +#1510250000 +1+ +#1510300000 +b0 ! +b0 * +0? +1A +#1510350000 +0( +1# +#1510400000 +1( +#1520000000 +0/ +02 +08 +1> +b1000 % +b1000 ' +#1520050000 +b1 ! +b1 * +10 +0- +04 +0: +0@ +1B +1) +#1520100000 +05 +19 +0; +b1101 ! +b1101 * +1? +0A +1" +#1520150000 +0( +0, +0+ +#1520200000 +0" +09 +b1 ! +b1 * +0? +#1520250000 +1( +#1520300000 +1" +#1530000000 +1/ +b1001 % +b1001 ' +#1530050000 +b0 ! +b0 * +00 +1- +#1530100000 +b10 ! +b10 * +13 +#1540000000 +0/ +12 +b1010 % +b1010 ' +#1540050000 +b11 ! +b11 * +10 +0- +14 +#1550000000 +1/ +b1011 % +b1011 ' +#1550050000 +b10 ! +b10 * +00 +1- +#1550100000 +b0 ! +b0 * +03 +15 +#1550150000 +1, +#1550200000 +b100 ! +b100 * +19 +#1560000000 +0/ +02 +18 +b1100 % +b1100 ' +#1560050000 +b101 ! +b101 * +10 +0- +04 +1: +#1560100000 +05 +b1 ! +b1 * +09 +1; +#1560150000 +0, +1+ +#1560200000 +19 +0; +b1101 ! +b1101 * +1? +#1560250000 +0( +0+ +#1560300000 +0" +b101 ! +b101 * +0? +#1560350000 +1( +#1560400000 +1" +#1570000000 +1/ +b1101 % +b1101 ' +#1570050000 +b100 ! +b100 * +00 +1- +#1570100000 +b110 ! +b110 * +13 +#1580000000 +0/ +12 +b1110 % +b1110 ' +#1580050000 +b111 ! +b111 * +10 +0- +14 +#1590000000 +1/ +b1111 % +b1111 ' +#1590050000 +b110 ! +b110 * +00 +1- +#1590100000 +b100 ! +b100 * +03 +15 +#1590150000 +1, +#1590200000 +b0 ! +b0 * +09 +1; +#1590250000 +1+ +#1590300000 +b1000 ! +b1000 * +1? +#1590350000 +0( +#1590400000 +0" +#1600000000 +0/ +02 +08 +0> +0. +11 +b0 % +b0 ' +b1010 $ +b1010 & +#1600050000 +0: +1@ +0B +0) +0- +#1600100000 +19 +0; +0? +1A +0# +b110 ! +b110 * +13 +05 +#1600150000 +0+ +1# +0, +#1600200000 +1? +0A +1( +b1010 ! +b1010 * +09 +#1600250000 +0( +0# +#1600300000 +1( +#1610000000 +1/ +b1 % +b1 ' +#1610050000 +b1011 ! +b1011 * +10 +#1620000000 +0/ +12 +b10 % +b10 ' +#1620050000 +b1010 ! +b1010 * +00 +04 +16 +#1620100000 +b1000 ! +b1000 * +03 +1, +#1620150000 +b1100 ! +b1100 * +19 +#1630000000 +1/ +b11 % +b11 ' +#1630050000 +b1101 ! +b1101 * +10 +#1640000000 +0/ +02 +18 +b100 % +b100 ' +#1640050000 +b1100 ! +b1100 * +00 +14 +06 +1: +#1640100000 +13 +0, +b1010 ! +b1010 * +09 +1; +#1640150000 +b1110 ! +b1110 * +19 +0; +1+ +#1640200000 +0+ +b110 ! +b110 * +0? +1A +#1640250000 +0( +b1110 ! +b1110 * +1? +0A +1# +#1640300000 +0# +#1640350000 +1( +#1650000000 +1/ +b101 % +b101 ' +#1650050000 +b1111 ! +b1111 * +10 +#1660000000 +0/ +12 +b110 % +b110 ' +#1660050000 +b1110 ! +b1110 * +00 +04 +16 +#1660100000 +b1100 ! +b1100 * +03 +1, +#1660150000 +b1000 ! +b1000 * +09 +1; +#1660200000 +1+ +#1660250000 +b0 ! +b0 * +0? +1A +#1660300000 +0( +1# +#1660350000 +1( +#1670000000 +1/ +b111 % +b111 ' +#1670050000 +b1 ! +b1 * +10 +#1680000000 +0/ +02 +08 +1> +b1000 % +b1000 ' +#1680050000 +b0 ! +b0 * +00 +14 +06 +0: +0@ +1B +1) +#1680100000 +13 +0, +19 +0; +b1110 ! +b1110 * +1? +0A +1" +#1680150000 +0( +b1010 ! +b1010 * +09 +0+ +#1680200000 +0" +b10 ! +b10 * +0? +#1680250000 +1( +#1680300000 +1" +#1690000000 +1/ +b1001 % +b1001 ' +#1690050000 +b11 ! +b11 * +10 +#1700000000 +0/ +12 +b1010 % +b1010 ' +#1700050000 +b10 ! +b10 * +00 +04 +16 +#1700100000 +b0 ! +b0 * +03 +1, +#1700150000 +b100 ! +b100 * +19 +#1710000000 +1/ +b1011 % +b1011 ' +#1710050000 +b101 ! +b101 * +10 +#1720000000 +0/ +02 +18 +b1100 % +b1100 ' +#1720050000 +b100 ! +b100 * +00 +14 +06 +1: +#1720100000 +13 +0, +b10 ! +b10 * +09 +1; +#1720150000 +b110 ! +b110 * +19 +0; +1+ +#1720200000 +0+ +b1110 ! +b1110 * +1? +#1720250000 +0( +b110 ! +b110 * +0? +#1720300000 +1( +0" +#1720350000 +1" +#1730000000 +1/ +b1101 % +b1101 ' +#1730050000 +b111 ! +b111 * +10 +#1740000000 +0/ +12 +b1110 % +b1110 ' +#1740050000 +b110 ! +b110 * +00 +04 +16 +#1740100000 +b100 ! +b100 * +03 +1, +#1740150000 +b0 ! +b0 * +09 +1; +#1740200000 +1+ +#1740250000 +b1000 ! +b1000 * +1? +#1740300000 +0( +#1740350000 +0" +#1750000000 +1/ +b1111 % +b1111 ' +#1750050000 +b1001 ! +b1001 * +10 +#1760000000 +0/ +02 +08 +0> +1. +b0 % +b0 ' +b1011 $ +b1011 & +#1760050000 +14 +06 +0: +1@ +0B +0) +#1760100000 +13 +0, +19 +0; +b111 ! +b111 * +0? +1A +0# +#1760150000 +b11 ! +b11 * +09 +0+ +1# +#1760200000 +b1011 ! +b1011 * +1? +0A +1( +#1760250000 +0( +0# +#1760300000 +1( +#1770000000 +1/ +b1 % +b1 ' +#1770050000 +b1010 ! +b1010 * +00 +1- +#1770100000 +b1000 ! +b1000 * +03 +15 +#1770150000 +1, +#1770200000 +b1100 ! +b1100 * +19 +#1780000000 +0/ +12 +b10 % +b10 ' +#1780050000 +b1101 ! +b1101 * +10 +0- +04 +16 +#1780100000 +05 +#1790000000 +1/ +b11 % +b11 ' +#1790050000 +b1100 ! +b1100 * +00 +1- +#1790100000 +b1110 ! +b1110 * +13 +#1800000000 +0/ +02 +18 +b100 % +b100 ' +#1800050000 +b1111 ! +b1111 * +10 +0- +14 +06 +1: +#1800100000 +0, +b1011 ! +b1011 * +09 +1; +#1800150000 +b1111 ! +b1111 * +19 +0; +1+ +#1800200000 +0+ +b111 ! +b111 * +0? +1A +#1800250000 +0( +b1111 ! +b1111 * +1? +0A +1# +#1800300000 +0# +#1800350000 +1( +#1810000000 +1/ +b101 % +b101 ' +#1810050000 +b1110 ! +b1110 * +00 +1- +#1810100000 +b1100 ! +b1100 * +03 +15 +#1810150000 +1, +#1810200000 +b1000 ! +b1000 * +09 +1; +#1810250000 +1+ +#1810300000 +b0 ! +b0 * +0? +1A +#1810350000 +0( +1# +#1810400000 +1( +#1820000000 +0/ +12 +b110 % +b110 ' +#1820050000 +b1 ! +b1 * +10 +0- +04 +16 +#1820100000 +05 +#1830000000 +1/ +b111 % +b111 ' +#1830050000 +b0 ! +b0 * +00 +1- +#1830100000 +b10 ! +b10 * +13 +#1840000000 +0/ +02 +08 +1> +b1000 % +b1000 ' +#1840050000 +b11 ! +b11 * +10 +0- +14 +06 +0: +0@ +1B +1) +#1840100000 +0, +19 +0; +b1111 ! +b1111 * +1? +0A +1" +#1840150000 +0( +b1011 ! +b1011 * +09 +0+ +#1840200000 +0" +b11 ! +b11 * +0? +#1840250000 +1( +#1840300000 +1" +#1850000000 +1/ +b1001 % +b1001 ' +#1850050000 +b10 ! +b10 * +00 +1- +#1850100000 +b0 ! +b0 * +03 +15 +#1850150000 +1, +#1850200000 +b100 ! +b100 * +19 +#1860000000 +0/ +12 +b1010 % +b1010 ' +#1860050000 +b101 ! +b101 * +10 +0- +04 +16 +#1860100000 +05 +#1870000000 +1/ +b1011 % +b1011 ' +#1870050000 +b100 ! +b100 * +00 +1- +#1870100000 +b110 ! +b110 * +13 +#1880000000 +0/ +02 +18 +b1100 % +b1100 ' +#1880050000 +b111 ! +b111 * +10 +0- +14 +06 +1: +#1880100000 +0, +b11 ! +b11 * +09 +1; +#1880150000 +b111 ! +b111 * +19 +0; +1+ +#1880200000 +0+ +b1111 ! +b1111 * +1? +#1880250000 +0( +b111 ! +b111 * +0? +#1880300000 +1( +0" +#1880350000 +1" +#1890000000 +1/ +b1101 % +b1101 ' +#1890050000 +b110 ! +b110 * +00 +1- +#1890100000 +b100 ! +b100 * +03 +15 +#1890150000 +1, +#1890200000 +b0 ! +b0 * +09 +1; +#1890250000 +1+ +#1890300000 +b1000 ! +b1000 * +1? +#1890350000 +0( +#1890400000 +0" +#1900000000 +0/ +12 +b1110 % +b1110 ' +#1900050000 +b1001 ! +b1001 * +10 +0- +04 +16 +#1900100000 +05 +#1910000000 +1/ +b1111 % +b1111 ' +#1910050000 +b1000 ! +b1000 * +00 +1- +#1910100000 +b1010 ! +b1010 * +13 +#1920000000 +0/ +02 +08 +0> +0. +01 +17 +b0 % +b0 ' +b1100 $ +b1100 & +#1920050000 +1@ +0B +0) +0- +06 +#1920100000 +0? +1A +0# +b0 ! +b0 * +03 +0, +#1920150000 +1# +b100 ! +b100 * +19 +0; +#1920200000 +1( +0+ +#1920250000 +b1100 ! +b1100 * +1? +0A +#1920300000 +0( +0# +#1920350000 +1( +#1930000000 +1/ +b1 % +b1 ' +#1930050000 +b1101 ! +b1101 * +10 +#1940000000 +0/ +12 +b10 % +b10 ' +#1940050000 +b1100 ! +b1100 * +00 +14 +#1940100000 +b1110 ! +b1110 * +13 +#1950000000 +1/ +b11 % +b11 ' +#1950050000 +b1111 ! +b1111 * +10 +#1960000000 +0/ +02 +18 +b100 % +b100 ' +#1960050000 +b1110 ! +b1110 * +00 +04 +0: +1< +#1960100000 +03 +b1000 ! +b1000 * +09 +1+ +#1960150000 +b0 ! +b0 * +0? +1A +#1960200000 +0( +1# +#1960250000 +1( +#1970000000 +1/ +b101 % +b101 ' +#1970050000 +b1 ! +b1 * +10 +#1980000000 +0/ +12 +b110 % +b110 ' +#1980050000 +b0 ! +b0 * +00 +14 +#1980100000 +b10 ! +b10 * +13 +#1990000000 +1/ +b111 % +b111 ' +#1990050000 +b11 ! +b11 * +10 +#2000000000 +0/ +02 +08 +1> +b1000 % +b1000 ' +#2000050000 +b10 ! +b10 * +00 +04 +1: +0< +0@ +1B +1) +#2000100000 +03 +19 +0+ +b1100 ! +b1100 * +1? +0A +1" +#2000150000 +0( +b100 ! +b100 * +0? +#2000200000 +1( +0" +#2000250000 +1" +#2010000000 +1/ +b1001 % +b1001 ' +#2010050000 +b101 ! +b101 * +10 +#2020000000 +0/ +12 +b1010 % +b1010 ' +#2020050000 +b100 ! +b100 * +00 +14 +#2020100000 +b110 ! +b110 * +13 +#2030000000 +1/ +b1011 % +b1011 ' +#2030050000 +b111 ! +b111 * +10 +#2040000000 +0/ +02 +18 +b1100 % +b1100 ' +#2040050000 +b110 ! +b110 * +00 +04 +0: +1< +#2040100000 +03 +b0 ! +b0 * +09 +1+ +#2040150000 +b1000 ! +b1000 * +1? +#2040200000 +0( +#2040250000 +0" +#2050000000 +1/ +b1101 % +b1101 ' +#2050050000 +b1001 ! +b1001 * +10 +#2060000000 +0/ +12 +b1110 % +b1110 ' +#2060050000 +b1000 ! +b1000 * +00 +14 +#2060100000 +b1010 ! +b1010 * +13 +#2070000000 +1/ +b1111 % +b1111 ' +#2070050000 +b1011 ! +b1011 * +10 +#2080000000 +0/ +02 +08 +0> +1. +b0 % +b0 ' +b1101 $ +b1101 & +#2080050000 +04 +1: +0< +1@ +0B +0) +#2080100000 +03 +19 +0+ +b101 ! +b101 * +0? +1A +0# +#2080150000 +b1101 ! +b1101 * +1? +0A +1# +#2080200000 +0# +#2080250000 +1( +#2090000000 +1/ +b1 % +b1 ' +#2090050000 +b1100 ! +b1100 * +00 +1- +#2090100000 +b1110 ! +b1110 * +13 +#2100000000 +0/ +12 +b10 % +b10 ' +#2100050000 +b1111 ! +b1111 * +10 +0- +14 +#2110000000 +1/ +b11 % +b11 ' +#2110050000 +b1110 ! +b1110 * +00 +1- +#2110100000 +b1100 ! +b1100 * +03 +15 +#2110150000 +1, +#2110200000 +b1000 ! +b1000 * +09 +1; +#2110250000 +1+ +#2110300000 +b0 ! +b0 * +0? +1A +#2110350000 +0( +1# +#2110400000 +1( +#2120000000 +0/ +02 +18 +b100 % +b100 ' +#2120050000 +b1 ! +b1 * +10 +0- +04 +0: +1< +#2120100000 +05 +b101 ! +b101 * +19 +0; +#2120150000 +0, +#2120200000 +b1 ! +b1 * +09 +#2130000000 +1/ +b101 % +b101 ' +#2130050000 +b0 ! +b0 * +00 +1- +#2130100000 +b10 ! +b10 * +13 +#2140000000 +0/ +12 +b110 % +b110 ' +#2140050000 +b11 ! +b11 * +10 +0- +14 +#2150000000 +1/ +b111 % +b111 ' +#2150050000 +b10 ! +b10 * +00 +1- +#2150100000 +b0 ! +b0 * +03 +15 +#2150150000 +1, +#2150200000 +b100 ! +b100 * +19 +#2160000000 +0/ +02 +08 +1> +b1000 % +b1000 ' +#2160050000 +b101 ! +b101 * +10 +0- +04 +1: +0< +0@ +1B +1) +#2160100000 +05 +09 +1; +0+ +b1001 ! +b1001 * +1? +0A +1" +#2160150000 +0( +0, +1+ +b1 ! +b1 * +0? +#2160200000 +1( +0" +19 +0; +b1101 ! +b1101 * +1? +#2160250000 +0( +1" +0+ +#2160300000 +0" +b101 ! +b101 * +0? +#2160350000 +1( +#2160400000 +1" +#2170000000 +1/ +b1001 % +b1001 ' +#2170050000 +b100 ! +b100 * +00 +1- +#2170100000 +b110 ! +b110 * +13 +#2180000000 +0/ +12 +b1010 % +b1010 ' +#2180050000 +b111 ! +b111 * +10 +0- +14 +#2190000000 +1/ +b1011 % +b1011 ' +#2190050000 +b110 ! +b110 * +00 +1- +#2190100000 +b100 ! +b100 * +03 +15 +#2190150000 +1, +#2190200000 +b0 ! +b0 * +09 +1; +#2190250000 +1+ +#2190300000 +b1000 ! +b1000 * +1? +#2190350000 +0( +#2190400000 +0" +#2200000000 +0/ +02 +18 +b1100 % +b1100 ' +#2200050000 +b1001 ! +b1001 * +10 +0- +04 +0: +1< +#2200100000 +05 +b1101 ! +b1101 * +19 +0; +#2200150000 +0, +#2200200000 +b1001 ! +b1001 * +09 +#2210000000 +1/ +b1101 % +b1101 ' +#2210050000 +b1000 ! +b1000 * +00 +1- +#2210100000 +b1010 ! +b1010 * +13 +#2220000000 +0/ +12 +b1110 % +b1110 ' +#2220050000 +b1011 ! +b1011 * +10 +0- +14 +#2230000000 +1/ +b1111 % +b1111 ' +#2230050000 +b1010 ! +b1010 * +00 +1- +#2230100000 +b1000 ! +b1000 * +03 +15 +#2230150000 +1, +#2230200000 +b1100 ! +b1100 * +19 +#2240000000 +0/ +02 +08 +0> +0. +11 +b0 % +b0 ' +b1110 $ +b1110 & +#2240050000 +1: +0< +1@ +0B +0) +0- +#2240100000 +09 +1; +0+ +0? +1A +0# +b10 ! +b10 * +13 +05 +#2240150000 +1+ +b1010 ! +b1010 * +1? +0A +1# +0, +#2240200000 +0? +1A +0# +b110 ! +b110 * +19 +0; +#2240250000 +1# +0+ +#2240300000 +1( +b1110 ! +b1110 * +1? +0A +#2240350000 +0( +0# +#2240400000 +1( +#2250000000 +1/ +b1 % +b1 ' +#2250050000 +b1111 ! +b1111 * +10 +#2260000000 +0/ +12 +b10 % +b10 ' +#2260050000 +b1110 ! +b1110 * +00 +04 +16 +#2260100000 +b1100 ! +b1100 * +03 +1, +#2260150000 +b1000 ! +b1000 * +09 +1; +#2260200000 +1+ +#2260250000 +b0 ! +b0 * +0? +1A +#2260300000 +0( +1# +#2260350000 +1( +#2270000000 +1/ +b11 % +b11 ' +#2270050000 +b1 ! +b1 * +10 +#2280000000 +0/ +02 +18 +b100 % +b100 ' +#2280050000 +b0 ! +b0 * +00 +14 +06 +0: +1< +#2280100000 +13 +0, +b110 ! +b110 * +19 +0; +#2280150000 +b10 ! +b10 * +09 +#2290000000 +1/ +b101 % +b101 ' +#2290050000 +b11 ! +b11 * +10 +#2300000000 +0/ +12 +b110 % +b110 ' +#2300050000 +b10 ! +b10 * +00 +04 +16 +#2300100000 +b0 ! +b0 * +03 +1, +#2300150000 +b100 ! +b100 * +19 +#2310000000 +1/ +b111 % +b111 ' +#2310050000 +b101 ! +b101 * +10 +#2320000000 +0/ +02 +08 +1> +b1000 % +b1000 ' +#2320050000 +b100 ! +b100 * +00 +14 +06 +1: +0< +0@ +1B +1) +#2320100000 +13 +0, +09 +1; +0+ +b1010 ! +b1010 * +1? +0A +1" +#2320150000 +0( +19 +0; +1+ +b110 ! +b110 * +0? +#2320200000 +1( +0" +0+ +b1110 ! +b1110 * +1? +#2320250000 +0( +1" +b110 ! +b110 * +0? +#2320300000 +1( +0" +#2320350000 +1" +#2330000000 +1/ +b1001 % +b1001 ' +#2330050000 +b111 ! +b111 * +10 +#2340000000 +0/ +12 +b1010 % +b1010 ' +#2340050000 +b110 ! +b110 * +00 +04 +16 +#2340100000 +b100 ! +b100 * +03 +1, +#2340150000 +b0 ! +b0 * +09 +1; +#2340200000 +1+ +#2340250000 +b1000 ! +b1000 * +1? +#2340300000 +0( +#2340350000 +0" +#2350000000 +1/ +b1011 % +b1011 ' +#2350050000 +b1001 ! +b1001 * +10 +#2360000000 +0/ +02 +18 +b1100 % +b1100 ' +#2360050000 +b1000 ! +b1000 * +00 +14 +06 +0: +1< +#2360100000 +13 +0, +b1110 ! +b1110 * +19 +0; +#2360150000 +b1010 ! +b1010 * +09 +#2370000000 +1/ +b1101 % +b1101 ' +#2370050000 +b1011 ! +b1011 * +10 +#2380000000 +0/ +12 +b1110 % +b1110 ' +#2380050000 +b1010 ! +b1010 * +00 +04 +16 +#2380100000 +b1000 ! +b1000 * +03 +1, +#2380150000 +b1100 ! +b1100 * +19 +#2390000000 +1/ +b1111 % +b1111 ' +#2390050000 +b1101 ! +b1101 * +10 +#2400000000 +0/ +02 +08 +0> +1. +b0 % +b0 ' +b1111 $ +b1111 & +#2400050000 +14 +06 +1: +0< +1@ +0B +0) +#2400100000 +13 +0, +09 +1; +0+ +b11 ! +b11 * +0? +1A +0# +#2400150000 +19 +0; +1+ +b1111 ! +b1111 * +1? +0A +1# +#2400200000 +0+ +b111 ! +b111 * +0? +1A +0# +#2400250000 +b1111 ! +b1111 * +1? +0A +1# +#2400300000 +0# +#2400350000 +1( +#2410000000 +1/ +b1 % +b1 ' +#2410050000 +b1110 ! +b1110 * +00 +1- +#2410100000 +b1100 ! +b1100 * +03 +15 +#2410150000 +1, +#2410200000 +b1000 ! +b1000 * +09 +1; +#2410250000 +1+ +#2410300000 +b0 ! +b0 * +0? +1A +#2410350000 +0( +1# +#2410400000 +1( +#2420000000 +0/ +12 +b10 % +b10 ' +#2420050000 +b1 ! +b1 * +10 +0- +04 +16 +#2420100000 +05 +#2430000000 +1/ +b11 % +b11 ' +#2430050000 +b0 ! +b0 * +00 +1- +#2430100000 +b10 ! +b10 * +13 +#2440000000 +0/ +02 +18 +b100 % +b100 ' +#2440050000 +b11 ! +b11 * +10 +0- +14 +06 +0: +1< +#2440100000 +0, +b111 ! +b111 * +19 +0; +#2440150000 +b11 ! +b11 * +09 +#2450000000 +1/ +b101 % +b101 ' +#2450050000 +b10 ! +b10 * +00 +1- +#2450100000 +b0 ! +b0 * +03 +15 +#2450150000 +1, +#2450200000 +b100 ! +b100 * +19 +#2460000000 +0/ +12 +b110 % +b110 ' +#2460050000 +b101 ! +b101 * +10 +0- +04 +16 +#2460100000 +05 +#2470000000 +1/ +b111 % +b111 ' +#2470050000 +b100 ! +b100 * +00 +1- +#2470100000 +b110 ! +b110 * +13 +#2480000000 +0/ +02 +08 +1> +b1000 % +b1000 ' +#2480050000 +b111 ! +b111 * +10 +0- +14 +06 +1: +0< +0@ +1B +1) +#2480100000 +0, +09 +1; +0+ +b1011 ! +b1011 * +1? +0A +1" +#2480150000 +0( +19 +0; +1+ +b111 ! +b111 * +0? +#2480200000 +1( +0" +0+ +b1111 ! +b1111 * +1? +#2480250000 +0( +1" +b111 ! +b111 * +0? +#2480300000 +1( +0" +#2480350000 +1" +#2490000000 +1/ +b1001 % +b1001 ' +#2490050000 +b110 ! +b110 * +00 +1- +#2490100000 +b100 ! +b100 * +03 +15 +#2490150000 +1, +#2490200000 +b0 ! +b0 * +09 +1; +#2490250000 +1+ +#2490300000 +b1000 ! +b1000 * +1? +#2490350000 +0( +#2490400000 +0" +#2500000000 +0/ +12 +b1010 % +b1010 ' +#2500050000 +b1001 ! +b1001 * +10 +0- +04 +16 +#2500100000 +05 +#2510000000 +1/ +b1011 % +b1011 ' +#2510050000 +b1000 ! +b1000 * +00 +1- +#2510100000 +b1010 ! +b1010 * +13 +#2520000000 +0/ +02 +18 +b1100 % +b1100 ' +#2520050000 +b1011 ! +b1011 * +10 +0- +14 +06 +0: +1< +#2520100000 +0, +b1111 ! +b1111 * +19 +0; +#2520150000 +b1011 ! +b1011 * +09 +#2530000000 +1/ +b1101 % +b1101 ' +#2530050000 +b1010 ! +b1010 * +00 +1- +#2530100000 +b1000 ! +b1000 * +03 +15 +#2530150000 +1, +#2530200000 +b1100 ! +b1100 * +19 +#2540000000 +0/ +12 +b1110 % +b1110 ' +#2540050000 +b1101 ! +b1101 * +10 +0- +04 +16 +#2540100000 +05 +#2550000000 +1/ +b1111 % +b1111 ' +#2550050000 +b1100 ! +b1100 * +00 +1- +#2550100000 +b1110 ! +b1110 * +13 +#2560000000 diff --git a/full.png b/full.png new file mode 100644 index 0000000..511e6df Binary files /dev/null and b/full.png differ diff --git a/lab0_wrapper.v b/lab0_wrapper.v index 3270bd2..144477a 100644 --- a/lab0_wrapper.v +++ b/lab0_wrapper.v @@ -1,7 +1,7 @@ //-------------------------------------------------------------------------------- // Wrapper for Lab 0: Full Adder -// -// Rationale: +// +// Rationale: // The ZYBO board has 4 buttons, 4 switches, and 4 LEDs. But if we want to // show the results of a 4-bit add operation, we will need at least 6 LEDs! // @@ -21,10 +21,11 @@ // btn3 - show carryout on led0, overflow on led1 // // Note: Buttons, switches, and LEDs have the least-significant (0) position -// on the right. +// on the right. //-------------------------------------------------------------------------------- `timescale 1ns / 1ps +`include "adder.v" //-------------------------------------------------------------------------------- @@ -43,7 +44,7 @@ module dff #( parameter W = 1 ) always @(posedge trigger) begin if(enable) begin q <= d; - end + end end endmodule @@ -90,7 +91,6 @@ endmodule // You must write the FullAdder4bit (in your adder.v) to complete this module. // Challenge: write your own interface module instead of using this one. //-------------------------------------------------------------------------------- - module lab0_wrapper ( input clk, @@ -104,15 +104,15 @@ module lab0_wrapper wire res_sel; // Select between display options wire cout; // Carry out from adder wire ovf; // Overflow from adder - + // Memory for stored operands (parametric width set to 4 bits) dff #(4) opA_mem(.trigger(clk), .enable(btn[0]), .d(sw), .q(opA)); dff #(4) opB_mem(.trigger(clk), .enable(btn[1]), .d(sw), .q(opB)); - + // Capture button input to switch which MUX input to LEDs jkff1 src_sel(.trigger(clk), .j(btn[3]), .k(btn[2]), .q(res_sel)); mux2 #(4) output_select(.in0(res0), .in1(res1), .sel(res_sel), .out(led)); - + // TODO: You write this in your adder.v FullAdder4bit adder(.sum(res0), .carryout(cout), .overflow(ovf), .a(opA), .b(opB)); @@ -121,5 +121,5 @@ module lab0_wrapper assign res1[1] = ovf; assign res1[2] = 1'b0; assign res1[3] = 1'b0; - + endmodule diff --git a/makeTest.py b/makeTest.py new file mode 100644 index 0000000..44ebdd7 --- /dev/null +++ b/makeTest.py @@ -0,0 +1,60 @@ +from itertools import product +from bitstring import Bits + +def expected(args): + args = ''.join(args) + a = Bits(bin = args[0:4]).uint + b = Bits(bin = args[4:]).uint + s = Bits(uint = a+b, length = 5).bin; + overflow = s[0] != s[1] and args[0] == args[4]; + return [s[1], s[2], s[3], s[4], s[0], "1" if overflow else "0"] + + + + +inputs = ["a[3]","a[2]","a[1]","a[0]","b[3]","b[2]","b[1]","b[0]"] +outputs = ["sum[3]", "sum[2]", "sum[1]", "sum[0]", "carryout", "overflow"] + +lengths = [] +delay = 10000; + +numInputs = len(inputs) +numOutputs = len(outputs) +print("$display(\"", end="") +for eachInput in inputs: + string = eachInput+" | " + lengths.append(len(string)) + print(string, end="") +for eachOutput in outputs: + string = eachOutput+" | " + lengths.append(len(string)) + print(string, end="") + string = eachOutput+" exp | " + lengths.append(len(string)) + print(string, end="") +print("\");") + +for inputVals in product("01",repeat=numInputs): + for i, eachInput in enumerate(inputs): + print(eachInput+"="+inputVals[i]+";",end="") + print("#"+str(delay)) + print("$display(\"", end="") + i = 0 + for eachInput in inputs: + print("%b"+" "*(lengths[i]-3)+"| ", end="") + i=i+1 + for eachOutput in outputs: + print("%b"+" "*(lengths[i]-3)+"| ", end="") + i=i+1 + print("%s"+" "*(lengths[i]-3)+"| ", end="") + i=i+1 + print("\", ", end="") + expectedOutputs = expected(inputVals) + for eachInput in inputs: + print(eachInput+", ", end="") + for i, eachOutput in enumerate(outputs): + print(eachOutput+", ", end="") + if i < numOutputs-1: + print("\""+expectedOutputs[i]+"\", ", end="") + else: + print("\""+expectedOutputs[i]+"\");") diff --git a/output.txt b/output.txt new file mode 100644 index 0000000..81f172e --- /dev/null +++ b/output.txt @@ -0,0 +1,258 @@ +VCD info: dumpfile adder.vcd opened for output. +a[3] | a[2] | a[1] | a[0] | b[3] | b[2] | b[1] | b[0] | sum[3] | sum[3] exp | sum[2] | sum[2] exp | sum[1] | sum[1] exp | sum[0] | sum[0] exp | carryout | carryout exp | overflow | overflow exp | +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 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | +0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | +0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | +0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | +0 | 0 | 0 | 0 | 0 | 1 | 0 | 1 | 0 | 0 | 1 | 1 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | +0 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | +0 | 0 | 0 | 0 | 0 | 1 | 1 | 1 | 0 | 0 | 1 | 1 | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | +0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | +0 | 0 | 0 | 0 | 1 | 0 | 0 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | +0 | 0 | 0 | 0 | 1 | 0 | 1 | 0 | 1 | 1 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | +0 | 0 | 0 | 0 | 1 | 0 | 1 | 1 | 1 | 1 | 0 | 0 | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | +0 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | +0 | 0 | 0 | 0 | 1 | 1 | 0 | 1 | 1 | 1 | 1 | 1 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | +0 | 0 | 0 | 0 | 1 | 1 | 1 | 0 | 1 | 1 | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | +0 | 0 | 0 | 0 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | +0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | +0 | 0 | 0 | 1 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | +0 | 0 | 0 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | +0 | 0 | 0 | 1 | 0 | 0 | 1 | 1 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | +0 | 0 | 0 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | +0 | 0 | 0 | 1 | 0 | 1 | 0 | 1 | 0 | 0 | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | +0 | 0 | 0 | 1 | 0 | 1 | 1 | 0 | 0 | 0 | 1 | 1 | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | +0 | 0 | 0 | 1 | 0 | 1 | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | +0 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | +0 | 0 | 0 | 1 | 1 | 0 | 0 | 1 | 1 | 1 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | +0 | 0 | 0 | 1 | 1 | 0 | 1 | 0 | 1 | 1 | 0 | 0 | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | +0 | 0 | 0 | 1 | 1 | 0 | 1 | 1 | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | +0 | 0 | 0 | 1 | 1 | 1 | 0 | 0 | 1 | 1 | 1 | 1 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | +0 | 0 | 0 | 1 | 1 | 1 | 0 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | +0 | 0 | 0 | 1 | 1 | 1 | 1 | 0 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | +0 | 0 | 0 | 1 | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | +0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | +0 | 0 | 1 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | +0 | 0 | 1 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | +0 | 0 | 1 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 1 | 1 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | +0 | 0 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | +0 | 0 | 1 | 0 | 0 | 1 | 0 | 1 | 0 | 0 | 1 | 1 | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | +0 | 0 | 1 | 0 | 0 | 1 | 1 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | +0 | 0 | 1 | 0 | 0 | 1 | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 1 | 1 | +0 | 0 | 1 | 0 | 1 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | +0 | 0 | 1 | 0 | 1 | 0 | 0 | 1 | 1 | 1 | 0 | 0 | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | +0 | 0 | 1 | 0 | 1 | 0 | 1 | 0 | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | +0 | 0 | 1 | 0 | 1 | 0 | 1 | 1 | 1 | 1 | 1 | 1 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | +0 | 0 | 1 | 0 | 1 | 1 | 0 | 0 | 1 | 1 | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | +0 | 0 | 1 | 0 | 1 | 1 | 0 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | +0 | 0 | 1 | 0 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | +0 | 0 | 1 | 0 | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 1 | 1 | 0 | 0 | +0 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | +0 | 0 | 1 | 1 | 0 | 0 | 0 | 1 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | +0 | 0 | 1 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | +0 | 0 | 1 | 1 | 0 | 0 | 1 | 1 | 0 | 0 | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | +0 | 0 | 1 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 1 | 1 | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | +0 | 0 | 1 | 1 | 0 | 1 | 0 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | +0 | 0 | 1 | 1 | 0 | 1 | 1 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 1 | 1 | +0 | 0 | 1 | 1 | 0 | 1 | 1 | 1 | 1 | 1 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 1 | 1 | +0 | 0 | 1 | 1 | 1 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | +0 | 0 | 1 | 1 | 1 | 0 | 0 | 1 | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | +0 | 0 | 1 | 1 | 1 | 0 | 1 | 0 | 1 | 1 | 1 | 1 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | +0 | 0 | 1 | 1 | 1 | 0 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | +0 | 0 | 1 | 1 | 1 | 1 | 0 | 0 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | +0 | 0 | 1 | 1 | 1 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | +0 | 0 | 1 | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 1 | 1 | 0 | 0 | +0 | 0 | 1 | 1 | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 1 | 1 | 0 | 0 | +0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | +0 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 1 | 1 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | +0 | 1 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | +0 | 1 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 1 | 1 | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | +0 | 1 | 0 | 0 | 0 | 1 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | +0 | 1 | 0 | 0 | 0 | 1 | 0 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 1 | 1 | +0 | 1 | 0 | 0 | 0 | 1 | 1 | 0 | 1 | 1 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 1 | 1 | +0 | 1 | 0 | 0 | 0 | 1 | 1 | 1 | 1 | 1 | 0 | 0 | 1 | 1 | 1 | 1 | 0 | 0 | 1 | 1 | +0 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | +0 | 1 | 0 | 0 | 1 | 0 | 0 | 1 | 1 | 1 | 1 | 1 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | +0 | 1 | 0 | 0 | 1 | 0 | 1 | 0 | 1 | 1 | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | +0 | 1 | 0 | 0 | 1 | 0 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | +0 | 1 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | +0 | 1 | 0 | 0 | 1 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 1 | 1 | 0 | 0 | +0 | 1 | 0 | 0 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 1 | 1 | 0 | 0 | +0 | 1 | 0 | 0 | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 1 | 1 | 1 | 1 | 1 | 1 | 0 | 0 | +0 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | +0 | 1 | 0 | 1 | 0 | 0 | 0 | 1 | 0 | 0 | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | +0 | 1 | 0 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | 1 | 1 | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | +0 | 1 | 0 | 1 | 0 | 0 | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | +0 | 1 | 0 | 1 | 0 | 1 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 1 | 1 | +0 | 1 | 0 | 1 | 0 | 1 | 0 | 1 | 1 | 1 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 1 | 1 | +0 | 1 | 0 | 1 | 0 | 1 | 1 | 0 | 1 | 1 | 0 | 0 | 1 | 1 | 1 | 1 | 0 | 0 | 1 | 1 | +0 | 1 | 0 | 1 | 0 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | +0 | 1 | 0 | 1 | 1 | 0 | 0 | 0 | 1 | 1 | 1 | 1 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | +0 | 1 | 0 | 1 | 1 | 0 | 0 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | +0 | 1 | 0 | 1 | 1 | 0 | 1 | 0 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | +0 | 1 | 0 | 1 | 1 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | +0 | 1 | 0 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 1 | 1 | 0 | 0 | +0 | 1 | 0 | 1 | 1 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 1 | 1 | 0 | 0 | +0 | 1 | 0 | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 1 | 1 | 1 | 1 | 0 | 0 | +0 | 1 | 0 | 1 | 1 | 1 | 1 | 1 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | +0 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | +0 | 1 | 1 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 1 | 1 | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | +0 | 1 | 1 | 0 | 0 | 0 | 1 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | +0 | 1 | 1 | 0 | 0 | 0 | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 1 | 1 | +0 | 1 | 1 | 0 | 0 | 1 | 0 | 0 | 1 | 1 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 1 | 1 | +0 | 1 | 1 | 0 | 0 | 1 | 0 | 1 | 1 | 1 | 0 | 0 | 1 | 1 | 1 | 1 | 0 | 0 | 1 | 1 | +0 | 1 | 1 | 0 | 0 | 1 | 1 | 0 | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | +0 | 1 | 1 | 0 | 0 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 0 | 0 | 1 | 1 | 0 | 0 | 1 | 1 | +0 | 1 | 1 | 0 | 1 | 0 | 0 | 0 | 1 | 1 | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | +0 | 1 | 1 | 0 | 1 | 0 | 0 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | +0 | 1 | 1 | 0 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | +0 | 1 | 1 | 0 | 1 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 1 | 1 | 0 | 0 | +0 | 1 | 1 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 1 | 1 | 0 | 0 | +0 | 1 | 1 | 0 | 1 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 1 | 1 | 1 | 1 | 1 | 1 | 0 | 0 | +0 | 1 | 1 | 0 | 1 | 1 | 1 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | +0 | 1 | 1 | 0 | 1 | 1 | 1 | 1 | 0 | 0 | 1 | 1 | 0 | 0 | 1 | 1 | 1 | 1 | 0 | 0 | +0 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | +0 | 1 | 1 | 1 | 0 | 0 | 0 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | +0 | 1 | 1 | 1 | 0 | 0 | 1 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 1 | 1 | +0 | 1 | 1 | 1 | 0 | 0 | 1 | 1 | 1 | 1 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 1 | 1 | +0 | 1 | 1 | 1 | 0 | 1 | 0 | 0 | 1 | 1 | 0 | 0 | 1 | 1 | 1 | 1 | 0 | 0 | 1 | 1 | +0 | 1 | 1 | 1 | 0 | 1 | 0 | 1 | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | +0 | 1 | 1 | 1 | 0 | 1 | 1 | 0 | 1 | 1 | 1 | 1 | 0 | 0 | 1 | 1 | 0 | 0 | 1 | 1 | +0 | 1 | 1 | 1 | 0 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 1 | 1 | +0 | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | +0 | 1 | 1 | 1 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | +0 | 1 | 1 | 1 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 1 | 1 | 0 | 0 | +0 | 1 | 1 | 1 | 1 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 1 | 1 | 0 | 0 | +0 | 1 | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 1 | 1 | 1 | 1 | 0 | 0 | +0 | 1 | 1 | 1 | 1 | 1 | 0 | 1 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | +0 | 1 | 1 | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 1 | 1 | 1 | 1 | 0 | 0 | +0 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 0 | 0 | 1 | 1 | 1 | 1 | 0 | 0 | 1 | 1 | 0 | 0 | +1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | +1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | +1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 1 | 1 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | +1 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 1 | 1 | 0 | 0 | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | +1 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | +1 | 0 | 0 | 0 | 0 | 1 | 0 | 1 | 1 | 1 | 1 | 1 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | +1 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 1 | 1 | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | +1 | 0 | 0 | 0 | 0 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | +1 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 1 | 1 | +1 | 0 | 0 | 0 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 1 | 1 | 1 | 1 | +1 | 0 | 0 | 0 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 1 | 1 | 1 | 1 | +1 | 0 | 0 | 0 | 1 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | +1 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 1 | 1 | 1 | 1 | +1 | 0 | 0 | 0 | 1 | 1 | 0 | 1 | 0 | 0 | 1 | 1 | 0 | 0 | 1 | 1 | 1 | 1 | 1 | 1 | +1 | 0 | 0 | 0 | 1 | 1 | 1 | 0 | 0 | 0 | 1 | 1 | 1 | 1 | 0 | 0 | 1 | 1 | 1 | 1 | +1 | 0 | 0 | 0 | 1 | 1 | 1 | 1 | 0 | 0 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | +1 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | +1 | 0 | 0 | 1 | 0 | 0 | 0 | 1 | 1 | 1 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | +1 | 0 | 0 | 1 | 0 | 0 | 1 | 0 | 1 | 1 | 0 | 0 | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | +1 | 0 | 0 | 1 | 0 | 0 | 1 | 1 | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | +1 | 0 | 0 | 1 | 0 | 1 | 0 | 0 | 1 | 1 | 1 | 1 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | +1 | 0 | 0 | 1 | 0 | 1 | 0 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | +1 | 0 | 0 | 1 | 0 | 1 | 1 | 0 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | +1 | 0 | 0 | 1 | 0 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | +1 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 1 | 1 | 1 | 1 | +1 | 0 | 0 | 1 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 1 | 1 | 1 | 1 | +1 | 0 | 0 | 1 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | +1 | 0 | 0 | 1 | 1 | 0 | 1 | 1 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 1 | 1 | 1 | 1 | +1 | 0 | 0 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 1 | 1 | 1 | 1 | 1 | 1 | +1 | 0 | 0 | 1 | 1 | 1 | 0 | 1 | 0 | 0 | 1 | 1 | 1 | 1 | 0 | 0 | 1 | 1 | 1 | 1 | +1 | 0 | 0 | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | +1 | 0 | 0 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | +1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | +1 | 0 | 1 | 0 | 0 | 0 | 0 | 1 | 1 | 1 | 0 | 0 | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | +1 | 0 | 1 | 0 | 0 | 0 | 1 | 0 | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | +1 | 0 | 1 | 0 | 0 | 0 | 1 | 1 | 1 | 1 | 1 | 1 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | +1 | 0 | 1 | 0 | 0 | 1 | 0 | 0 | 1 | 1 | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | +1 | 0 | 1 | 0 | 0 | 1 | 0 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | +1 | 0 | 1 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | +1 | 0 | 1 | 0 | 0 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 1 | 1 | 0 | 0 | +1 | 0 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 1 | 1 | 1 | 1 | +1 | 0 | 1 | 0 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | +1 | 0 | 1 | 0 | 1 | 0 | 1 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 1 | 1 | 1 | 1 | +1 | 0 | 1 | 0 | 1 | 0 | 1 | 1 | 0 | 0 | 1 | 1 | 0 | 0 | 1 | 1 | 1 | 1 | 1 | 1 | +1 | 0 | 1 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 1 | 1 | 1 | 1 | 0 | 0 | 1 | 1 | 1 | 1 | +1 | 0 | 1 | 0 | 1 | 1 | 0 | 1 | 0 | 0 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | +1 | 0 | 1 | 0 | 1 | 1 | 1 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | +1 | 0 | 1 | 0 | 1 | 1 | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 1 | 1 | 1 | 1 | 0 | 0 | +1 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | +1 | 0 | 1 | 1 | 0 | 0 | 0 | 1 | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | +1 | 0 | 1 | 1 | 0 | 0 | 1 | 0 | 1 | 1 | 1 | 1 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | +1 | 0 | 1 | 1 | 0 | 0 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | +1 | 0 | 1 | 1 | 0 | 1 | 0 | 0 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | +1 | 0 | 1 | 1 | 0 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | +1 | 0 | 1 | 1 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 1 | 1 | 0 | 0 | +1 | 0 | 1 | 1 | 0 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 1 | 1 | 0 | 0 | +1 | 0 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | +1 | 0 | 1 | 1 | 1 | 0 | 0 | 1 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 1 | 1 | 1 | 1 | +1 | 0 | 1 | 1 | 1 | 0 | 1 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 1 | 1 | 1 | 1 | 1 | 1 | +1 | 0 | 1 | 1 | 1 | 0 | 1 | 1 | 0 | 0 | 1 | 1 | 1 | 1 | 0 | 0 | 1 | 1 | 1 | 1 | +1 | 0 | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | +1 | 0 | 1 | 1 | 1 | 1 | 0 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | +1 | 0 | 1 | 1 | 1 | 1 | 1 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 1 | 1 | 1 | 1 | 0 | 0 | +1 | 0 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 0 | 0 | 1 | 1 | 0 | 0 | 1 | 1 | 0 | 0 | +1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | +1 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 1 | 1 | 1 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | +1 | 1 | 0 | 0 | 0 | 0 | 1 | 0 | 1 | 1 | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | +1 | 1 | 0 | 0 | 0 | 0 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | +1 | 1 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | +1 | 1 | 0 | 0 | 0 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 1 | 1 | 0 | 0 | +1 | 1 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 1 | 1 | 0 | 0 | +1 | 1 | 0 | 0 | 0 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 1 | 1 | 1 | 1 | 1 | 1 | 0 | 0 | +1 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 1 | 1 | 1 | 1 | +1 | 1 | 0 | 0 | 1 | 0 | 0 | 1 | 0 | 0 | 1 | 1 | 0 | 0 | 1 | 1 | 1 | 1 | 1 | 1 | +1 | 1 | 0 | 0 | 1 | 0 | 1 | 0 | 0 | 0 | 1 | 1 | 1 | 1 | 0 | 0 | 1 | 1 | 1 | 1 | +1 | 1 | 0 | 0 | 1 | 0 | 1 | 1 | 0 | 0 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | +1 | 1 | 0 | 0 | 1 | 1 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | +1 | 1 | 0 | 0 | 1 | 1 | 0 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 1 | 1 | 1 | 1 | 0 | 0 | +1 | 1 | 0 | 0 | 1 | 1 | 1 | 0 | 1 | 1 | 0 | 0 | 1 | 1 | 0 | 0 | 1 | 1 | 0 | 0 | +1 | 1 | 0 | 0 | 1 | 1 | 1 | 1 | 1 | 1 | 0 | 0 | 1 | 1 | 1 | 1 | 1 | 1 | 0 | 0 | +1 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 1 | 1 | 1 | 1 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | +1 | 1 | 0 | 1 | 0 | 0 | 0 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | +1 | 1 | 0 | 1 | 0 | 0 | 1 | 0 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | +1 | 1 | 0 | 1 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | +1 | 1 | 0 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 1 | 1 | 0 | 0 | +1 | 1 | 0 | 1 | 0 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 1 | 1 | 0 | 0 | +1 | 1 | 0 | 1 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 1 | 1 | 1 | 1 | 0 | 0 | +1 | 1 | 0 | 1 | 0 | 1 | 1 | 1 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | +1 | 1 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 1 | 1 | 1 | 1 | 1 | 1 | +1 | 1 | 0 | 1 | 1 | 0 | 0 | 1 | 0 | 0 | 1 | 1 | 1 | 1 | 0 | 0 | 1 | 1 | 1 | 1 | +1 | 1 | 0 | 1 | 1 | 0 | 1 | 0 | 0 | 0 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | +1 | 1 | 0 | 1 | 1 | 0 | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | +1 | 1 | 0 | 1 | 1 | 1 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 1 | 1 | 1 | 1 | 0 | 0 | +1 | 1 | 0 | 1 | 1 | 1 | 0 | 1 | 1 | 1 | 0 | 0 | 1 | 1 | 0 | 0 | 1 | 1 | 0 | 0 | +1 | 1 | 0 | 1 | 1 | 1 | 1 | 0 | 1 | 1 | 0 | 0 | 1 | 1 | 1 | 1 | 1 | 1 | 0 | 0 | +1 | 1 | 0 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | +1 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | +1 | 1 | 1 | 0 | 0 | 0 | 0 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | +1 | 1 | 1 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | +1 | 1 | 1 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 1 | 1 | 0 | 0 | +1 | 1 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 1 | 1 | 0 | 0 | +1 | 1 | 1 | 0 | 0 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 1 | 1 | 1 | 1 | 1 | 1 | 0 | 0 | +1 | 1 | 1 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | +1 | 1 | 1 | 0 | 0 | 1 | 1 | 1 | 0 | 0 | 1 | 1 | 0 | 0 | 1 | 1 | 1 | 1 | 0 | 0 | +1 | 1 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 1 | 1 | 0 | 0 | 1 | 1 | 1 | 1 | +1 | 1 | 1 | 0 | 1 | 0 | 0 | 1 | 0 | 0 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | +1 | 1 | 1 | 0 | 1 | 0 | 1 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | +1 | 1 | 1 | 0 | 1 | 0 | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 1 | 1 | 1 | 1 | 0 | 0 | +1 | 1 | 1 | 0 | 1 | 1 | 0 | 0 | 1 | 1 | 0 | 0 | 1 | 1 | 0 | 0 | 1 | 1 | 0 | 0 | +1 | 1 | 1 | 0 | 1 | 1 | 0 | 1 | 1 | 1 | 0 | 0 | 1 | 1 | 1 | 1 | 1 | 1 | 0 | 0 | +1 | 1 | 1 | 0 | 1 | 1 | 1 | 0 | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | +1 | 1 | 1 | 0 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 0 | 0 | 1 | 1 | 1 | 1 | 0 | 0 | +1 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | +1 | 1 | 1 | 1 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | +1 | 1 | 1 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 1 | 1 | 0 | 0 | +1 | 1 | 1 | 1 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 1 | 1 | 0 | 0 | +1 | 1 | 1 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 1 | 1 | 1 | 1 | 0 | 0 | +1 | 1 | 1 | 1 | 0 | 1 | 0 | 1 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | +1 | 1 | 1 | 1 | 0 | 1 | 1 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 1 | 1 | 1 | 1 | 0 | 0 | +1 | 1 | 1 | 1 | 0 | 1 | 1 | 1 | 0 | 0 | 1 | 1 | 1 | 1 | 0 | 0 | 1 | 1 | 0 | 0 | +1 | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | +1 | 1 | 1 | 1 | 1 | 0 | 0 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | +1 | 1 | 1 | 1 | 1 | 0 | 1 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 1 | 1 | 1 | 1 | 0 | 0 | +1 | 1 | 1 | 1 | 1 | 0 | 1 | 1 | 1 | 1 | 0 | 0 | 1 | 1 | 0 | 0 | 1 | 1 | 0 | 0 | +1 | 1 | 1 | 1 | 1 | 1 | 0 | 0 | 1 | 1 | 0 | 0 | 1 | 1 | 1 | 1 | 1 | 1 | 0 | 0 | +1 | 1 | 1 | 1 | 1 | 1 | 0 | 1 | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | +1 | 1 | 1 | 1 | 1 | 1 | 1 | 0 | 1 | 1 | 1 | 1 | 0 | 0 | 1 | 1 | 1 | 1 | 0 | 0 | +1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 0 | 0 | 1 | 1 | 0 | 0 | diff --git a/prop_delay.png b/prop_delay.png new file mode 100644 index 0000000..492cebd Binary files /dev/null and b/prop_delay.png differ diff --git a/test.v b/test.v new file mode 100644 index 0000000..f2afbaf --- /dev/null +++ b/test.v @@ -0,0 +1,513 @@ +$display("a[3] | a[2] | a[1] | a[0] | b[3] | b[2] | b[1] | b[0] | sum[3] | sum[3] exp | sum[2] | sum[2] exp | sum[1] | sum[1] exp | sum[0] | sum[0] exp | carryout | carryout exp | overflow | overflow exp | "); +a[3]=0;a[2]=0;a[1]=0;a[0]=0;b[3]=0;b[2]=0;b[1]=0;b[0]=0;#10000 +$display("%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", a[3], a[2], a[1], a[0], b[3], b[2], b[1], b[0], sum[3], "0", sum[2], "0", sum[1], "0", sum[0], "0", carryout, "0", overflow, "0"); +a[3]=0;a[2]=0;a[1]=0;a[0]=0;b[3]=0;b[2]=0;b[1]=0;b[0]=1;#10000 +$display("%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", a[3], a[2], a[1], a[0], b[3], b[2], b[1], b[0], sum[3], "0", sum[2], "0", sum[1], "0", sum[0], "1", carryout, "0", overflow, "0"); +a[3]=0;a[2]=0;a[1]=0;a[0]=0;b[3]=0;b[2]=0;b[1]=1;b[0]=0;#10000 +$display("%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", a[3], a[2], a[1], a[0], b[3], b[2], b[1], b[0], sum[3], "0", sum[2], "0", sum[1], "1", sum[0], "0", carryout, "0", overflow, "0"); +a[3]=0;a[2]=0;a[1]=0;a[0]=0;b[3]=0;b[2]=0;b[1]=1;b[0]=1;#10000 +$display("%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", a[3], a[2], a[1], a[0], b[3], b[2], b[1], b[0], sum[3], "0", sum[2], "0", sum[1], "1", sum[0], "1", carryout, "0", overflow, "0"); +a[3]=0;a[2]=0;a[1]=0;a[0]=0;b[3]=0;b[2]=1;b[1]=0;b[0]=0;#10000 +$display("%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", a[3], a[2], a[1], a[0], b[3], b[2], b[1], b[0], sum[3], "0", sum[2], "1", sum[1], "0", sum[0], "0", carryout, "0", overflow, "0"); +a[3]=0;a[2]=0;a[1]=0;a[0]=0;b[3]=0;b[2]=1;b[1]=0;b[0]=1;#10000 +$display("%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", a[3], a[2], a[1], a[0], b[3], b[2], b[1], b[0], sum[3], "0", sum[2], "1", sum[1], "0", sum[0], "1", carryout, "0", overflow, "0"); +a[3]=0;a[2]=0;a[1]=0;a[0]=0;b[3]=0;b[2]=1;b[1]=1;b[0]=0;#10000 +$display("%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", a[3], a[2], a[1], a[0], b[3], b[2], b[1], b[0], sum[3], "0", sum[2], "1", sum[1], "1", sum[0], "0", carryout, "0", overflow, "0"); +a[3]=0;a[2]=0;a[1]=0;a[0]=0;b[3]=0;b[2]=1;b[1]=1;b[0]=1;#10000 +$display("%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", a[3], a[2], a[1], a[0], b[3], b[2], b[1], b[0], sum[3], "0", sum[2], "1", sum[1], "1", sum[0], "1", carryout, "0", overflow, "0"); +a[3]=0;a[2]=0;a[1]=0;a[0]=0;b[3]=1;b[2]=0;b[1]=0;b[0]=0;#10000 +$display("%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", a[3], a[2], a[1], a[0], b[3], b[2], b[1], b[0], sum[3], "1", sum[2], "0", sum[1], "0", sum[0], "0", carryout, "0", overflow, "0"); +a[3]=0;a[2]=0;a[1]=0;a[0]=0;b[3]=1;b[2]=0;b[1]=0;b[0]=1;#10000 +$display("%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", a[3], a[2], a[1], a[0], b[3], b[2], b[1], b[0], sum[3], "1", sum[2], "0", sum[1], "0", sum[0], "1", carryout, "0", overflow, "0"); +a[3]=0;a[2]=0;a[1]=0;a[0]=0;b[3]=1;b[2]=0;b[1]=1;b[0]=0;#10000 +$display("%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", a[3], a[2], a[1], a[0], b[3], b[2], b[1], b[0], sum[3], "1", sum[2], "0", sum[1], "1", sum[0], "0", carryout, "0", overflow, "0"); +a[3]=0;a[2]=0;a[1]=0;a[0]=0;b[3]=1;b[2]=0;b[1]=1;b[0]=1;#10000 +$display("%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", a[3], a[2], a[1], a[0], b[3], b[2], b[1], b[0], sum[3], "1", sum[2], "0", sum[1], "1", sum[0], "1", carryout, "0", overflow, "0"); +a[3]=0;a[2]=0;a[1]=0;a[0]=0;b[3]=1;b[2]=1;b[1]=0;b[0]=0;#10000 +$display("%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", a[3], a[2], a[1], a[0], b[3], b[2], b[1], b[0], sum[3], "1", sum[2], "1", sum[1], "0", sum[0], "0", carryout, "0", overflow, "0"); +a[3]=0;a[2]=0;a[1]=0;a[0]=0;b[3]=1;b[2]=1;b[1]=0;b[0]=1;#10000 +$display("%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", a[3], a[2], a[1], a[0], b[3], b[2], b[1], b[0], sum[3], "1", sum[2], "1", sum[1], "0", sum[0], "1", carryout, "0", overflow, "0"); +a[3]=0;a[2]=0;a[1]=0;a[0]=0;b[3]=1;b[2]=1;b[1]=1;b[0]=0;#10000 +$display("%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", a[3], a[2], a[1], a[0], b[3], b[2], b[1], b[0], sum[3], "1", sum[2], "1", sum[1], "1", sum[0], "0", carryout, "0", overflow, "0"); +a[3]=0;a[2]=0;a[1]=0;a[0]=0;b[3]=1;b[2]=1;b[1]=1;b[0]=1;#10000 +$display("%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", a[3], a[2], a[1], a[0], b[3], b[2], b[1], b[0], sum[3], "1", sum[2], "1", sum[1], "1", sum[0], "1", carryout, "0", overflow, "0"); +a[3]=0;a[2]=0;a[1]=0;a[0]=1;b[3]=0;b[2]=0;b[1]=0;b[0]=0;#10000 +$display("%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", a[3], a[2], a[1], a[0], b[3], b[2], b[1], b[0], sum[3], "0", sum[2], "0", sum[1], "0", sum[0], "1", carryout, "0", overflow, "0"); +a[3]=0;a[2]=0;a[1]=0;a[0]=1;b[3]=0;b[2]=0;b[1]=0;b[0]=1;#10000 +$display("%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", a[3], a[2], a[1], a[0], b[3], b[2], b[1], b[0], sum[3], "0", sum[2], "0", sum[1], "1", sum[0], "0", carryout, "0", overflow, "0"); +a[3]=0;a[2]=0;a[1]=0;a[0]=1;b[3]=0;b[2]=0;b[1]=1;b[0]=0;#10000 +$display("%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", a[3], a[2], a[1], a[0], b[3], b[2], b[1], b[0], sum[3], "0", sum[2], "0", sum[1], "1", sum[0], "1", carryout, "0", overflow, "0"); +a[3]=0;a[2]=0;a[1]=0;a[0]=1;b[3]=0;b[2]=0;b[1]=1;b[0]=1;#10000 +$display("%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", a[3], a[2], a[1], a[0], b[3], b[2], b[1], b[0], sum[3], "0", sum[2], "1", sum[1], "0", sum[0], "0", carryout, "0", overflow, "0"); +a[3]=0;a[2]=0;a[1]=0;a[0]=1;b[3]=0;b[2]=1;b[1]=0;b[0]=0;#10000 +$display("%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", a[3], a[2], a[1], a[0], b[3], b[2], b[1], b[0], sum[3], "0", sum[2], "1", sum[1], "0", sum[0], "1", carryout, "0", overflow, "0"); +a[3]=0;a[2]=0;a[1]=0;a[0]=1;b[3]=0;b[2]=1;b[1]=0;b[0]=1;#10000 +$display("%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", a[3], a[2], a[1], a[0], b[3], b[2], b[1], b[0], sum[3], "0", sum[2], "1", sum[1], "1", sum[0], "0", carryout, "0", overflow, "0"); +a[3]=0;a[2]=0;a[1]=0;a[0]=1;b[3]=0;b[2]=1;b[1]=1;b[0]=0;#10000 +$display("%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", a[3], a[2], a[1], a[0], b[3], b[2], b[1], b[0], sum[3], "0", sum[2], "1", sum[1], "1", sum[0], "1", carryout, "0", overflow, "0"); +a[3]=0;a[2]=0;a[1]=0;a[0]=1;b[3]=0;b[2]=1;b[1]=1;b[0]=1;#10000 +$display("%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", a[3], a[2], a[1], a[0], b[3], b[2], b[1], b[0], sum[3], "1", sum[2], "0", sum[1], "0", sum[0], "0", carryout, "0", overflow, "1"); +a[3]=0;a[2]=0;a[1]=0;a[0]=1;b[3]=1;b[2]=0;b[1]=0;b[0]=0;#10000 +$display("%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", a[3], a[2], a[1], a[0], b[3], b[2], b[1], b[0], sum[3], "1", sum[2], "0", sum[1], "0", sum[0], "1", carryout, "0", overflow, "0"); +a[3]=0;a[2]=0;a[1]=0;a[0]=1;b[3]=1;b[2]=0;b[1]=0;b[0]=1;#10000 +$display("%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", a[3], a[2], a[1], a[0], b[3], b[2], b[1], b[0], sum[3], "1", sum[2], "0", sum[1], "1", sum[0], "0", carryout, "0", overflow, "0"); +a[3]=0;a[2]=0;a[1]=0;a[0]=1;b[3]=1;b[2]=0;b[1]=1;b[0]=0;#10000 +$display("%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", a[3], a[2], a[1], a[0], b[3], b[2], b[1], b[0], sum[3], "1", sum[2], "0", sum[1], "1", sum[0], "1", carryout, "0", overflow, "0"); +a[3]=0;a[2]=0;a[1]=0;a[0]=1;b[3]=1;b[2]=0;b[1]=1;b[0]=1;#10000 +$display("%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", a[3], a[2], a[1], a[0], b[3], b[2], b[1], b[0], sum[3], "1", sum[2], "1", sum[1], "0", sum[0], "0", carryout, "0", overflow, "0"); +a[3]=0;a[2]=0;a[1]=0;a[0]=1;b[3]=1;b[2]=1;b[1]=0;b[0]=0;#10000 +$display("%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", a[3], a[2], a[1], a[0], b[3], b[2], b[1], b[0], sum[3], "1", sum[2], "1", sum[1], "0", sum[0], "1", carryout, "0", overflow, "0"); +a[3]=0;a[2]=0;a[1]=0;a[0]=1;b[3]=1;b[2]=1;b[1]=0;b[0]=1;#10000 +$display("%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", a[3], a[2], a[1], a[0], b[3], b[2], b[1], b[0], sum[3], "1", sum[2], "1", sum[1], "1", sum[0], "0", carryout, "0", overflow, "0"); +a[3]=0;a[2]=0;a[1]=0;a[0]=1;b[3]=1;b[2]=1;b[1]=1;b[0]=0;#10000 +$display("%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", a[3], a[2], a[1], a[0], b[3], b[2], b[1], b[0], sum[3], "1", sum[2], "1", sum[1], "1", sum[0], "1", carryout, "0", overflow, "0"); +a[3]=0;a[2]=0;a[1]=0;a[0]=1;b[3]=1;b[2]=1;b[1]=1;b[0]=1;#10000 +$display("%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", a[3], a[2], a[1], a[0], b[3], b[2], b[1], b[0], sum[3], "0", sum[2], "0", sum[1], "0", sum[0], "0", carryout, "1", overflow, "0"); +a[3]=0;a[2]=0;a[1]=1;a[0]=0;b[3]=0;b[2]=0;b[1]=0;b[0]=0;#10000 +$display("%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", a[3], a[2], a[1], a[0], b[3], b[2], b[1], b[0], sum[3], "0", sum[2], "0", sum[1], "1", sum[0], "0", carryout, "0", overflow, "0"); +a[3]=0;a[2]=0;a[1]=1;a[0]=0;b[3]=0;b[2]=0;b[1]=0;b[0]=1;#10000 +$display("%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", a[3], a[2], a[1], a[0], b[3], b[2], b[1], b[0], sum[3], "0", sum[2], "0", sum[1], "1", sum[0], "1", carryout, "0", overflow, "0"); +a[3]=0;a[2]=0;a[1]=1;a[0]=0;b[3]=0;b[2]=0;b[1]=1;b[0]=0;#10000 +$display("%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", a[3], a[2], a[1], a[0], b[3], b[2], b[1], b[0], sum[3], "0", sum[2], "1", sum[1], "0", sum[0], "0", carryout, "0", overflow, "0"); +a[3]=0;a[2]=0;a[1]=1;a[0]=0;b[3]=0;b[2]=0;b[1]=1;b[0]=1;#10000 +$display("%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", a[3], a[2], a[1], a[0], b[3], b[2], b[1], b[0], sum[3], "0", sum[2], "1", sum[1], "0", sum[0], "1", carryout, "0", overflow, "0"); +a[3]=0;a[2]=0;a[1]=1;a[0]=0;b[3]=0;b[2]=1;b[1]=0;b[0]=0;#10000 +$display("%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", a[3], a[2], a[1], a[0], b[3], b[2], b[1], b[0], sum[3], "0", sum[2], "1", sum[1], "1", sum[0], "0", carryout, "0", overflow, "0"); +a[3]=0;a[2]=0;a[1]=1;a[0]=0;b[3]=0;b[2]=1;b[1]=0;b[0]=1;#10000 +$display("%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", a[3], a[2], a[1], a[0], b[3], b[2], b[1], b[0], sum[3], "0", sum[2], "1", sum[1], "1", sum[0], "1", carryout, "0", overflow, "0"); +a[3]=0;a[2]=0;a[1]=1;a[0]=0;b[3]=0;b[2]=1;b[1]=1;b[0]=0;#10000 +$display("%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", a[3], a[2], a[1], a[0], b[3], b[2], b[1], b[0], sum[3], "1", sum[2], "0", sum[1], "0", sum[0], "0", carryout, "0", overflow, "1"); +a[3]=0;a[2]=0;a[1]=1;a[0]=0;b[3]=0;b[2]=1;b[1]=1;b[0]=1;#10000 +$display("%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", a[3], a[2], a[1], a[0], b[3], b[2], b[1], b[0], sum[3], "1", sum[2], "0", sum[1], "0", sum[0], "1", carryout, "0", overflow, "1"); +a[3]=0;a[2]=0;a[1]=1;a[0]=0;b[3]=1;b[2]=0;b[1]=0;b[0]=0;#10000 +$display("%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", a[3], a[2], a[1], a[0], b[3], b[2], b[1], b[0], sum[3], "1", sum[2], "0", sum[1], "1", sum[0], "0", carryout, "0", overflow, "0"); +a[3]=0;a[2]=0;a[1]=1;a[0]=0;b[3]=1;b[2]=0;b[1]=0;b[0]=1;#10000 +$display("%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", a[3], a[2], a[1], a[0], b[3], b[2], b[1], b[0], sum[3], "1", sum[2], "0", sum[1], "1", sum[0], "1", carryout, "0", overflow, "0"); +a[3]=0;a[2]=0;a[1]=1;a[0]=0;b[3]=1;b[2]=0;b[1]=1;b[0]=0;#10000 +$display("%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", a[3], a[2], a[1], a[0], b[3], b[2], b[1], b[0], sum[3], "1", sum[2], "1", sum[1], "0", sum[0], "0", carryout, "0", overflow, "0"); +a[3]=0;a[2]=0;a[1]=1;a[0]=0;b[3]=1;b[2]=0;b[1]=1;b[0]=1;#10000 +$display("%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", a[3], a[2], a[1], a[0], b[3], b[2], b[1], b[0], sum[3], "1", sum[2], "1", sum[1], "0", sum[0], "1", carryout, "0", overflow, "0"); +a[3]=0;a[2]=0;a[1]=1;a[0]=0;b[3]=1;b[2]=1;b[1]=0;b[0]=0;#10000 +$display("%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", a[3], a[2], a[1], a[0], b[3], b[2], b[1], b[0], sum[3], "1", sum[2], "1", sum[1], "1", sum[0], "0", carryout, "0", overflow, "0"); +a[3]=0;a[2]=0;a[1]=1;a[0]=0;b[3]=1;b[2]=1;b[1]=0;b[0]=1;#10000 +$display("%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", a[3], a[2], a[1], a[0], b[3], b[2], b[1], b[0], sum[3], "1", sum[2], "1", sum[1], "1", sum[0], "1", carryout, "0", overflow, "0"); +a[3]=0;a[2]=0;a[1]=1;a[0]=0;b[3]=1;b[2]=1;b[1]=1;b[0]=0;#10000 +$display("%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", a[3], a[2], a[1], a[0], b[3], b[2], b[1], b[0], sum[3], "0", sum[2], "0", sum[1], "0", sum[0], "0", carryout, "1", overflow, "0"); +a[3]=0;a[2]=0;a[1]=1;a[0]=0;b[3]=1;b[2]=1;b[1]=1;b[0]=1;#10000 +$display("%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", a[3], a[2], a[1], a[0], b[3], b[2], b[1], b[0], sum[3], "0", sum[2], "0", sum[1], "0", sum[0], "1", carryout, "1", overflow, "0"); +a[3]=0;a[2]=0;a[1]=1;a[0]=1;b[3]=0;b[2]=0;b[1]=0;b[0]=0;#10000 +$display("%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", a[3], a[2], a[1], a[0], b[3], b[2], b[1], b[0], sum[3], "0", sum[2], "0", sum[1], "1", sum[0], "1", carryout, "0", overflow, "0"); +a[3]=0;a[2]=0;a[1]=1;a[0]=1;b[3]=0;b[2]=0;b[1]=0;b[0]=1;#10000 +$display("%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", a[3], a[2], a[1], a[0], b[3], b[2], b[1], b[0], sum[3], "0", sum[2], "1", sum[1], "0", sum[0], "0", carryout, "0", overflow, "0"); +a[3]=0;a[2]=0;a[1]=1;a[0]=1;b[3]=0;b[2]=0;b[1]=1;b[0]=0;#10000 +$display("%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", a[3], a[2], a[1], a[0], b[3], b[2], b[1], b[0], sum[3], "0", sum[2], "1", sum[1], "0", sum[0], "1", carryout, "0", overflow, "0"); +a[3]=0;a[2]=0;a[1]=1;a[0]=1;b[3]=0;b[2]=0;b[1]=1;b[0]=1;#10000 +$display("%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", a[3], a[2], a[1], a[0], b[3], b[2], b[1], b[0], sum[3], "0", sum[2], "1", sum[1], "1", sum[0], "0", carryout, "0", overflow, "0"); +a[3]=0;a[2]=0;a[1]=1;a[0]=1;b[3]=0;b[2]=1;b[1]=0;b[0]=0;#10000 +$display("%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", a[3], a[2], a[1], a[0], b[3], b[2], b[1], b[0], sum[3], "0", sum[2], "1", sum[1], "1", sum[0], "1", carryout, "0", overflow, "0"); +a[3]=0;a[2]=0;a[1]=1;a[0]=1;b[3]=0;b[2]=1;b[1]=0;b[0]=1;#10000 +$display("%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", a[3], a[2], a[1], a[0], b[3], b[2], b[1], b[0], sum[3], "1", sum[2], "0", sum[1], "0", sum[0], "0", carryout, "0", overflow, "1"); +a[3]=0;a[2]=0;a[1]=1;a[0]=1;b[3]=0;b[2]=1;b[1]=1;b[0]=0;#10000 +$display("%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", a[3], a[2], a[1], a[0], b[3], b[2], b[1], b[0], sum[3], "1", sum[2], "0", sum[1], "0", sum[0], "1", carryout, "0", overflow, "1"); +a[3]=0;a[2]=0;a[1]=1;a[0]=1;b[3]=0;b[2]=1;b[1]=1;b[0]=1;#10000 +$display("%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", a[3], a[2], a[1], a[0], b[3], b[2], b[1], b[0], sum[3], "1", sum[2], "0", sum[1], "1", sum[0], "0", carryout, "0", overflow, "1"); +a[3]=0;a[2]=0;a[1]=1;a[0]=1;b[3]=1;b[2]=0;b[1]=0;b[0]=0;#10000 +$display("%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", a[3], a[2], a[1], a[0], b[3], b[2], b[1], b[0], sum[3], "1", sum[2], "0", sum[1], "1", sum[0], "1", carryout, "0", overflow, "0"); +a[3]=0;a[2]=0;a[1]=1;a[0]=1;b[3]=1;b[2]=0;b[1]=0;b[0]=1;#10000 +$display("%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", a[3], a[2], a[1], a[0], b[3], b[2], b[1], b[0], sum[3], "1", sum[2], "1", sum[1], "0", sum[0], "0", carryout, "0", overflow, "0"); +a[3]=0;a[2]=0;a[1]=1;a[0]=1;b[3]=1;b[2]=0;b[1]=1;b[0]=0;#10000 +$display("%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", a[3], a[2], a[1], a[0], b[3], b[2], b[1], b[0], sum[3], "1", sum[2], "1", sum[1], "0", sum[0], "1", carryout, "0", overflow, "0"); +a[3]=0;a[2]=0;a[1]=1;a[0]=1;b[3]=1;b[2]=0;b[1]=1;b[0]=1;#10000 +$display("%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", a[3], a[2], a[1], a[0], b[3], b[2], b[1], b[0], sum[3], "1", sum[2], "1", sum[1], "1", sum[0], "0", carryout, "0", overflow, "0"); +a[3]=0;a[2]=0;a[1]=1;a[0]=1;b[3]=1;b[2]=1;b[1]=0;b[0]=0;#10000 +$display("%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", a[3], a[2], a[1], a[0], b[3], b[2], b[1], b[0], sum[3], "1", sum[2], "1", sum[1], "1", sum[0], "1", carryout, "0", overflow, "0"); +a[3]=0;a[2]=0;a[1]=1;a[0]=1;b[3]=1;b[2]=1;b[1]=0;b[0]=1;#10000 +$display("%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", a[3], a[2], a[1], a[0], b[3], b[2], b[1], b[0], sum[3], "0", sum[2], "0", sum[1], "0", sum[0], "0", carryout, "1", overflow, "0"); +a[3]=0;a[2]=0;a[1]=1;a[0]=1;b[3]=1;b[2]=1;b[1]=1;b[0]=0;#10000 +$display("%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", a[3], a[2], a[1], a[0], b[3], b[2], b[1], b[0], sum[3], "0", sum[2], "0", sum[1], "0", sum[0], "1", carryout, "1", overflow, "0"); +a[3]=0;a[2]=0;a[1]=1;a[0]=1;b[3]=1;b[2]=1;b[1]=1;b[0]=1;#10000 +$display("%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", a[3], a[2], a[1], a[0], b[3], b[2], b[1], b[0], sum[3], "0", sum[2], "0", sum[1], "1", sum[0], "0", carryout, "1", overflow, "0"); +a[3]=0;a[2]=1;a[1]=0;a[0]=0;b[3]=0;b[2]=0;b[1]=0;b[0]=0;#10000 +$display("%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", a[3], a[2], a[1], a[0], b[3], b[2], b[1], b[0], sum[3], "0", sum[2], "1", sum[1], "0", sum[0], "0", carryout, "0", overflow, "0"); +a[3]=0;a[2]=1;a[1]=0;a[0]=0;b[3]=0;b[2]=0;b[1]=0;b[0]=1;#10000 +$display("%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", a[3], a[2], a[1], a[0], b[3], b[2], b[1], b[0], sum[3], "0", sum[2], "1", sum[1], "0", sum[0], "1", carryout, "0", overflow, "0"); +a[3]=0;a[2]=1;a[1]=0;a[0]=0;b[3]=0;b[2]=0;b[1]=1;b[0]=0;#10000 +$display("%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", a[3], a[2], a[1], a[0], b[3], b[2], b[1], b[0], sum[3], "0", sum[2], "1", sum[1], "1", sum[0], "0", carryout, "0", overflow, "0"); +a[3]=0;a[2]=1;a[1]=0;a[0]=0;b[3]=0;b[2]=0;b[1]=1;b[0]=1;#10000 +$display("%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", a[3], a[2], a[1], a[0], b[3], b[2], b[1], b[0], sum[3], "0", sum[2], "1", sum[1], "1", sum[0], "1", carryout, "0", overflow, "0"); +a[3]=0;a[2]=1;a[1]=0;a[0]=0;b[3]=0;b[2]=1;b[1]=0;b[0]=0;#10000 +$display("%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", a[3], a[2], a[1], a[0], b[3], b[2], b[1], b[0], sum[3], "1", sum[2], "0", sum[1], "0", sum[0], "0", carryout, "0", overflow, "1"); +a[3]=0;a[2]=1;a[1]=0;a[0]=0;b[3]=0;b[2]=1;b[1]=0;b[0]=1;#10000 +$display("%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", a[3], a[2], a[1], a[0], b[3], b[2], b[1], b[0], sum[3], "1", sum[2], "0", sum[1], "0", sum[0], "1", carryout, "0", overflow, "1"); +a[3]=0;a[2]=1;a[1]=0;a[0]=0;b[3]=0;b[2]=1;b[1]=1;b[0]=0;#10000 +$display("%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", a[3], a[2], a[1], a[0], b[3], b[2], b[1], b[0], sum[3], "1", sum[2], "0", sum[1], "1", sum[0], "0", carryout, "0", overflow, "1"); +a[3]=0;a[2]=1;a[1]=0;a[0]=0;b[3]=0;b[2]=1;b[1]=1;b[0]=1;#10000 +$display("%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", a[3], a[2], a[1], a[0], b[3], b[2], b[1], b[0], sum[3], "1", sum[2], "0", sum[1], "1", sum[0], "1", carryout, "0", overflow, "1"); +a[3]=0;a[2]=1;a[1]=0;a[0]=0;b[3]=1;b[2]=0;b[1]=0;b[0]=0;#10000 +$display("%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", a[3], a[2], a[1], a[0], b[3], b[2], b[1], b[0], sum[3], "1", sum[2], "1", sum[1], "0", sum[0], "0", carryout, "0", overflow, "0"); +a[3]=0;a[2]=1;a[1]=0;a[0]=0;b[3]=1;b[2]=0;b[1]=0;b[0]=1;#10000 +$display("%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", a[3], a[2], a[1], a[0], b[3], b[2], b[1], b[0], sum[3], "1", sum[2], "1", sum[1], "0", sum[0], "1", carryout, "0", overflow, "0"); +a[3]=0;a[2]=1;a[1]=0;a[0]=0;b[3]=1;b[2]=0;b[1]=1;b[0]=0;#10000 +$display("%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", a[3], a[2], a[1], a[0], b[3], b[2], b[1], b[0], sum[3], "1", sum[2], "1", sum[1], "1", sum[0], "0", carryout, "0", overflow, "0"); +a[3]=0;a[2]=1;a[1]=0;a[0]=0;b[3]=1;b[2]=0;b[1]=1;b[0]=1;#10000 +$display("%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", a[3], a[2], a[1], a[0], b[3], b[2], b[1], b[0], sum[3], "1", sum[2], "1", sum[1], "1", sum[0], "1", carryout, "0", overflow, "0"); +a[3]=0;a[2]=1;a[1]=0;a[0]=0;b[3]=1;b[2]=1;b[1]=0;b[0]=0;#10000 +$display("%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", a[3], a[2], a[1], a[0], b[3], b[2], b[1], b[0], sum[3], "0", sum[2], "0", sum[1], "0", sum[0], "0", carryout, "1", overflow, "0"); +a[3]=0;a[2]=1;a[1]=0;a[0]=0;b[3]=1;b[2]=1;b[1]=0;b[0]=1;#10000 +$display("%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", a[3], a[2], a[1], a[0], b[3], b[2], b[1], b[0], sum[3], "0", sum[2], "0", sum[1], "0", sum[0], "1", carryout, "1", overflow, "0"); +a[3]=0;a[2]=1;a[1]=0;a[0]=0;b[3]=1;b[2]=1;b[1]=1;b[0]=0;#10000 +$display("%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", a[3], a[2], a[1], a[0], b[3], b[2], b[1], b[0], sum[3], "0", sum[2], "0", sum[1], "1", sum[0], "0", carryout, "1", overflow, "0"); +a[3]=0;a[2]=1;a[1]=0;a[0]=0;b[3]=1;b[2]=1;b[1]=1;b[0]=1;#10000 +$display("%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", a[3], a[2], a[1], a[0], b[3], b[2], b[1], b[0], sum[3], "0", sum[2], "0", sum[1], "1", sum[0], "1", carryout, "1", overflow, "0"); +a[3]=0;a[2]=1;a[1]=0;a[0]=1;b[3]=0;b[2]=0;b[1]=0;b[0]=0;#10000 +$display("%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", a[3], a[2], a[1], a[0], b[3], b[2], b[1], b[0], sum[3], "0", sum[2], "1", sum[1], "0", sum[0], "1", carryout, "0", overflow, "0"); +a[3]=0;a[2]=1;a[1]=0;a[0]=1;b[3]=0;b[2]=0;b[1]=0;b[0]=1;#10000 +$display("%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", a[3], a[2], a[1], a[0], b[3], b[2], b[1], b[0], sum[3], "0", sum[2], "1", sum[1], "1", sum[0], "0", carryout, "0", overflow, "0"); +a[3]=0;a[2]=1;a[1]=0;a[0]=1;b[3]=0;b[2]=0;b[1]=1;b[0]=0;#10000 +$display("%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", a[3], a[2], a[1], a[0], b[3], b[2], b[1], b[0], sum[3], "0", sum[2], "1", sum[1], "1", sum[0], "1", carryout, "0", overflow, "0"); +a[3]=0;a[2]=1;a[1]=0;a[0]=1;b[3]=0;b[2]=0;b[1]=1;b[0]=1;#10000 +$display("%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", a[3], a[2], a[1], a[0], b[3], b[2], b[1], b[0], sum[3], "1", sum[2], "0", sum[1], "0", sum[0], "0", carryout, "0", overflow, "1"); +a[3]=0;a[2]=1;a[1]=0;a[0]=1;b[3]=0;b[2]=1;b[1]=0;b[0]=0;#10000 +$display("%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", a[3], a[2], a[1], a[0], b[3], b[2], b[1], b[0], sum[3], "1", sum[2], "0", sum[1], "0", sum[0], "1", carryout, "0", overflow, "1"); +a[3]=0;a[2]=1;a[1]=0;a[0]=1;b[3]=0;b[2]=1;b[1]=0;b[0]=1;#10000 +$display("%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", a[3], a[2], a[1], a[0], b[3], b[2], b[1], b[0], sum[3], "1", sum[2], "0", sum[1], "1", sum[0], "0", carryout, "0", overflow, "1"); +a[3]=0;a[2]=1;a[1]=0;a[0]=1;b[3]=0;b[2]=1;b[1]=1;b[0]=0;#10000 +$display("%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", a[3], a[2], a[1], a[0], b[3], b[2], b[1], b[0], sum[3], "1", sum[2], "0", sum[1], "1", sum[0], "1", carryout, "0", overflow, "1"); +a[3]=0;a[2]=1;a[1]=0;a[0]=1;b[3]=0;b[2]=1;b[1]=1;b[0]=1;#10000 +$display("%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", a[3], a[2], a[1], a[0], b[3], b[2], b[1], b[0], sum[3], "1", sum[2], "1", sum[1], "0", sum[0], "0", carryout, "0", overflow, "1"); +a[3]=0;a[2]=1;a[1]=0;a[0]=1;b[3]=1;b[2]=0;b[1]=0;b[0]=0;#10000 +$display("%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", a[3], a[2], a[1], a[0], b[3], b[2], b[1], b[0], sum[3], "1", sum[2], "1", sum[1], "0", sum[0], "1", carryout, "0", overflow, "0"); +a[3]=0;a[2]=1;a[1]=0;a[0]=1;b[3]=1;b[2]=0;b[1]=0;b[0]=1;#10000 +$display("%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", a[3], a[2], a[1], a[0], b[3], b[2], b[1], b[0], sum[3], "1", sum[2], "1", sum[1], "1", sum[0], "0", carryout, "0", overflow, "0"); +a[3]=0;a[2]=1;a[1]=0;a[0]=1;b[3]=1;b[2]=0;b[1]=1;b[0]=0;#10000 +$display("%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", a[3], a[2], a[1], a[0], b[3], b[2], b[1], b[0], sum[3], "1", sum[2], "1", sum[1], "1", sum[0], "1", carryout, "0", overflow, "0"); +a[3]=0;a[2]=1;a[1]=0;a[0]=1;b[3]=1;b[2]=0;b[1]=1;b[0]=1;#10000 +$display("%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", a[3], a[2], a[1], a[0], b[3], b[2], b[1], b[0], sum[3], "0", sum[2], "0", sum[1], "0", sum[0], "0", carryout, "1", overflow, "0"); +a[3]=0;a[2]=1;a[1]=0;a[0]=1;b[3]=1;b[2]=1;b[1]=0;b[0]=0;#10000 +$display("%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", a[3], a[2], a[1], a[0], b[3], b[2], b[1], b[0], sum[3], "0", sum[2], "0", sum[1], "0", sum[0], "1", carryout, "1", overflow, "0"); +a[3]=0;a[2]=1;a[1]=0;a[0]=1;b[3]=1;b[2]=1;b[1]=0;b[0]=1;#10000 +$display("%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", a[3], a[2], a[1], a[0], b[3], b[2], b[1], b[0], sum[3], "0", sum[2], "0", sum[1], "1", sum[0], "0", carryout, "1", overflow, "0"); +a[3]=0;a[2]=1;a[1]=0;a[0]=1;b[3]=1;b[2]=1;b[1]=1;b[0]=0;#10000 +$display("%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", a[3], a[2], a[1], a[0], b[3], b[2], b[1], b[0], sum[3], "0", sum[2], "0", sum[1], "1", sum[0], "1", carryout, "1", overflow, "0"); +a[3]=0;a[2]=1;a[1]=0;a[0]=1;b[3]=1;b[2]=1;b[1]=1;b[0]=1;#10000 +$display("%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", a[3], a[2], a[1], a[0], b[3], b[2], b[1], b[0], sum[3], "0", sum[2], "1", sum[1], "0", sum[0], "0", carryout, "1", overflow, "0"); +a[3]=0;a[2]=1;a[1]=1;a[0]=0;b[3]=0;b[2]=0;b[1]=0;b[0]=0;#10000 +$display("%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", a[3], a[2], a[1], a[0], b[3], b[2], b[1], b[0], sum[3], "0", sum[2], "1", sum[1], "1", sum[0], "0", carryout, "0", overflow, "0"); +a[3]=0;a[2]=1;a[1]=1;a[0]=0;b[3]=0;b[2]=0;b[1]=0;b[0]=1;#10000 +$display("%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", a[3], a[2], a[1], a[0], b[3], b[2], b[1], b[0], sum[3], "0", sum[2], "1", sum[1], "1", sum[0], "1", carryout, "0", overflow, "0"); +a[3]=0;a[2]=1;a[1]=1;a[0]=0;b[3]=0;b[2]=0;b[1]=1;b[0]=0;#10000 +$display("%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", a[3], a[2], a[1], a[0], b[3], b[2], b[1], b[0], sum[3], "1", sum[2], "0", sum[1], "0", sum[0], "0", carryout, "0", overflow, "1"); +a[3]=0;a[2]=1;a[1]=1;a[0]=0;b[3]=0;b[2]=0;b[1]=1;b[0]=1;#10000 +$display("%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", a[3], a[2], a[1], a[0], b[3], b[2], b[1], b[0], sum[3], "1", sum[2], "0", sum[1], "0", sum[0], "1", carryout, "0", overflow, "1"); +a[3]=0;a[2]=1;a[1]=1;a[0]=0;b[3]=0;b[2]=1;b[1]=0;b[0]=0;#10000 +$display("%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", a[3], a[2], a[1], a[0], b[3], b[2], b[1], b[0], sum[3], "1", sum[2], "0", sum[1], "1", sum[0], "0", carryout, "0", overflow, "1"); +a[3]=0;a[2]=1;a[1]=1;a[0]=0;b[3]=0;b[2]=1;b[1]=0;b[0]=1;#10000 +$display("%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", a[3], a[2], a[1], a[0], b[3], b[2], b[1], b[0], sum[3], "1", sum[2], "0", sum[1], "1", sum[0], "1", carryout, "0", overflow, "1"); +a[3]=0;a[2]=1;a[1]=1;a[0]=0;b[3]=0;b[2]=1;b[1]=1;b[0]=0;#10000 +$display("%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", a[3], a[2], a[1], a[0], b[3], b[2], b[1], b[0], sum[3], "1", sum[2], "1", sum[1], "0", sum[0], "0", carryout, "0", overflow, "1"); +a[3]=0;a[2]=1;a[1]=1;a[0]=0;b[3]=0;b[2]=1;b[1]=1;b[0]=1;#10000 +$display("%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", a[3], a[2], a[1], a[0], b[3], b[2], b[1], b[0], sum[3], "1", sum[2], "1", sum[1], "0", sum[0], "1", carryout, "0", overflow, "1"); +a[3]=0;a[2]=1;a[1]=1;a[0]=0;b[3]=1;b[2]=0;b[1]=0;b[0]=0;#10000 +$display("%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", a[3], a[2], a[1], a[0], b[3], b[2], b[1], b[0], sum[3], "1", sum[2], "1", sum[1], "1", sum[0], "0", carryout, "0", overflow, "0"); +a[3]=0;a[2]=1;a[1]=1;a[0]=0;b[3]=1;b[2]=0;b[1]=0;b[0]=1;#10000 +$display("%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", a[3], a[2], a[1], a[0], b[3], b[2], b[1], b[0], sum[3], "1", sum[2], "1", sum[1], "1", sum[0], "1", carryout, "0", overflow, "0"); +a[3]=0;a[2]=1;a[1]=1;a[0]=0;b[3]=1;b[2]=0;b[1]=1;b[0]=0;#10000 +$display("%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", a[3], a[2], a[1], a[0], b[3], b[2], b[1], b[0], sum[3], "0", sum[2], "0", sum[1], "0", sum[0], "0", carryout, "1", overflow, "0"); +a[3]=0;a[2]=1;a[1]=1;a[0]=0;b[3]=1;b[2]=0;b[1]=1;b[0]=1;#10000 +$display("%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", a[3], a[2], a[1], a[0], b[3], b[2], b[1], b[0], sum[3], "0", sum[2], "0", sum[1], "0", sum[0], "1", carryout, "1", overflow, "0"); +a[3]=0;a[2]=1;a[1]=1;a[0]=0;b[3]=1;b[2]=1;b[1]=0;b[0]=0;#10000 +$display("%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", a[3], a[2], a[1], a[0], b[3], b[2], b[1], b[0], sum[3], "0", sum[2], "0", sum[1], "1", sum[0], "0", carryout, "1", overflow, "0"); +a[3]=0;a[2]=1;a[1]=1;a[0]=0;b[3]=1;b[2]=1;b[1]=0;b[0]=1;#10000 +$display("%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", a[3], a[2], a[1], a[0], b[3], b[2], b[1], b[0], sum[3], "0", sum[2], "0", sum[1], "1", sum[0], "1", carryout, "1", overflow, "0"); +a[3]=0;a[2]=1;a[1]=1;a[0]=0;b[3]=1;b[2]=1;b[1]=1;b[0]=0;#10000 +$display("%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", a[3], a[2], a[1], a[0], b[3], b[2], b[1], b[0], sum[3], "0", sum[2], "1", sum[1], "0", sum[0], "0", carryout, "1", overflow, "0"); +a[3]=0;a[2]=1;a[1]=1;a[0]=0;b[3]=1;b[2]=1;b[1]=1;b[0]=1;#10000 +$display("%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", a[3], a[2], a[1], a[0], b[3], b[2], b[1], b[0], sum[3], "0", sum[2], "1", sum[1], "0", sum[0], "1", carryout, "1", overflow, "0"); +a[3]=0;a[2]=1;a[1]=1;a[0]=1;b[3]=0;b[2]=0;b[1]=0;b[0]=0;#10000 +$display("%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", a[3], a[2], a[1], a[0], b[3], b[2], b[1], b[0], sum[3], "0", sum[2], "1", sum[1], "1", sum[0], "1", carryout, "0", overflow, "0"); +a[3]=0;a[2]=1;a[1]=1;a[0]=1;b[3]=0;b[2]=0;b[1]=0;b[0]=1;#10000 +$display("%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", a[3], a[2], a[1], a[0], b[3], b[2], b[1], b[0], sum[3], "1", sum[2], "0", sum[1], "0", sum[0], "0", carryout, "0", overflow, "1"); +a[3]=0;a[2]=1;a[1]=1;a[0]=1;b[3]=0;b[2]=0;b[1]=1;b[0]=0;#10000 +$display("%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", a[3], a[2], a[1], a[0], b[3], b[2], b[1], b[0], sum[3], "1", sum[2], "0", sum[1], "0", sum[0], "1", carryout, "0", overflow, "1"); +a[3]=0;a[2]=1;a[1]=1;a[0]=1;b[3]=0;b[2]=0;b[1]=1;b[0]=1;#10000 +$display("%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", a[3], a[2], a[1], a[0], b[3], b[2], b[1], b[0], sum[3], "1", sum[2], "0", sum[1], "1", sum[0], "0", carryout, "0", overflow, "1"); +a[3]=0;a[2]=1;a[1]=1;a[0]=1;b[3]=0;b[2]=1;b[1]=0;b[0]=0;#10000 +$display("%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", a[3], a[2], a[1], a[0], b[3], b[2], b[1], b[0], sum[3], "1", sum[2], "0", sum[1], "1", sum[0], "1", carryout, "0", overflow, "1"); +a[3]=0;a[2]=1;a[1]=1;a[0]=1;b[3]=0;b[2]=1;b[1]=0;b[0]=1;#10000 +$display("%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", a[3], a[2], a[1], a[0], b[3], b[2], b[1], b[0], sum[3], "1", sum[2], "1", sum[1], "0", sum[0], "0", carryout, "0", overflow, "1"); +a[3]=0;a[2]=1;a[1]=1;a[0]=1;b[3]=0;b[2]=1;b[1]=1;b[0]=0;#10000 +$display("%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", a[3], a[2], a[1], a[0], b[3], b[2], b[1], b[0], sum[3], "1", sum[2], "1", sum[1], "0", sum[0], "1", carryout, "0", overflow, "1"); +a[3]=0;a[2]=1;a[1]=1;a[0]=1;b[3]=0;b[2]=1;b[1]=1;b[0]=1;#10000 +$display("%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", a[3], a[2], a[1], a[0], b[3], b[2], b[1], b[0], sum[3], "1", sum[2], "1", sum[1], "1", sum[0], "0", carryout, "0", overflow, "1"); +a[3]=0;a[2]=1;a[1]=1;a[0]=1;b[3]=1;b[2]=0;b[1]=0;b[0]=0;#10000 +$display("%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", a[3], a[2], a[1], a[0], b[3], b[2], b[1], b[0], sum[3], "1", sum[2], "1", sum[1], "1", sum[0], "1", carryout, "0", overflow, "0"); +a[3]=0;a[2]=1;a[1]=1;a[0]=1;b[3]=1;b[2]=0;b[1]=0;b[0]=1;#10000 +$display("%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", a[3], a[2], a[1], a[0], b[3], b[2], b[1], b[0], sum[3], "0", sum[2], "0", sum[1], "0", sum[0], "0", carryout, "1", overflow, "0"); +a[3]=0;a[2]=1;a[1]=1;a[0]=1;b[3]=1;b[2]=0;b[1]=1;b[0]=0;#10000 +$display("%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", a[3], a[2], a[1], a[0], b[3], b[2], b[1], b[0], sum[3], "0", sum[2], "0", sum[1], "0", sum[0], "1", carryout, "1", overflow, "0"); +a[3]=0;a[2]=1;a[1]=1;a[0]=1;b[3]=1;b[2]=0;b[1]=1;b[0]=1;#10000 +$display("%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", a[3], a[2], a[1], a[0], b[3], b[2], b[1], b[0], sum[3], "0", sum[2], "0", sum[1], "1", sum[0], "0", carryout, "1", overflow, "0"); +a[3]=0;a[2]=1;a[1]=1;a[0]=1;b[3]=1;b[2]=1;b[1]=0;b[0]=0;#10000 +$display("%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", a[3], a[2], a[1], a[0], b[3], b[2], b[1], b[0], sum[3], "0", sum[2], "0", sum[1], "1", sum[0], "1", carryout, "1", overflow, "0"); +a[3]=0;a[2]=1;a[1]=1;a[0]=1;b[3]=1;b[2]=1;b[1]=0;b[0]=1;#10000 +$display("%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", a[3], a[2], a[1], a[0], b[3], b[2], b[1], b[0], sum[3], "0", sum[2], "1", sum[1], "0", sum[0], "0", carryout, "1", overflow, "0"); +a[3]=0;a[2]=1;a[1]=1;a[0]=1;b[3]=1;b[2]=1;b[1]=1;b[0]=0;#10000 +$display("%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", a[3], a[2], a[1], a[0], b[3], b[2], b[1], b[0], sum[3], "0", sum[2], "1", sum[1], "0", sum[0], "1", carryout, "1", overflow, "0"); +a[3]=0;a[2]=1;a[1]=1;a[0]=1;b[3]=1;b[2]=1;b[1]=1;b[0]=1;#10000 +$display("%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", a[3], a[2], a[1], a[0], b[3], b[2], b[1], b[0], sum[3], "0", sum[2], "1", sum[1], "1", sum[0], "0", carryout, "1", overflow, "0"); +a[3]=1;a[2]=0;a[1]=0;a[0]=0;b[3]=0;b[2]=0;b[1]=0;b[0]=0;#10000 +$display("%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", a[3], a[2], a[1], a[0], b[3], b[2], b[1], b[0], sum[3], "1", sum[2], "0", sum[1], "0", sum[0], "0", carryout, "0", overflow, "0"); +a[3]=1;a[2]=0;a[1]=0;a[0]=0;b[3]=0;b[2]=0;b[1]=0;b[0]=1;#10000 +$display("%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", a[3], a[2], a[1], a[0], b[3], b[2], b[1], b[0], sum[3], "1", sum[2], "0", sum[1], "0", sum[0], "1", carryout, "0", overflow, "0"); +a[3]=1;a[2]=0;a[1]=0;a[0]=0;b[3]=0;b[2]=0;b[1]=1;b[0]=0;#10000 +$display("%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", a[3], a[2], a[1], a[0], b[3], b[2], b[1], b[0], sum[3], "1", sum[2], "0", sum[1], "1", sum[0], "0", carryout, "0", overflow, "0"); +a[3]=1;a[2]=0;a[1]=0;a[0]=0;b[3]=0;b[2]=0;b[1]=1;b[0]=1;#10000 +$display("%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", a[3], a[2], a[1], a[0], b[3], b[2], b[1], b[0], sum[3], "1", sum[2], "0", sum[1], "1", sum[0], "1", carryout, "0", overflow, "0"); +a[3]=1;a[2]=0;a[1]=0;a[0]=0;b[3]=0;b[2]=1;b[1]=0;b[0]=0;#10000 +$display("%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", a[3], a[2], a[1], a[0], b[3], b[2], b[1], b[0], sum[3], "1", sum[2], "1", sum[1], "0", sum[0], "0", carryout, "0", overflow, "0"); +a[3]=1;a[2]=0;a[1]=0;a[0]=0;b[3]=0;b[2]=1;b[1]=0;b[0]=1;#10000 +$display("%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", a[3], a[2], a[1], a[0], b[3], b[2], b[1], b[0], sum[3], "1", sum[2], "1", sum[1], "0", sum[0], "1", carryout, "0", overflow, "0"); +a[3]=1;a[2]=0;a[1]=0;a[0]=0;b[3]=0;b[2]=1;b[1]=1;b[0]=0;#10000 +$display("%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", a[3], a[2], a[1], a[0], b[3], b[2], b[1], b[0], sum[3], "1", sum[2], "1", sum[1], "1", sum[0], "0", carryout, "0", overflow, "0"); +a[3]=1;a[2]=0;a[1]=0;a[0]=0;b[3]=0;b[2]=1;b[1]=1;b[0]=1;#10000 +$display("%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", a[3], a[2], a[1], a[0], b[3], b[2], b[1], b[0], sum[3], "1", sum[2], "1", sum[1], "1", sum[0], "1", carryout, "0", overflow, "0"); +a[3]=1;a[2]=0;a[1]=0;a[0]=0;b[3]=1;b[2]=0;b[1]=0;b[0]=0;#10000 +$display("%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", a[3], a[2], a[1], a[0], b[3], b[2], b[1], b[0], sum[3], "0", sum[2], "0", sum[1], "0", sum[0], "0", carryout, "1", overflow, "1"); +a[3]=1;a[2]=0;a[1]=0;a[0]=0;b[3]=1;b[2]=0;b[1]=0;b[0]=1;#10000 +$display("%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", a[3], a[2], a[1], a[0], b[3], b[2], b[1], b[0], sum[3], "0", sum[2], "0", sum[1], "0", sum[0], "1", carryout, "1", overflow, "1"); +a[3]=1;a[2]=0;a[1]=0;a[0]=0;b[3]=1;b[2]=0;b[1]=1;b[0]=0;#10000 +$display("%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", a[3], a[2], a[1], a[0], b[3], b[2], b[1], b[0], sum[3], "0", sum[2], "0", sum[1], "1", sum[0], "0", carryout, "1", overflow, "1"); +a[3]=1;a[2]=0;a[1]=0;a[0]=0;b[3]=1;b[2]=0;b[1]=1;b[0]=1;#10000 +$display("%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", a[3], a[2], a[1], a[0], b[3], b[2], b[1], b[0], sum[3], "0", sum[2], "0", sum[1], "1", sum[0], "1", carryout, "1", overflow, "1"); +a[3]=1;a[2]=0;a[1]=0;a[0]=0;b[3]=1;b[2]=1;b[1]=0;b[0]=0;#10000 +$display("%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", a[3], a[2], a[1], a[0], b[3], b[2], b[1], b[0], sum[3], "0", sum[2], "1", sum[1], "0", sum[0], "0", carryout, "1", overflow, "1"); +a[3]=1;a[2]=0;a[1]=0;a[0]=0;b[3]=1;b[2]=1;b[1]=0;b[0]=1;#10000 +$display("%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", a[3], a[2], a[1], a[0], b[3], b[2], b[1], b[0], sum[3], "0", sum[2], "1", sum[1], "0", sum[0], "1", carryout, "1", overflow, "1"); +a[3]=1;a[2]=0;a[1]=0;a[0]=0;b[3]=1;b[2]=1;b[1]=1;b[0]=0;#10000 +$display("%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", a[3], a[2], a[1], a[0], b[3], b[2], b[1], b[0], sum[3], "0", sum[2], "1", sum[1], "1", sum[0], "0", carryout, "1", overflow, "1"); +a[3]=1;a[2]=0;a[1]=0;a[0]=0;b[3]=1;b[2]=1;b[1]=1;b[0]=1;#10000 +$display("%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", a[3], a[2], a[1], a[0], b[3], b[2], b[1], b[0], sum[3], "0", sum[2], "1", sum[1], "1", sum[0], "1", carryout, "1", overflow, "1"); +a[3]=1;a[2]=0;a[1]=0;a[0]=1;b[3]=0;b[2]=0;b[1]=0;b[0]=0;#10000 +$display("%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", a[3], a[2], a[1], a[0], b[3], b[2], b[1], b[0], sum[3], "1", sum[2], "0", sum[1], "0", sum[0], "1", carryout, "0", overflow, "0"); +a[3]=1;a[2]=0;a[1]=0;a[0]=1;b[3]=0;b[2]=0;b[1]=0;b[0]=1;#10000 +$display("%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", a[3], a[2], a[1], a[0], b[3], b[2], b[1], b[0], sum[3], "1", sum[2], "0", sum[1], "1", sum[0], "0", carryout, "0", overflow, "0"); +a[3]=1;a[2]=0;a[1]=0;a[0]=1;b[3]=0;b[2]=0;b[1]=1;b[0]=0;#10000 +$display("%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", a[3], a[2], a[1], a[0], b[3], b[2], b[1], b[0], sum[3], "1", sum[2], "0", sum[1], "1", sum[0], "1", carryout, "0", overflow, "0"); +a[3]=1;a[2]=0;a[1]=0;a[0]=1;b[3]=0;b[2]=0;b[1]=1;b[0]=1;#10000 +$display("%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", a[3], a[2], a[1], a[0], b[3], b[2], b[1], b[0], sum[3], "1", sum[2], "1", sum[1], "0", sum[0], "0", carryout, "0", overflow, "0"); +a[3]=1;a[2]=0;a[1]=0;a[0]=1;b[3]=0;b[2]=1;b[1]=0;b[0]=0;#10000 +$display("%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", a[3], a[2], a[1], a[0], b[3], b[2], b[1], b[0], sum[3], "1", sum[2], "1", sum[1], "0", sum[0], "1", carryout, "0", overflow, "0"); +a[3]=1;a[2]=0;a[1]=0;a[0]=1;b[3]=0;b[2]=1;b[1]=0;b[0]=1;#10000 +$display("%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", a[3], a[2], a[1], a[0], b[3], b[2], b[1], b[0], sum[3], "1", sum[2], "1", sum[1], "1", sum[0], "0", carryout, "0", overflow, "0"); +a[3]=1;a[2]=0;a[1]=0;a[0]=1;b[3]=0;b[2]=1;b[1]=1;b[0]=0;#10000 +$display("%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", a[3], a[2], a[1], a[0], b[3], b[2], b[1], b[0], sum[3], "1", sum[2], "1", sum[1], "1", sum[0], "1", carryout, "0", overflow, "0"); +a[3]=1;a[2]=0;a[1]=0;a[0]=1;b[3]=0;b[2]=1;b[1]=1;b[0]=1;#10000 +$display("%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", a[3], a[2], a[1], a[0], b[3], b[2], b[1], b[0], sum[3], "0", sum[2], "0", sum[1], "0", sum[0], "0", carryout, "1", overflow, "0"); +a[3]=1;a[2]=0;a[1]=0;a[0]=1;b[3]=1;b[2]=0;b[1]=0;b[0]=0;#10000 +$display("%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", a[3], a[2], a[1], a[0], b[3], b[2], b[1], b[0], sum[3], "0", sum[2], "0", sum[1], "0", sum[0], "1", carryout, "1", overflow, "1"); +a[3]=1;a[2]=0;a[1]=0;a[0]=1;b[3]=1;b[2]=0;b[1]=0;b[0]=1;#10000 +$display("%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", a[3], a[2], a[1], a[0], b[3], b[2], b[1], b[0], sum[3], "0", sum[2], "0", sum[1], "1", sum[0], "0", carryout, "1", overflow, "1"); +a[3]=1;a[2]=0;a[1]=0;a[0]=1;b[3]=1;b[2]=0;b[1]=1;b[0]=0;#10000 +$display("%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", a[3], a[2], a[1], a[0], b[3], b[2], b[1], b[0], sum[3], "0", sum[2], "0", sum[1], "1", sum[0], "1", carryout, "1", overflow, "1"); +a[3]=1;a[2]=0;a[1]=0;a[0]=1;b[3]=1;b[2]=0;b[1]=1;b[0]=1;#10000 +$display("%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", a[3], a[2], a[1], a[0], b[3], b[2], b[1], b[0], sum[3], "0", sum[2], "1", sum[1], "0", sum[0], "0", carryout, "1", overflow, "1"); +a[3]=1;a[2]=0;a[1]=0;a[0]=1;b[3]=1;b[2]=1;b[1]=0;b[0]=0;#10000 +$display("%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", a[3], a[2], a[1], a[0], b[3], b[2], b[1], b[0], sum[3], "0", sum[2], "1", sum[1], "0", sum[0], "1", carryout, "1", overflow, "1"); +a[3]=1;a[2]=0;a[1]=0;a[0]=1;b[3]=1;b[2]=1;b[1]=0;b[0]=1;#10000 +$display("%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", a[3], a[2], a[1], a[0], b[3], b[2], b[1], b[0], sum[3], "0", sum[2], "1", sum[1], "1", sum[0], "0", carryout, "1", overflow, "1"); +a[3]=1;a[2]=0;a[1]=0;a[0]=1;b[3]=1;b[2]=1;b[1]=1;b[0]=0;#10000 +$display("%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", a[3], a[2], a[1], a[0], b[3], b[2], b[1], b[0], sum[3], "0", sum[2], "1", sum[1], "1", sum[0], "1", carryout, "1", overflow, "1"); +a[3]=1;a[2]=0;a[1]=0;a[0]=1;b[3]=1;b[2]=1;b[1]=1;b[0]=1;#10000 +$display("%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", a[3], a[2], a[1], a[0], b[3], b[2], b[1], b[0], sum[3], "1", sum[2], "0", sum[1], "0", sum[0], "0", carryout, "1", overflow, "0"); +a[3]=1;a[2]=0;a[1]=1;a[0]=0;b[3]=0;b[2]=0;b[1]=0;b[0]=0;#10000 +$display("%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", a[3], a[2], a[1], a[0], b[3], b[2], b[1], b[0], sum[3], "1", sum[2], "0", sum[1], "1", sum[0], "0", carryout, "0", overflow, "0"); +a[3]=1;a[2]=0;a[1]=1;a[0]=0;b[3]=0;b[2]=0;b[1]=0;b[0]=1;#10000 +$display("%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", a[3], a[2], a[1], a[0], b[3], b[2], b[1], b[0], sum[3], "1", sum[2], "0", sum[1], "1", sum[0], "1", carryout, "0", overflow, "0"); +a[3]=1;a[2]=0;a[1]=1;a[0]=0;b[3]=0;b[2]=0;b[1]=1;b[0]=0;#10000 +$display("%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", a[3], a[2], a[1], a[0], b[3], b[2], b[1], b[0], sum[3], "1", sum[2], "1", sum[1], "0", sum[0], "0", carryout, "0", overflow, "0"); +a[3]=1;a[2]=0;a[1]=1;a[0]=0;b[3]=0;b[2]=0;b[1]=1;b[0]=1;#10000 +$display("%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", a[3], a[2], a[1], a[0], b[3], b[2], b[1], b[0], sum[3], "1", sum[2], "1", sum[1], "0", sum[0], "1", carryout, "0", overflow, "0"); +a[3]=1;a[2]=0;a[1]=1;a[0]=0;b[3]=0;b[2]=1;b[1]=0;b[0]=0;#10000 +$display("%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", a[3], a[2], a[1], a[0], b[3], b[2], b[1], b[0], sum[3], "1", sum[2], "1", sum[1], "1", sum[0], "0", carryout, "0", overflow, "0"); +a[3]=1;a[2]=0;a[1]=1;a[0]=0;b[3]=0;b[2]=1;b[1]=0;b[0]=1;#10000 +$display("%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", a[3], a[2], a[1], a[0], b[3], b[2], b[1], b[0], sum[3], "1", sum[2], "1", sum[1], "1", sum[0], "1", carryout, "0", overflow, "0"); +a[3]=1;a[2]=0;a[1]=1;a[0]=0;b[3]=0;b[2]=1;b[1]=1;b[0]=0;#10000 +$display("%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", a[3], a[2], a[1], a[0], b[3], b[2], b[1], b[0], sum[3], "0", sum[2], "0", sum[1], "0", sum[0], "0", carryout, "1", overflow, "0"); +a[3]=1;a[2]=0;a[1]=1;a[0]=0;b[3]=0;b[2]=1;b[1]=1;b[0]=1;#10000 +$display("%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", a[3], a[2], a[1], a[0], b[3], b[2], b[1], b[0], sum[3], "0", sum[2], "0", sum[1], "0", sum[0], "1", carryout, "1", overflow, "0"); +a[3]=1;a[2]=0;a[1]=1;a[0]=0;b[3]=1;b[2]=0;b[1]=0;b[0]=0;#10000 +$display("%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", a[3], a[2], a[1], a[0], b[3], b[2], b[1], b[0], sum[3], "0", sum[2], "0", sum[1], "1", sum[0], "0", carryout, "1", overflow, "1"); +a[3]=1;a[2]=0;a[1]=1;a[0]=0;b[3]=1;b[2]=0;b[1]=0;b[0]=1;#10000 +$display("%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", a[3], a[2], a[1], a[0], b[3], b[2], b[1], b[0], sum[3], "0", sum[2], "0", sum[1], "1", sum[0], "1", carryout, "1", overflow, "1"); +a[3]=1;a[2]=0;a[1]=1;a[0]=0;b[3]=1;b[2]=0;b[1]=1;b[0]=0;#10000 +$display("%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", a[3], a[2], a[1], a[0], b[3], b[2], b[1], b[0], sum[3], "0", sum[2], "1", sum[1], "0", sum[0], "0", carryout, "1", overflow, "1"); +a[3]=1;a[2]=0;a[1]=1;a[0]=0;b[3]=1;b[2]=0;b[1]=1;b[0]=1;#10000 +$display("%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", a[3], a[2], a[1], a[0], b[3], b[2], b[1], b[0], sum[3], "0", sum[2], "1", sum[1], "0", sum[0], "1", carryout, "1", overflow, "1"); +a[3]=1;a[2]=0;a[1]=1;a[0]=0;b[3]=1;b[2]=1;b[1]=0;b[0]=0;#10000 +$display("%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", a[3], a[2], a[1], a[0], b[3], b[2], b[1], b[0], sum[3], "0", sum[2], "1", sum[1], "1", sum[0], "0", carryout, "1", overflow, "1"); +a[3]=1;a[2]=0;a[1]=1;a[0]=0;b[3]=1;b[2]=1;b[1]=0;b[0]=1;#10000 +$display("%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", a[3], a[2], a[1], a[0], b[3], b[2], b[1], b[0], sum[3], "0", sum[2], "1", sum[1], "1", sum[0], "1", carryout, "1", overflow, "1"); +a[3]=1;a[2]=0;a[1]=1;a[0]=0;b[3]=1;b[2]=1;b[1]=1;b[0]=0;#10000 +$display("%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", a[3], a[2], a[1], a[0], b[3], b[2], b[1], b[0], sum[3], "1", sum[2], "0", sum[1], "0", sum[0], "0", carryout, "1", overflow, "0"); +a[3]=1;a[2]=0;a[1]=1;a[0]=0;b[3]=1;b[2]=1;b[1]=1;b[0]=1;#10000 +$display("%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", a[3], a[2], a[1], a[0], b[3], b[2], b[1], b[0], sum[3], "1", sum[2], "0", sum[1], "0", sum[0], "1", carryout, "1", overflow, "0"); +a[3]=1;a[2]=0;a[1]=1;a[0]=1;b[3]=0;b[2]=0;b[1]=0;b[0]=0;#10000 +$display("%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", a[3], a[2], a[1], a[0], b[3], b[2], b[1], b[0], sum[3], "1", sum[2], "0", sum[1], "1", sum[0], "1", carryout, "0", overflow, "0"); +a[3]=1;a[2]=0;a[1]=1;a[0]=1;b[3]=0;b[2]=0;b[1]=0;b[0]=1;#10000 +$display("%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", a[3], a[2], a[1], a[0], b[3], b[2], b[1], b[0], sum[3], "1", sum[2], "1", sum[1], "0", sum[0], "0", carryout, "0", overflow, "0"); +a[3]=1;a[2]=0;a[1]=1;a[0]=1;b[3]=0;b[2]=0;b[1]=1;b[0]=0;#10000 +$display("%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", a[3], a[2], a[1], a[0], b[3], b[2], b[1], b[0], sum[3], "1", sum[2], "1", sum[1], "0", sum[0], "1", carryout, "0", overflow, "0"); +a[3]=1;a[2]=0;a[1]=1;a[0]=1;b[3]=0;b[2]=0;b[1]=1;b[0]=1;#10000 +$display("%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", a[3], a[2], a[1], a[0], b[3], b[2], b[1], b[0], sum[3], "1", sum[2], "1", sum[1], "1", sum[0], "0", carryout, "0", overflow, "0"); +a[3]=1;a[2]=0;a[1]=1;a[0]=1;b[3]=0;b[2]=1;b[1]=0;b[0]=0;#10000 +$display("%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", a[3], a[2], a[1], a[0], b[3], b[2], b[1], b[0], sum[3], "1", sum[2], "1", sum[1], "1", sum[0], "1", carryout, "0", overflow, "0"); +a[3]=1;a[2]=0;a[1]=1;a[0]=1;b[3]=0;b[2]=1;b[1]=0;b[0]=1;#10000 +$display("%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", a[3], a[2], a[1], a[0], b[3], b[2], b[1], b[0], sum[3], "0", sum[2], "0", sum[1], "0", sum[0], "0", carryout, "1", overflow, "0"); +a[3]=1;a[2]=0;a[1]=1;a[0]=1;b[3]=0;b[2]=1;b[1]=1;b[0]=0;#10000 +$display("%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", a[3], a[2], a[1], a[0], b[3], b[2], b[1], b[0], sum[3], "0", sum[2], "0", sum[1], "0", sum[0], "1", carryout, "1", overflow, "0"); +a[3]=1;a[2]=0;a[1]=1;a[0]=1;b[3]=0;b[2]=1;b[1]=1;b[0]=1;#10000 +$display("%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", a[3], a[2], a[1], a[0], b[3], b[2], b[1], b[0], sum[3], "0", sum[2], "0", sum[1], "1", sum[0], "0", carryout, "1", overflow, "0"); +a[3]=1;a[2]=0;a[1]=1;a[0]=1;b[3]=1;b[2]=0;b[1]=0;b[0]=0;#10000 +$display("%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", a[3], a[2], a[1], a[0], b[3], b[2], b[1], b[0], sum[3], "0", sum[2], "0", sum[1], "1", sum[0], "1", carryout, "1", overflow, "1"); +a[3]=1;a[2]=0;a[1]=1;a[0]=1;b[3]=1;b[2]=0;b[1]=0;b[0]=1;#10000 +$display("%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", a[3], a[2], a[1], a[0], b[3], b[2], b[1], b[0], sum[3], "0", sum[2], "1", sum[1], "0", sum[0], "0", carryout, "1", overflow, "1"); +a[3]=1;a[2]=0;a[1]=1;a[0]=1;b[3]=1;b[2]=0;b[1]=1;b[0]=0;#10000 +$display("%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", a[3], a[2], a[1], a[0], b[3], b[2], b[1], b[0], sum[3], "0", sum[2], "1", sum[1], "0", sum[0], "1", carryout, "1", overflow, "1"); +a[3]=1;a[2]=0;a[1]=1;a[0]=1;b[3]=1;b[2]=0;b[1]=1;b[0]=1;#10000 +$display("%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", a[3], a[2], a[1], a[0], b[3], b[2], b[1], b[0], sum[3], "0", sum[2], "1", sum[1], "1", sum[0], "0", carryout, "1", overflow, "1"); +a[3]=1;a[2]=0;a[1]=1;a[0]=1;b[3]=1;b[2]=1;b[1]=0;b[0]=0;#10000 +$display("%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", a[3], a[2], a[1], a[0], b[3], b[2], b[1], b[0], sum[3], "0", sum[2], "1", sum[1], "1", sum[0], "1", carryout, "1", overflow, "1"); +a[3]=1;a[2]=0;a[1]=1;a[0]=1;b[3]=1;b[2]=1;b[1]=0;b[0]=1;#10000 +$display("%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", a[3], a[2], a[1], a[0], b[3], b[2], b[1], b[0], sum[3], "1", sum[2], "0", sum[1], "0", sum[0], "0", carryout, "1", overflow, "0"); +a[3]=1;a[2]=0;a[1]=1;a[0]=1;b[3]=1;b[2]=1;b[1]=1;b[0]=0;#10000 +$display("%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", a[3], a[2], a[1], a[0], b[3], b[2], b[1], b[0], sum[3], "1", sum[2], "0", sum[1], "0", sum[0], "1", carryout, "1", overflow, "0"); +a[3]=1;a[2]=0;a[1]=1;a[0]=1;b[3]=1;b[2]=1;b[1]=1;b[0]=1;#10000 +$display("%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", a[3], a[2], a[1], a[0], b[3], b[2], b[1], b[0], sum[3], "1", sum[2], "0", sum[1], "1", sum[0], "0", carryout, "1", overflow, "0"); +a[3]=1;a[2]=1;a[1]=0;a[0]=0;b[3]=0;b[2]=0;b[1]=0;b[0]=0;#10000 +$display("%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", a[3], a[2], a[1], a[0], b[3], b[2], b[1], b[0], sum[3], "1", sum[2], "1", sum[1], "0", sum[0], "0", carryout, "0", overflow, "0"); +a[3]=1;a[2]=1;a[1]=0;a[0]=0;b[3]=0;b[2]=0;b[1]=0;b[0]=1;#10000 +$display("%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", a[3], a[2], a[1], a[0], b[3], b[2], b[1], b[0], sum[3], "1", sum[2], "1", sum[1], "0", sum[0], "1", carryout, "0", overflow, "0"); +a[3]=1;a[2]=1;a[1]=0;a[0]=0;b[3]=0;b[2]=0;b[1]=1;b[0]=0;#10000 +$display("%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", a[3], a[2], a[1], a[0], b[3], b[2], b[1], b[0], sum[3], "1", sum[2], "1", sum[1], "1", sum[0], "0", carryout, "0", overflow, "0"); +a[3]=1;a[2]=1;a[1]=0;a[0]=0;b[3]=0;b[2]=0;b[1]=1;b[0]=1;#10000 +$display("%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", a[3], a[2], a[1], a[0], b[3], b[2], b[1], b[0], sum[3], "1", sum[2], "1", sum[1], "1", sum[0], "1", carryout, "0", overflow, "0"); +a[3]=1;a[2]=1;a[1]=0;a[0]=0;b[3]=0;b[2]=1;b[1]=0;b[0]=0;#10000 +$display("%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", a[3], a[2], a[1], a[0], b[3], b[2], b[1], b[0], sum[3], "0", sum[2], "0", sum[1], "0", sum[0], "0", carryout, "1", overflow, "0"); +a[3]=1;a[2]=1;a[1]=0;a[0]=0;b[3]=0;b[2]=1;b[1]=0;b[0]=1;#10000 +$display("%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", a[3], a[2], a[1], a[0], b[3], b[2], b[1], b[0], sum[3], "0", sum[2], "0", sum[1], "0", sum[0], "1", carryout, "1", overflow, "0"); +a[3]=1;a[2]=1;a[1]=0;a[0]=0;b[3]=0;b[2]=1;b[1]=1;b[0]=0;#10000 +$display("%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", a[3], a[2], a[1], a[0], b[3], b[2], b[1], b[0], sum[3], "0", sum[2], "0", sum[1], "1", sum[0], "0", carryout, "1", overflow, "0"); +a[3]=1;a[2]=1;a[1]=0;a[0]=0;b[3]=0;b[2]=1;b[1]=1;b[0]=1;#10000 +$display("%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", a[3], a[2], a[1], a[0], b[3], b[2], b[1], b[0], sum[3], "0", sum[2], "0", sum[1], "1", sum[0], "1", carryout, "1", overflow, "0"); +a[3]=1;a[2]=1;a[1]=0;a[0]=0;b[3]=1;b[2]=0;b[1]=0;b[0]=0;#10000 +$display("%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", a[3], a[2], a[1], a[0], b[3], b[2], b[1], b[0], sum[3], "0", sum[2], "1", sum[1], "0", sum[0], "0", carryout, "1", overflow, "1"); +a[3]=1;a[2]=1;a[1]=0;a[0]=0;b[3]=1;b[2]=0;b[1]=0;b[0]=1;#10000 +$display("%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", a[3], a[2], a[1], a[0], b[3], b[2], b[1], b[0], sum[3], "0", sum[2], "1", sum[1], "0", sum[0], "1", carryout, "1", overflow, "1"); +a[3]=1;a[2]=1;a[1]=0;a[0]=0;b[3]=1;b[2]=0;b[1]=1;b[0]=0;#10000 +$display("%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", a[3], a[2], a[1], a[0], b[3], b[2], b[1], b[0], sum[3], "0", sum[2], "1", sum[1], "1", sum[0], "0", carryout, "1", overflow, "1"); +a[3]=1;a[2]=1;a[1]=0;a[0]=0;b[3]=1;b[2]=0;b[1]=1;b[0]=1;#10000 +$display("%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", a[3], a[2], a[1], a[0], b[3], b[2], b[1], b[0], sum[3], "0", sum[2], "1", sum[1], "1", sum[0], "1", carryout, "1", overflow, "1"); +a[3]=1;a[2]=1;a[1]=0;a[0]=0;b[3]=1;b[2]=1;b[1]=0;b[0]=0;#10000 +$display("%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", a[3], a[2], a[1], a[0], b[3], b[2], b[1], b[0], sum[3], "1", sum[2], "0", sum[1], "0", sum[0], "0", carryout, "1", overflow, "0"); +a[3]=1;a[2]=1;a[1]=0;a[0]=0;b[3]=1;b[2]=1;b[1]=0;b[0]=1;#10000 +$display("%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", a[3], a[2], a[1], a[0], b[3], b[2], b[1], b[0], sum[3], "1", sum[2], "0", sum[1], "0", sum[0], "1", carryout, "1", overflow, "0"); +a[3]=1;a[2]=1;a[1]=0;a[0]=0;b[3]=1;b[2]=1;b[1]=1;b[0]=0;#10000 +$display("%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", a[3], a[2], a[1], a[0], b[3], b[2], b[1], b[0], sum[3], "1", sum[2], "0", sum[1], "1", sum[0], "0", carryout, "1", overflow, "0"); +a[3]=1;a[2]=1;a[1]=0;a[0]=0;b[3]=1;b[2]=1;b[1]=1;b[0]=1;#10000 +$display("%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", a[3], a[2], a[1], a[0], b[3], b[2], b[1], b[0], sum[3], "1", sum[2], "0", sum[1], "1", sum[0], "1", carryout, "1", overflow, "0"); +a[3]=1;a[2]=1;a[1]=0;a[0]=1;b[3]=0;b[2]=0;b[1]=0;b[0]=0;#10000 +$display("%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", a[3], a[2], a[1], a[0], b[3], b[2], b[1], b[0], sum[3], "1", sum[2], "1", sum[1], "0", sum[0], "1", carryout, "0", overflow, "0"); +a[3]=1;a[2]=1;a[1]=0;a[0]=1;b[3]=0;b[2]=0;b[1]=0;b[0]=1;#10000 +$display("%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", a[3], a[2], a[1], a[0], b[3], b[2], b[1], b[0], sum[3], "1", sum[2], "1", sum[1], "1", sum[0], "0", carryout, "0", overflow, "0"); +a[3]=1;a[2]=1;a[1]=0;a[0]=1;b[3]=0;b[2]=0;b[1]=1;b[0]=0;#10000 +$display("%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", a[3], a[2], a[1], a[0], b[3], b[2], b[1], b[0], sum[3], "1", sum[2], "1", sum[1], "1", sum[0], "1", carryout, "0", overflow, "0"); +a[3]=1;a[2]=1;a[1]=0;a[0]=1;b[3]=0;b[2]=0;b[1]=1;b[0]=1;#10000 +$display("%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", a[3], a[2], a[1], a[0], b[3], b[2], b[1], b[0], sum[3], "0", sum[2], "0", sum[1], "0", sum[0], "0", carryout, "1", overflow, "0"); +a[3]=1;a[2]=1;a[1]=0;a[0]=1;b[3]=0;b[2]=1;b[1]=0;b[0]=0;#10000 +$display("%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", a[3], a[2], a[1], a[0], b[3], b[2], b[1], b[0], sum[3], "0", sum[2], "0", sum[1], "0", sum[0], "1", carryout, "1", overflow, "0"); +a[3]=1;a[2]=1;a[1]=0;a[0]=1;b[3]=0;b[2]=1;b[1]=0;b[0]=1;#10000 +$display("%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", a[3], a[2], a[1], a[0], b[3], b[2], b[1], b[0], sum[3], "0", sum[2], "0", sum[1], "1", sum[0], "0", carryout, "1", overflow, "0"); +a[3]=1;a[2]=1;a[1]=0;a[0]=1;b[3]=0;b[2]=1;b[1]=1;b[0]=0;#10000 +$display("%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", a[3], a[2], a[1], a[0], b[3], b[2], b[1], b[0], sum[3], "0", sum[2], "0", sum[1], "1", sum[0], "1", carryout, "1", overflow, "0"); +a[3]=1;a[2]=1;a[1]=0;a[0]=1;b[3]=0;b[2]=1;b[1]=1;b[0]=1;#10000 +$display("%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", a[3], a[2], a[1], a[0], b[3], b[2], b[1], b[0], sum[3], "0", sum[2], "1", sum[1], "0", sum[0], "0", carryout, "1", overflow, "0"); +a[3]=1;a[2]=1;a[1]=0;a[0]=1;b[3]=1;b[2]=0;b[1]=0;b[0]=0;#10000 +$display("%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", a[3], a[2], a[1], a[0], b[3], b[2], b[1], b[0], sum[3], "0", sum[2], "1", sum[1], "0", sum[0], "1", carryout, "1", overflow, "1"); +a[3]=1;a[2]=1;a[1]=0;a[0]=1;b[3]=1;b[2]=0;b[1]=0;b[0]=1;#10000 +$display("%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", a[3], a[2], a[1], a[0], b[3], b[2], b[1], b[0], sum[3], "0", sum[2], "1", sum[1], "1", sum[0], "0", carryout, "1", overflow, "1"); +a[3]=1;a[2]=1;a[1]=0;a[0]=1;b[3]=1;b[2]=0;b[1]=1;b[0]=0;#10000 +$display("%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", a[3], a[2], a[1], a[0], b[3], b[2], b[1], b[0], sum[3], "0", sum[2], "1", sum[1], "1", sum[0], "1", carryout, "1", overflow, "1"); +a[3]=1;a[2]=1;a[1]=0;a[0]=1;b[3]=1;b[2]=0;b[1]=1;b[0]=1;#10000 +$display("%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", a[3], a[2], a[1], a[0], b[3], b[2], b[1], b[0], sum[3], "1", sum[2], "0", sum[1], "0", sum[0], "0", carryout, "1", overflow, "0"); +a[3]=1;a[2]=1;a[1]=0;a[0]=1;b[3]=1;b[2]=1;b[1]=0;b[0]=0;#10000 +$display("%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", a[3], a[2], a[1], a[0], b[3], b[2], b[1], b[0], sum[3], "1", sum[2], "0", sum[1], "0", sum[0], "1", carryout, "1", overflow, "0"); +a[3]=1;a[2]=1;a[1]=0;a[0]=1;b[3]=1;b[2]=1;b[1]=0;b[0]=1;#10000 +$display("%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", a[3], a[2], a[1], a[0], b[3], b[2], b[1], b[0], sum[3], "1", sum[2], "0", sum[1], "1", sum[0], "0", carryout, "1", overflow, "0"); +a[3]=1;a[2]=1;a[1]=0;a[0]=1;b[3]=1;b[2]=1;b[1]=1;b[0]=0;#10000 +$display("%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", a[3], a[2], a[1], a[0], b[3], b[2], b[1], b[0], sum[3], "1", sum[2], "0", sum[1], "1", sum[0], "1", carryout, "1", overflow, "0"); +a[3]=1;a[2]=1;a[1]=0;a[0]=1;b[3]=1;b[2]=1;b[1]=1;b[0]=1;#10000 +$display("%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", a[3], a[2], a[1], a[0], b[3], b[2], b[1], b[0], sum[3], "1", sum[2], "1", sum[1], "0", sum[0], "0", carryout, "1", overflow, "0"); +a[3]=1;a[2]=1;a[1]=1;a[0]=0;b[3]=0;b[2]=0;b[1]=0;b[0]=0;#10000 +$display("%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", a[3], a[2], a[1], a[0], b[3], b[2], b[1], b[0], sum[3], "1", sum[2], "1", sum[1], "1", sum[0], "0", carryout, "0", overflow, "0"); +a[3]=1;a[2]=1;a[1]=1;a[0]=0;b[3]=0;b[2]=0;b[1]=0;b[0]=1;#10000 +$display("%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", a[3], a[2], a[1], a[0], b[3], b[2], b[1], b[0], sum[3], "1", sum[2], "1", sum[1], "1", sum[0], "1", carryout, "0", overflow, "0"); +a[3]=1;a[2]=1;a[1]=1;a[0]=0;b[3]=0;b[2]=0;b[1]=1;b[0]=0;#10000 +$display("%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", a[3], a[2], a[1], a[0], b[3], b[2], b[1], b[0], sum[3], "0", sum[2], "0", sum[1], "0", sum[0], "0", carryout, "1", overflow, "0"); +a[3]=1;a[2]=1;a[1]=1;a[0]=0;b[3]=0;b[2]=0;b[1]=1;b[0]=1;#10000 +$display("%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", a[3], a[2], a[1], a[0], b[3], b[2], b[1], b[0], sum[3], "0", sum[2], "0", sum[1], "0", sum[0], "1", carryout, "1", overflow, "0"); +a[3]=1;a[2]=1;a[1]=1;a[0]=0;b[3]=0;b[2]=1;b[1]=0;b[0]=0;#10000 +$display("%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", a[3], a[2], a[1], a[0], b[3], b[2], b[1], b[0], sum[3], "0", sum[2], "0", sum[1], "1", sum[0], "0", carryout, "1", overflow, "0"); +a[3]=1;a[2]=1;a[1]=1;a[0]=0;b[3]=0;b[2]=1;b[1]=0;b[0]=1;#10000 +$display("%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", a[3], a[2], a[1], a[0], b[3], b[2], b[1], b[0], sum[3], "0", sum[2], "0", sum[1], "1", sum[0], "1", carryout, "1", overflow, "0"); +a[3]=1;a[2]=1;a[1]=1;a[0]=0;b[3]=0;b[2]=1;b[1]=1;b[0]=0;#10000 +$display("%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", a[3], a[2], a[1], a[0], b[3], b[2], b[1], b[0], sum[3], "0", sum[2], "1", sum[1], "0", sum[0], "0", carryout, "1", overflow, "0"); +a[3]=1;a[2]=1;a[1]=1;a[0]=0;b[3]=0;b[2]=1;b[1]=1;b[0]=1;#10000 +$display("%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", a[3], a[2], a[1], a[0], b[3], b[2], b[1], b[0], sum[3], "0", sum[2], "1", sum[1], "0", sum[0], "1", carryout, "1", overflow, "0"); +a[3]=1;a[2]=1;a[1]=1;a[0]=0;b[3]=1;b[2]=0;b[1]=0;b[0]=0;#10000 +$display("%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", a[3], a[2], a[1], a[0], b[3], b[2], b[1], b[0], sum[3], "0", sum[2], "1", sum[1], "1", sum[0], "0", carryout, "1", overflow, "1"); +a[3]=1;a[2]=1;a[1]=1;a[0]=0;b[3]=1;b[2]=0;b[1]=0;b[0]=1;#10000 +$display("%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", a[3], a[2], a[1], a[0], b[3], b[2], b[1], b[0], sum[3], "0", sum[2], "1", sum[1], "1", sum[0], "1", carryout, "1", overflow, "1"); +a[3]=1;a[2]=1;a[1]=1;a[0]=0;b[3]=1;b[2]=0;b[1]=1;b[0]=0;#10000 +$display("%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", a[3], a[2], a[1], a[0], b[3], b[2], b[1], b[0], sum[3], "1", sum[2], "0", sum[1], "0", sum[0], "0", carryout, "1", overflow, "0"); +a[3]=1;a[2]=1;a[1]=1;a[0]=0;b[3]=1;b[2]=0;b[1]=1;b[0]=1;#10000 +$display("%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", a[3], a[2], a[1], a[0], b[3], b[2], b[1], b[0], sum[3], "1", sum[2], "0", sum[1], "0", sum[0], "1", carryout, "1", overflow, "0"); +a[3]=1;a[2]=1;a[1]=1;a[0]=0;b[3]=1;b[2]=1;b[1]=0;b[0]=0;#10000 +$display("%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", a[3], a[2], a[1], a[0], b[3], b[2], b[1], b[0], sum[3], "1", sum[2], "0", sum[1], "1", sum[0], "0", carryout, "1", overflow, "0"); +a[3]=1;a[2]=1;a[1]=1;a[0]=0;b[3]=1;b[2]=1;b[1]=0;b[0]=1;#10000 +$display("%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", a[3], a[2], a[1], a[0], b[3], b[2], b[1], b[0], sum[3], "1", sum[2], "0", sum[1], "1", sum[0], "1", carryout, "1", overflow, "0"); +a[3]=1;a[2]=1;a[1]=1;a[0]=0;b[3]=1;b[2]=1;b[1]=1;b[0]=0;#10000 +$display("%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", a[3], a[2], a[1], a[0], b[3], b[2], b[1], b[0], sum[3], "1", sum[2], "1", sum[1], "0", sum[0], "0", carryout, "1", overflow, "0"); +a[3]=1;a[2]=1;a[1]=1;a[0]=0;b[3]=1;b[2]=1;b[1]=1;b[0]=1;#10000 +$display("%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", a[3], a[2], a[1], a[0], b[3], b[2], b[1], b[0], sum[3], "1", sum[2], "1", sum[1], "0", sum[0], "1", carryout, "1", overflow, "0"); +a[3]=1;a[2]=1;a[1]=1;a[0]=1;b[3]=0;b[2]=0;b[1]=0;b[0]=0;#10000 +$display("%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", a[3], a[2], a[1], a[0], b[3], b[2], b[1], b[0], sum[3], "1", sum[2], "1", sum[1], "1", sum[0], "1", carryout, "0", overflow, "0"); +a[3]=1;a[2]=1;a[1]=1;a[0]=1;b[3]=0;b[2]=0;b[1]=0;b[0]=1;#10000 +$display("%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", a[3], a[2], a[1], a[0], b[3], b[2], b[1], b[0], sum[3], "0", sum[2], "0", sum[1], "0", sum[0], "0", carryout, "1", overflow, "0"); +a[3]=1;a[2]=1;a[1]=1;a[0]=1;b[3]=0;b[2]=0;b[1]=1;b[0]=0;#10000 +$display("%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", a[3], a[2], a[1], a[0], b[3], b[2], b[1], b[0], sum[3], "0", sum[2], "0", sum[1], "0", sum[0], "1", carryout, "1", overflow, "0"); +a[3]=1;a[2]=1;a[1]=1;a[0]=1;b[3]=0;b[2]=0;b[1]=1;b[0]=1;#10000 +$display("%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", a[3], a[2], a[1], a[0], b[3], b[2], b[1], b[0], sum[3], "0", sum[2], "0", sum[1], "1", sum[0], "0", carryout, "1", overflow, "0"); +a[3]=1;a[2]=1;a[1]=1;a[0]=1;b[3]=0;b[2]=1;b[1]=0;b[0]=0;#10000 +$display("%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", a[3], a[2], a[1], a[0], b[3], b[2], b[1], b[0], sum[3], "0", sum[2], "0", sum[1], "1", sum[0], "1", carryout, "1", overflow, "0"); +a[3]=1;a[2]=1;a[1]=1;a[0]=1;b[3]=0;b[2]=1;b[1]=0;b[0]=1;#10000 +$display("%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", a[3], a[2], a[1], a[0], b[3], b[2], b[1], b[0], sum[3], "0", sum[2], "1", sum[1], "0", sum[0], "0", carryout, "1", overflow, "0"); +a[3]=1;a[2]=1;a[1]=1;a[0]=1;b[3]=0;b[2]=1;b[1]=1;b[0]=0;#10000 +$display("%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", a[3], a[2], a[1], a[0], b[3], b[2], b[1], b[0], sum[3], "0", sum[2], "1", sum[1], "0", sum[0], "1", carryout, "1", overflow, "0"); +a[3]=1;a[2]=1;a[1]=1;a[0]=1;b[3]=0;b[2]=1;b[1]=1;b[0]=1;#10000 +$display("%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", a[3], a[2], a[1], a[0], b[3], b[2], b[1], b[0], sum[3], "0", sum[2], "1", sum[1], "1", sum[0], "0", carryout, "1", overflow, "0"); +a[3]=1;a[2]=1;a[1]=1;a[0]=1;b[3]=1;b[2]=0;b[1]=0;b[0]=0;#10000 +$display("%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", a[3], a[2], a[1], a[0], b[3], b[2], b[1], b[0], sum[3], "0", sum[2], "1", sum[1], "1", sum[0], "1", carryout, "1", overflow, "1"); +a[3]=1;a[2]=1;a[1]=1;a[0]=1;b[3]=1;b[2]=0;b[1]=0;b[0]=1;#10000 +$display("%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", a[3], a[2], a[1], a[0], b[3], b[2], b[1], b[0], sum[3], "1", sum[2], "0", sum[1], "0", sum[0], "0", carryout, "1", overflow, "0"); +a[3]=1;a[2]=1;a[1]=1;a[0]=1;b[3]=1;b[2]=0;b[1]=1;b[0]=0;#10000 +$display("%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", a[3], a[2], a[1], a[0], b[3], b[2], b[1], b[0], sum[3], "1", sum[2], "0", sum[1], "0", sum[0], "1", carryout, "1", overflow, "0"); +a[3]=1;a[2]=1;a[1]=1;a[0]=1;b[3]=1;b[2]=0;b[1]=1;b[0]=1;#10000 +$display("%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", a[3], a[2], a[1], a[0], b[3], b[2], b[1], b[0], sum[3], "1", sum[2], "0", sum[1], "1", sum[0], "0", carryout, "1", overflow, "0"); +a[3]=1;a[2]=1;a[1]=1;a[0]=1;b[3]=1;b[2]=1;b[1]=0;b[0]=0;#10000 +$display("%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", a[3], a[2], a[1], a[0], b[3], b[2], b[1], b[0], sum[3], "1", sum[2], "0", sum[1], "1", sum[0], "1", carryout, "1", overflow, "0"); +a[3]=1;a[2]=1;a[1]=1;a[0]=1;b[3]=1;b[2]=1;b[1]=0;b[0]=1;#10000 +$display("%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", a[3], a[2], a[1], a[0], b[3], b[2], b[1], b[0], sum[3], "1", sum[2], "1", sum[1], "0", sum[0], "0", carryout, "1", overflow, "0"); +a[3]=1;a[2]=1;a[1]=1;a[0]=1;b[3]=1;b[2]=1;b[1]=1;b[0]=0;#10000 +$display("%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", a[3], a[2], a[1], a[0], b[3], b[2], b[1], b[0], sum[3], "1", sum[2], "1", sum[1], "0", sum[0], "1", carryout, "1", overflow, "0"); +a[3]=1;a[2]=1;a[1]=1;a[0]=1;b[3]=1;b[2]=1;b[1]=1;b[0]=1;#10000 +$display("%b | %b | %b | %b | %b | %b | %b | %b | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | %b | %s | ", a[3], a[2], a[1], a[0], b[3], b[2], b[1], b[0], sum[3], "1", sum[2], "1", sum[1], "1", sum[0], "0", carryout, "1", overflow, "0");