3263 lines
109 KiB
Systemverilog
3263 lines
109 KiB
Systemverilog
// DESCRIPTION: Verilator: Verilog Test module
|
|
//
|
|
// This file ONLY is placed under the Creative Commons Public Domain.
|
|
// SPDX-FileCopyrightText: 2006 Wilson Snyder
|
|
// SPDX-License-Identifier: CC0-1.0
|
|
|
|
module t_case_write1_tasks ();
|
|
|
|
// verilator lint_off WIDTH
|
|
// verilator lint_off CASEINCOMPLETE
|
|
|
|
parameter STRLEN = 78;
|
|
task ozonerab;
|
|
input [6:0] rab;
|
|
inout [STRLEN*8:1] foobar;
|
|
// verilator no_inline_task
|
|
begin
|
|
case (rab[6:0])
|
|
7'h00: foobar = {foobar, " 0"};
|
|
7'h01: foobar = {foobar, " 1"};
|
|
7'h02: foobar = {foobar, " 2"};
|
|
7'h03: foobar = {foobar, " 3"};
|
|
7'h04: foobar = {foobar, " 4"};
|
|
7'h05: foobar = {foobar, " 5"};
|
|
7'h06: foobar = {foobar, " 6"};
|
|
7'h07: foobar = {foobar, " 7"};
|
|
7'h08: foobar = {foobar, " 8"};
|
|
7'h09: foobar = {foobar, " 9"};
|
|
7'h0a: foobar = {foobar, " 10"};
|
|
7'h0b: foobar = {foobar, " 11"};
|
|
7'h0c: foobar = {foobar, " 12"};
|
|
7'h0d: foobar = {foobar, " 13"};
|
|
7'h0e: foobar = {foobar, " 14"};
|
|
7'h0f: foobar = {foobar, " 15"};
|
|
7'h10: foobar = {foobar, " 16"};
|
|
7'h11: foobar = {foobar, " 17"};
|
|
7'h12: foobar = {foobar, " 18"};
|
|
7'h13: foobar = {foobar, " 19"};
|
|
7'h14: foobar = {foobar, " 20"};
|
|
7'h15: foobar = {foobar, " 21"};
|
|
7'h16: foobar = {foobar, " 22"};
|
|
7'h17: foobar = {foobar, " 23"};
|
|
7'h18: foobar = {foobar, " 24"};
|
|
7'h19: foobar = {foobar, " 25"};
|
|
7'h1a: foobar = {foobar, " 26"};
|
|
7'h1b: foobar = {foobar, " 27"};
|
|
7'h1c: foobar = {foobar, " 28"};
|
|
7'h1d: foobar = {foobar, " 29"};
|
|
7'h1e: foobar = {foobar, " 30"};
|
|
7'h1f: foobar = {foobar, " 31"};
|
|
7'h20: foobar = {foobar, " 32"};
|
|
7'h21: foobar = {foobar, " 33"};
|
|
7'h22: foobar = {foobar, " 34"};
|
|
7'h23: foobar = {foobar, " 35"};
|
|
7'h24: foobar = {foobar, " 36"};
|
|
7'h25: foobar = {foobar, " 37"};
|
|
7'h26: foobar = {foobar, " 38"};
|
|
7'h27: foobar = {foobar, " 39"};
|
|
7'h28: foobar = {foobar, " 40"};
|
|
7'h29: foobar = {foobar, " 41"};
|
|
7'h2a: foobar = {foobar, " 42"};
|
|
7'h2b: foobar = {foobar, " 43"};
|
|
7'h2c: foobar = {foobar, " 44"};
|
|
7'h2d: foobar = {foobar, " 45"};
|
|
7'h2e: foobar = {foobar, " 46"};
|
|
7'h2f: foobar = {foobar, " 47"};
|
|
7'h30: foobar = {foobar, " 48"};
|
|
7'h31: foobar = {foobar, " 49"};
|
|
7'h32: foobar = {foobar, " 50"};
|
|
7'h33: foobar = {foobar, " 51"};
|
|
7'h34: foobar = {foobar, " 52"};
|
|
7'h35: foobar = {foobar, " 53"};
|
|
7'h36: foobar = {foobar, " 54"};
|
|
7'h37: foobar = {foobar, " 55"};
|
|
7'h38: foobar = {foobar, " 56"};
|
|
7'h39: foobar = {foobar, " 57"};
|
|
7'h3a: foobar = {foobar, " 58"};
|
|
7'h3b: foobar = {foobar, " 59"};
|
|
7'h3c: foobar = {foobar, " 60"};
|
|
7'h3d: foobar = {foobar, " 61"};
|
|
7'h3e: foobar = {foobar, " 62"};
|
|
7'h3f: foobar = {foobar, " 63"};
|
|
7'h40: foobar = {foobar, " 64"};
|
|
7'h41: foobar = {foobar, " 65"};
|
|
7'h42: foobar = {foobar, " 66"};
|
|
7'h43: foobar = {foobar, " 67"};
|
|
7'h44: foobar = {foobar, " 68"};
|
|
7'h45: foobar = {foobar, " 69"};
|
|
7'h46: foobar = {foobar, " 70"};
|
|
7'h47: foobar = {foobar, " 71"};
|
|
7'h48: foobar = {foobar, " 72"};
|
|
7'h49: foobar = {foobar, " 73"};
|
|
7'h4a: foobar = {foobar, " 74"};
|
|
7'h4b: foobar = {foobar, " 75"};
|
|
7'h4c: foobar = {foobar, " 76"};
|
|
7'h4d: foobar = {foobar, " 77"};
|
|
7'h4e: foobar = {foobar, " 78"};
|
|
7'h4f: foobar = {foobar, " 79"};
|
|
7'h50: foobar = {foobar, " 80"};
|
|
7'h51: foobar = {foobar, " 81"};
|
|
7'h52: foobar = {foobar, " 82"};
|
|
7'h53: foobar = {foobar, " 83"};
|
|
7'h54: foobar = {foobar, " 84"};
|
|
7'h55: foobar = {foobar, " 85"};
|
|
7'h56: foobar = {foobar, " 86"};
|
|
7'h57: foobar = {foobar, " 87"};
|
|
7'h58: foobar = {foobar, " 88"};
|
|
7'h59: foobar = {foobar, " 89"};
|
|
7'h5a: foobar = {foobar, " 90"};
|
|
7'h5b: foobar = {foobar, " 91"};
|
|
7'h5c: foobar = {foobar, " 92"};
|
|
7'h5d: foobar = {foobar, " 93"};
|
|
7'h5e: foobar = {foobar, " 94"};
|
|
7'h5f: foobar = {foobar, " 95"};
|
|
7'h60: foobar = {foobar, " 96"};
|
|
7'h61: foobar = {foobar, " 97"};
|
|
7'h62: foobar = {foobar, " 98"};
|
|
7'h63: foobar = {foobar, " 99"};
|
|
7'h64: foobar = {foobar, " 100"};
|
|
7'h65: foobar = {foobar, " 101"};
|
|
7'h66: foobar = {foobar, " 102"};
|
|
7'h67: foobar = {foobar, " 103"};
|
|
7'h68: foobar = {foobar, " 104"};
|
|
7'h69: foobar = {foobar, " 105"};
|
|
7'h6a: foobar = {foobar, " 106"};
|
|
7'h6b: foobar = {foobar, " 107"};
|
|
7'h6c: foobar = {foobar, " 108"};
|
|
7'h6d: foobar = {foobar, " 109"};
|
|
7'h6e: foobar = {foobar, " 110"};
|
|
7'h6f: foobar = {foobar, " 111"};
|
|
7'h70: foobar = {foobar, " 112"};
|
|
7'h71: foobar = {foobar, " 113"};
|
|
7'h72: foobar = {foobar, " 114"};
|
|
7'h73: foobar = {foobar, " 115"};
|
|
7'h74: foobar = {foobar, " 116"};
|
|
7'h75: foobar = {foobar, " 117"};
|
|
7'h76: foobar = {foobar, " 118"};
|
|
7'h77: foobar = {foobar, " 119"};
|
|
7'h78: foobar = {foobar, " 120"};
|
|
7'h79: foobar = {foobar, " 121"};
|
|
7'h7a: foobar = {foobar, " 122"};
|
|
7'h7b: foobar = {foobar, " 123"};
|
|
7'h7c: foobar = {foobar, " 124"};
|
|
7'h7d: foobar = {foobar, " 125"};
|
|
7'h7e: foobar = {foobar, " 126"};
|
|
7'h7f: foobar = {foobar, " 127"};
|
|
default: foobar = {foobar, " 128"};
|
|
endcase
|
|
end
|
|
|
|
endtask
|
|
|
|
task ozonerb;
|
|
input [5:0] rb;
|
|
inout [STRLEN*8:1] foobar;
|
|
// verilator no_inline_task
|
|
begin
|
|
case (rb[5:0])
|
|
6'h10, 6'h17, 6'h1e, 6'h1f: foobar = {foobar, " 129"};
|
|
default: ozonerab({1'b1, rb}, foobar);
|
|
endcase
|
|
end
|
|
endtask
|
|
|
|
task ozonef3f4_iext;
|
|
input [1:0] foo;
|
|
input [15:0] im16;
|
|
inout [STRLEN*8:1] foobar;
|
|
// verilator no_inline_task
|
|
begin
|
|
case (foo)
|
|
2'h0: begin
|
|
skyway({4{im16[15]}}, foobar);
|
|
skyway({4{im16[15]}}, foobar);
|
|
skyway(im16[15:12], foobar);
|
|
skyway(im16[11:8], foobar);
|
|
skyway(im16[7:4], foobar);
|
|
skyway(im16[3:0], foobar);
|
|
foobar = {foobar, " 130"};
|
|
end
|
|
2'h1: begin
|
|
foobar = {foobar, " 131"};
|
|
skyway(im16[15:12], foobar);
|
|
skyway(im16[11:8], foobar);
|
|
skyway(im16[7:4], foobar);
|
|
skyway(im16[3:0], foobar);
|
|
end
|
|
2'h2: begin
|
|
skyway({4{im16[15]}}, foobar);
|
|
skyway({4{im16[15]}}, foobar);
|
|
skyway(im16[15:12], foobar);
|
|
skyway(im16[11:8], foobar);
|
|
skyway(im16[7:4], foobar);
|
|
skyway(im16[3:0], foobar);
|
|
foobar = {foobar, " 132"};
|
|
end
|
|
2'h3: begin
|
|
foobar = {foobar, " 133"};
|
|
skyway(im16[15:12], foobar);
|
|
skyway(im16[11:8], foobar);
|
|
skyway(im16[7:4], foobar);
|
|
skyway(im16[3:0], foobar);
|
|
end
|
|
endcase
|
|
end
|
|
endtask
|
|
|
|
task skyway;
|
|
input [3:0] hex;
|
|
inout [STRLEN*8:1] foobar;
|
|
// verilator no_inline_task
|
|
begin
|
|
case (hex)
|
|
4'h0: foobar = {foobar, " 134"};
|
|
4'h1: foobar = {foobar, " 135"};
|
|
4'h2: foobar = {foobar, " 136"};
|
|
4'h3: foobar = {foobar, " 137"};
|
|
4'h4: foobar = {foobar, " 138"};
|
|
4'h5: foobar = {foobar, " 139"};
|
|
4'h6: foobar = {foobar, " 140"};
|
|
4'h7: foobar = {foobar, " 141"};
|
|
4'h8: foobar = {foobar, " 142"};
|
|
4'h9: foobar = {foobar, " 143"};
|
|
4'ha: foobar = {foobar, " 144"};
|
|
4'hb: foobar = {foobar, " 145"};
|
|
4'hc: foobar = {foobar, " 146"};
|
|
4'hd: foobar = {foobar, " 147"};
|
|
4'he: foobar = {foobar, " 148"};
|
|
4'hf: foobar = {foobar, " 149"};
|
|
endcase
|
|
end
|
|
endtask
|
|
|
|
task ozonesr;
|
|
input [15:0] foo;
|
|
inout [STRLEN*8:1] foobar;
|
|
// verilator no_inline_task
|
|
begin
|
|
case (foo[11:9])
|
|
3'h0: foobar = {foobar, " 158"};
|
|
3'h1: foobar = {foobar, " 159"};
|
|
3'h2: foobar = {foobar, " 160"};
|
|
3'h3: foobar = {foobar, " 161"};
|
|
3'h4: foobar = {foobar, " 162"};
|
|
3'h5: foobar = {foobar, " 163"};
|
|
3'h6: foobar = {foobar, " 164"};
|
|
3'h7: foobar = {foobar, " 165"};
|
|
endcase
|
|
end
|
|
endtask
|
|
|
|
task ozonejk;
|
|
input k;
|
|
inout [STRLEN*8:1] foobar;
|
|
// verilator no_inline_task
|
|
begin
|
|
if (k) foobar = {foobar, " 166"};
|
|
else foobar = {foobar, " 167"};
|
|
end
|
|
endtask
|
|
|
|
task ozoneae;
|
|
input [2:0] ae;
|
|
inout [STRLEN*8:1] foobar;
|
|
// verilator no_inline_task
|
|
begin
|
|
case (ae)
|
|
3'b000: foobar = {foobar, " 168"};
|
|
3'b001: foobar = {foobar, " 169"};
|
|
3'b010: foobar = {foobar, " 170"};
|
|
3'b011: foobar = {foobar, " 171"};
|
|
3'b100: foobar = {foobar, " 172"};
|
|
3'b101: foobar = {foobar, " 173"};
|
|
3'b110: foobar = {foobar, " 174"};
|
|
3'b111: foobar = {foobar, " 175"};
|
|
endcase
|
|
end
|
|
endtask
|
|
|
|
task ozoneaee;
|
|
input [2:0] aee;
|
|
inout [STRLEN*8:1] foobar;
|
|
// verilator no_inline_task
|
|
begin
|
|
case (aee)
|
|
3'b001, 3'b011, 3'b101, 3'b111: foobar = {foobar, " 176"};
|
|
3'b000: foobar = {foobar, " 177"};
|
|
3'b010: foobar = {foobar, " 178"};
|
|
3'b100: foobar = {foobar, " 179"};
|
|
3'b110: foobar = {foobar, " 180"};
|
|
endcase
|
|
end
|
|
endtask
|
|
|
|
task ozoneape;
|
|
input [2:0] ape;
|
|
inout [STRLEN*8:1] foobar;
|
|
// verilator no_inline_task
|
|
begin
|
|
case (ape)
|
|
3'b001, 3'b011, 3'b101, 3'b111: foobar = {foobar, " 181"};
|
|
3'b000: foobar = {foobar, " 182"};
|
|
3'b010: foobar = {foobar, " 183"};
|
|
3'b100: foobar = {foobar, " 184"};
|
|
3'b110: foobar = {foobar, " 185"};
|
|
endcase
|
|
end
|
|
endtask
|
|
|
|
task ozonef1;
|
|
input [31:0] foo;
|
|
inout [STRLEN*8:1] foobar;
|
|
// verilator no_inline_task
|
|
begin
|
|
case (foo[24:21])
|
|
4'h0:
|
|
if (foo[26]) foobar = {foobar, " 186"};
|
|
else foobar = {foobar, " 187"};
|
|
4'h1:
|
|
case (foo[26:25])
|
|
2'b00: foobar = {foobar, " 188"};
|
|
2'b01: foobar = {foobar, " 189"};
|
|
2'b10: foobar = {foobar, " 190"};
|
|
2'b11: foobar = {foobar, " 191"};
|
|
endcase
|
|
4'h2: foobar = {foobar, " 192"};
|
|
4'h3:
|
|
case (foo[26:25])
|
|
2'b00: foobar = {foobar, " 193"};
|
|
2'b01: foobar = {foobar, " 194"};
|
|
2'b10: foobar = {foobar, " 195"};
|
|
2'b11: foobar = {foobar, " 196"};
|
|
endcase
|
|
4'h4:
|
|
if (foo[26]) foobar = {foobar, " 197"};
|
|
else foobar = {foobar, " 198"};
|
|
4'h5:
|
|
case (foo[26:25])
|
|
2'b00: foobar = {foobar, " 199"};
|
|
2'b01: foobar = {foobar, " 200"};
|
|
2'b10: foobar = {foobar, " 201"};
|
|
2'b11: foobar = {foobar, " 202"};
|
|
endcase
|
|
4'h6: foobar = {foobar, " 203"};
|
|
4'h7:
|
|
case (foo[26:25])
|
|
2'b00: foobar = {foobar, " 204"};
|
|
2'b01: foobar = {foobar, " 205"};
|
|
2'b10: foobar = {foobar, " 206"};
|
|
2'b11: foobar = {foobar, " 207"};
|
|
endcase
|
|
4'h8:
|
|
case (foo[26:25])
|
|
2'b00: foobar = {foobar, " 208"};
|
|
2'b01: foobar = {foobar, " 209"};
|
|
2'b10: foobar = {foobar, " 210"};
|
|
2'b11: foobar = {foobar, " 211"};
|
|
endcase
|
|
4'h9:
|
|
case (foo[26:25])
|
|
2'b00: foobar = {foobar, " 212"};
|
|
2'b01: foobar = {foobar, " 213"};
|
|
2'b10: foobar = {foobar, " 214"};
|
|
2'b11: foobar = {foobar, " 215"};
|
|
endcase
|
|
4'ha:
|
|
if (foo[25]) foobar = {foobar, " 216"};
|
|
else foobar = {foobar, " 217"};
|
|
4'hb:
|
|
if (foo[25]) foobar = {foobar, " 218"};
|
|
else foobar = {foobar, " 219"};
|
|
4'hc:
|
|
if (foo[26]) foobar = {foobar, " 220"};
|
|
else foobar = {foobar, " 221"};
|
|
4'hd:
|
|
case (foo[26:25])
|
|
2'b00: foobar = {foobar, " 222"};
|
|
2'b01: foobar = {foobar, " 223"};
|
|
2'b10: foobar = {foobar, " 224"};
|
|
2'b11: foobar = {foobar, " 225"};
|
|
endcase
|
|
4'he:
|
|
case (foo[26:25])
|
|
2'b00: foobar = {foobar, " 226"};
|
|
2'b01: foobar = {foobar, " 227"};
|
|
2'b10: foobar = {foobar, " 228"};
|
|
2'b11: foobar = {foobar, " 229"};
|
|
endcase
|
|
4'hf:
|
|
case (foo[26:25])
|
|
2'b00: foobar = {foobar, " 230"};
|
|
2'b01: foobar = {foobar, " 231"};
|
|
2'b10: foobar = {foobar, " 232"};
|
|
2'b11: foobar = {foobar, " 233"};
|
|
endcase
|
|
endcase
|
|
end
|
|
endtask
|
|
|
|
task ozonef1e;
|
|
input [31:0] foo;
|
|
inout [STRLEN*8:1] foobar;
|
|
// verilator no_inline_task
|
|
begin
|
|
case (foo[27:21])
|
|
7'h00: begin
|
|
ozoneae(foo[20:18], foobar);
|
|
foobar = {foobar, " 234"};
|
|
foobar = {foobar, " 235"};
|
|
end
|
|
7'h01: begin
|
|
ozoneae(foo[20:18], foobar);
|
|
foobar = {foobar, " 236"};
|
|
ozoneae(foo[17:15], foobar);
|
|
foobar = {foobar, " 237"};
|
|
foobar = {foobar, " 238"};
|
|
end
|
|
7'h02: foobar = {foobar, " 239"};
|
|
7'h03: begin
|
|
ozoneae(foo[20:18], foobar);
|
|
foobar = {foobar, " 240"};
|
|
ozoneae(foo[17:15], foobar);
|
|
foobar = {foobar, " 241"};
|
|
foobar = {foobar, " 242"};
|
|
end
|
|
7'h04: begin
|
|
ozoneae(foo[20:18], foobar);
|
|
foobar = {foobar, " 243"};
|
|
foobar = {foobar, " 244"};
|
|
end
|
|
7'h05: begin
|
|
ozoneae(foo[20:18], foobar);
|
|
foobar = {foobar, " 245"};
|
|
ozoneae(foo[17:15], foobar);
|
|
foobar = {foobar, " 246"};
|
|
end
|
|
7'h06: foobar = {foobar, " 247"};
|
|
7'h07: begin
|
|
ozoneae(foo[20:18], foobar);
|
|
foobar = {foobar, " 248"};
|
|
ozoneae(foo[17:15], foobar);
|
|
foobar = {foobar, " 249"};
|
|
end
|
|
7'h08: begin
|
|
ozoneae(foo[20:18], foobar);
|
|
foobar = {foobar, " 250"};
|
|
ozoneae(foo[17:15], foobar);
|
|
foobar = {foobar, " 251"};
|
|
end
|
|
7'h09: begin
|
|
ozoneae(foo[20:18], foobar);
|
|
foobar = {foobar, " 252"};
|
|
ozoneae(foo[17:15], foobar);
|
|
foobar = {foobar, " 253"};
|
|
end
|
|
7'h0a: begin
|
|
ozoneae(foo[17:15], foobar);
|
|
foobar = {foobar, " 254"};
|
|
end
|
|
7'h0b: begin
|
|
ozoneae(foo[17:15], foobar);
|
|
foobar = {foobar, " 255"};
|
|
end
|
|
7'h0c: begin
|
|
ozoneae(foo[20:18], foobar);
|
|
foobar = {foobar, " 256"};
|
|
end
|
|
7'h0d: begin
|
|
ozoneae(foo[20:18], foobar);
|
|
foobar = {foobar, " 257"};
|
|
ozoneae(foo[17:15], foobar);
|
|
foobar = {foobar, " 258"};
|
|
end
|
|
7'h0e: begin
|
|
ozoneae(foo[20:18], foobar);
|
|
foobar = {foobar, " 259"};
|
|
ozoneae(foo[17:15], foobar);
|
|
foobar = {foobar, " 260"};
|
|
end
|
|
7'h0f: begin
|
|
ozoneae(foo[20:18], foobar);
|
|
foobar = {foobar, " 261"};
|
|
ozoneae(foo[17:15], foobar);
|
|
foobar = {foobar, " 262"};
|
|
end
|
|
7'h10: begin
|
|
ozoneae(foo[20:18], foobar);
|
|
foobar = {foobar, " 263"};
|
|
ozoneae(foo[17:15], foobar);
|
|
foobar = {foobar, " 264"};
|
|
foobar = {foobar, " 265"};
|
|
foobar = {foobar, " 266"};
|
|
end
|
|
7'h11: begin
|
|
ozoneae(foo[20:18], foobar);
|
|
foobar = {foobar, " 267"};
|
|
ozoneae(foo[17:15], foobar);
|
|
foobar = {foobar, " 268"};
|
|
foobar = {foobar, " 269"};
|
|
foobar = {foobar, " 270"};
|
|
end
|
|
7'h12: begin
|
|
ozoneae(foo[20:18], foobar);
|
|
foobar = {foobar, " 271"};
|
|
ozoneae(foo[17:15], foobar);
|
|
foobar = {foobar, " 272"};
|
|
foobar = {foobar, " 273"};
|
|
foobar = {foobar, " 274"};
|
|
end
|
|
7'h13: begin
|
|
ozoneae(foo[20:18], foobar);
|
|
foobar = {foobar, " 275"};
|
|
ozoneae(foo[17:15], foobar);
|
|
foobar = {foobar, " 276"};
|
|
foobar = {foobar, " 277"};
|
|
foobar = {foobar, " 278"};
|
|
end
|
|
7'h14: begin
|
|
ozoneaee(foo[20:18], foobar);
|
|
foobar = {foobar, " 279"};
|
|
ozoneaee(foo[17:15], foobar);
|
|
foobar = {foobar, " 280"};
|
|
ozoneape(foo[20:18], foobar);
|
|
foobar = {foobar, " 281"};
|
|
ozoneape(foo[17:15], foobar);
|
|
foobar = {foobar, " 282"};
|
|
foobar = {foobar, " 283"};
|
|
foobar = {foobar, " 284"};
|
|
end
|
|
7'h15: begin
|
|
ozoneaee(foo[20:18], foobar);
|
|
foobar = {foobar, " 285"};
|
|
ozoneaee(foo[17:15], foobar);
|
|
foobar = {foobar, " 286"};
|
|
ozoneape(foo[20:18], foobar);
|
|
foobar = {foobar, " 287"};
|
|
ozoneape(foo[17:15], foobar);
|
|
foobar = {foobar, " 288"};
|
|
foobar = {foobar, " 289"};
|
|
foobar = {foobar, " 290"};
|
|
end
|
|
7'h16: begin
|
|
ozoneaee(foo[20:18], foobar);
|
|
foobar = {foobar, " 291"};
|
|
ozoneaee(foo[17:15], foobar);
|
|
foobar = {foobar, " 292"};
|
|
ozoneape(foo[20:18], foobar);
|
|
foobar = {foobar, " 293"};
|
|
ozoneape(foo[17:15], foobar);
|
|
foobar = {foobar, " 294"};
|
|
foobar = {foobar, " 295"};
|
|
foobar = {foobar, " 296"};
|
|
end
|
|
7'h17: begin
|
|
ozoneaee(foo[20:18], foobar);
|
|
foobar = {foobar, " 297"};
|
|
ozoneaee(foo[17:15], foobar);
|
|
foobar = {foobar, " 298"};
|
|
ozoneape(foo[20:18], foobar);
|
|
foobar = {foobar, " 299"};
|
|
ozoneape(foo[17:15], foobar);
|
|
foobar = {foobar, " 300"};
|
|
foobar = {foobar, " 301"};
|
|
foobar = {foobar, " 302"};
|
|
end
|
|
7'h18: begin
|
|
ozoneae(foo[20:18], foobar);
|
|
foobar = {foobar, " 303"};
|
|
ozoneae(foo[17:15], foobar);
|
|
foobar = {foobar, " 304"};
|
|
foobar = {foobar, " 305"};
|
|
foobar = {foobar, " 306"};
|
|
end
|
|
7'h19: begin
|
|
ozoneae(foo[20:18], foobar);
|
|
foobar = {foobar, " 307"};
|
|
ozoneae(foo[17:15], foobar);
|
|
foobar = {foobar, " 308"};
|
|
foobar = {foobar, " 309"};
|
|
foobar = {foobar, " 310"};
|
|
end
|
|
7'h1a: begin
|
|
ozoneae(foo[20:18], foobar);
|
|
foobar = {foobar, " 311"};
|
|
ozoneae(foo[17:15], foobar);
|
|
foobar = {foobar, " 312"};
|
|
foobar = {foobar, " 313"};
|
|
foobar = {foobar, " 314"};
|
|
end
|
|
7'h1b: begin
|
|
ozoneae(foo[20:18], foobar);
|
|
foobar = {foobar, " 315"};
|
|
ozoneae(foo[17:15], foobar);
|
|
foobar = {foobar, " 316"};
|
|
foobar = {foobar, " 317"};
|
|
foobar = {foobar, " 318"};
|
|
end
|
|
7'h1c: begin
|
|
ozoneae(foo[20:18], foobar);
|
|
foobar = {foobar, " 319"};
|
|
ozoneae(foo[17:15], foobar);
|
|
foobar = {foobar, " 320"};
|
|
foobar = {foobar, " 321"};
|
|
foobar = {foobar, " 322"};
|
|
end
|
|
7'h1d: begin
|
|
ozoneae(foo[20:18], foobar);
|
|
foobar = {foobar, " 323"};
|
|
ozoneae(foo[17:15], foobar);
|
|
foobar = {foobar, " 324"};
|
|
foobar = {foobar, " 325"};
|
|
foobar = {foobar, " 326"};
|
|
end
|
|
7'h1e: begin
|
|
ozoneaee(foo[20:18], foobar);
|
|
foobar = {foobar, " 327"};
|
|
ozoneaee(foo[17:15], foobar);
|
|
foobar = {foobar, " 328"};
|
|
ozoneape(foo[20:18], foobar);
|
|
foobar = {foobar, " 329"};
|
|
ozoneape(foo[17:15], foobar);
|
|
foobar = {foobar, " 330"};
|
|
foobar = {foobar, " 331"};
|
|
foobar = {foobar, " 332"};
|
|
end
|
|
7'h1f: begin
|
|
ozoneaee(foo[20:18], foobar);
|
|
foobar = {foobar, " 333"};
|
|
ozoneaee(foo[17:15], foobar);
|
|
foobar = {foobar, " 334"};
|
|
ozoneape(foo[20:18], foobar);
|
|
foobar = {foobar, " 335"};
|
|
ozoneape(foo[17:15], foobar);
|
|
foobar = {foobar, " 336"};
|
|
foobar = {foobar, " 337"};
|
|
foobar = {foobar, " 338"};
|
|
end
|
|
7'h20: begin
|
|
ozoneaee(foo[20:18], foobar);
|
|
foobar = {foobar, " 339"};
|
|
ozoneaee(foo[17:15], foobar);
|
|
foobar = {foobar, " 340"};
|
|
ozoneape(foo[20:18], foobar);
|
|
foobar = {foobar, " 341"};
|
|
ozoneape(foo[17:15], foobar);
|
|
foobar = {foobar, " 342"};
|
|
foobar = {foobar, " 343"};
|
|
foobar = {foobar, " 344"};
|
|
end
|
|
7'h21: begin
|
|
ozoneaee(foo[20:18], foobar);
|
|
foobar = {foobar, " 345"};
|
|
ozoneaee(foo[17:15], foobar);
|
|
foobar = {foobar, " 346"};
|
|
ozoneape(foo[20:18], foobar);
|
|
foobar = {foobar, " 347"};
|
|
ozoneape(foo[17:15], foobar);
|
|
foobar = {foobar, " 348"};
|
|
foobar = {foobar, " 349"};
|
|
foobar = {foobar, " 350"};
|
|
end
|
|
7'h22: begin
|
|
ozoneae(foo[20:18], foobar);
|
|
foobar = {foobar, " 351"};
|
|
ozoneae(foo[17:15], foobar);
|
|
foobar = {foobar, " 352"};
|
|
foobar = {foobar, " 353"};
|
|
foobar = {foobar, " 354"};
|
|
end
|
|
7'h23: begin
|
|
ozoneae(foo[20:18], foobar);
|
|
foobar = {foobar, " 355"};
|
|
ozoneae(foo[17:15], foobar);
|
|
foobar = {foobar, " 356"};
|
|
foobar = {foobar, " 357"};
|
|
foobar = {foobar, " 358"};
|
|
end
|
|
7'h24: begin
|
|
ozoneae(foo[20:18], foobar);
|
|
foobar = {foobar, " 359"};
|
|
ozoneae(foo[17:15], foobar);
|
|
foobar = {foobar, " 360"};
|
|
foobar = {foobar, " 361"};
|
|
foobar = {foobar, " 362"};
|
|
end
|
|
7'h25: begin
|
|
ozoneae(foo[20:18], foobar);
|
|
foobar = {foobar, " 363"};
|
|
ozoneae(foo[17:15], foobar);
|
|
foobar = {foobar, " 364"};
|
|
foobar = {foobar, " 365"};
|
|
foobar = {foobar, " 366"};
|
|
end
|
|
7'h26: begin
|
|
ozoneae(foo[20:18], foobar);
|
|
foobar = {foobar, " 367"};
|
|
ozoneae(foo[17:15], foobar);
|
|
foobar = {foobar, " 368"};
|
|
foobar = {foobar, " 369"};
|
|
foobar = {foobar, " 370"};
|
|
end
|
|
7'h27: begin
|
|
ozoneae(foo[20:18], foobar);
|
|
foobar = {foobar, " 371"};
|
|
ozoneae(foo[17:15], foobar);
|
|
foobar = {foobar, " 372"};
|
|
foobar = {foobar, " 373"};
|
|
foobar = {foobar, " 374"};
|
|
end
|
|
7'h28: begin
|
|
ozoneaee(foo[20:18], foobar);
|
|
foobar = {foobar, " 375"};
|
|
ozoneaee(foo[17:15], foobar);
|
|
foobar = {foobar, " 376"};
|
|
ozoneape(foo[20:18], foobar);
|
|
foobar = {foobar, " 377"};
|
|
ozoneape(foo[17:15], foobar);
|
|
foobar = {foobar, " 378"};
|
|
foobar = {foobar, " 379"};
|
|
foobar = {foobar, " 380"};
|
|
end
|
|
7'h29: begin
|
|
ozoneaee(foo[20:18], foobar);
|
|
foobar = {foobar, " 381"};
|
|
ozoneaee(foo[17:15], foobar);
|
|
foobar = {foobar, " 382"};
|
|
ozoneape(foo[20:18], foobar);
|
|
foobar = {foobar, " 383"};
|
|
ozoneape(foo[17:15], foobar);
|
|
foobar = {foobar, " 384"};
|
|
foobar = {foobar, " 385"};
|
|
foobar = {foobar, " 386"};
|
|
end
|
|
7'h2a: begin
|
|
ozoneaee(foo[20:18], foobar);
|
|
foobar = {foobar, " 387"};
|
|
ozoneaee(foo[17:15], foobar);
|
|
foobar = {foobar, " 388"};
|
|
ozoneape(foo[20:18], foobar);
|
|
foobar = {foobar, " 389"};
|
|
ozoneape(foo[17:15], foobar);
|
|
foobar = {foobar, " 390"};
|
|
foobar = {foobar, " 391"};
|
|
foobar = {foobar, " 392"};
|
|
end
|
|
7'h2b: begin
|
|
ozoneaee(foo[20:18], foobar);
|
|
foobar = {foobar, " 393"};
|
|
ozoneaee(foo[17:15], foobar);
|
|
foobar = {foobar, " 394"};
|
|
ozoneape(foo[20:18], foobar);
|
|
foobar = {foobar, " 395"};
|
|
ozoneape(foo[17:15], foobar);
|
|
foobar = {foobar, " 396"};
|
|
foobar = {foobar, " 397"};
|
|
foobar = {foobar, " 398"};
|
|
end
|
|
7'h2c: begin
|
|
ozoneae(foo[20:18], foobar);
|
|
foobar = {foobar, " 399"};
|
|
ozoneae(foo[17:15], foobar);
|
|
foobar = {foobar, " 400"};
|
|
foobar = {foobar, " 401"};
|
|
foobar = {foobar, " 402"};
|
|
end
|
|
7'h2d: begin
|
|
ozoneae(foo[20:18], foobar);
|
|
foobar = {foobar, " 403"};
|
|
ozoneae(foo[17:15], foobar);
|
|
foobar = {foobar, " 404"};
|
|
foobar = {foobar, " 405"};
|
|
foobar = {foobar, " 406"};
|
|
end
|
|
7'h2e: begin
|
|
ozoneae(foo[20:18], foobar);
|
|
foobar = {foobar, " 407"};
|
|
ozoneae(foo[17:15], foobar);
|
|
foobar = {foobar, " 408"};
|
|
foobar = {foobar, " 409"};
|
|
foobar = {foobar, " 410"};
|
|
end
|
|
7'h2f: begin
|
|
ozoneae(foo[20:18], foobar);
|
|
foobar = {foobar, " 411"};
|
|
ozoneae(foo[17:15], foobar);
|
|
foobar = {foobar, " 412"};
|
|
foobar = {foobar, " 413"};
|
|
foobar = {foobar, " 414"};
|
|
end
|
|
7'h30: begin
|
|
ozoneae(foo[20:18], foobar);
|
|
foobar = {foobar, " 415"};
|
|
ozoneae(foo[17:15], foobar);
|
|
foobar = {foobar, " 416"};
|
|
foobar = {foobar, " 417"};
|
|
foobar = {foobar, " 418"};
|
|
end
|
|
7'h31: begin
|
|
ozoneae(foo[20:18], foobar);
|
|
foobar = {foobar, " 419"};
|
|
ozoneae(foo[17:15], foobar);
|
|
foobar = {foobar, " 420"};
|
|
foobar = {foobar, " 421"};
|
|
foobar = {foobar, " 422"};
|
|
end
|
|
7'h32: begin
|
|
ozoneaee(foo[20:18], foobar);
|
|
foobar = {foobar, " 423"};
|
|
ozoneaee(foo[17:15], foobar);
|
|
foobar = {foobar, " 424"};
|
|
ozoneape(foo[20:18], foobar);
|
|
foobar = {foobar, " 425"};
|
|
ozoneape(foo[17:15], foobar);
|
|
foobar = {foobar, " 426"};
|
|
foobar = {foobar, " 427"};
|
|
foobar = {foobar, " 428"};
|
|
end
|
|
7'h33: begin
|
|
ozoneaee(foo[20:18], foobar);
|
|
foobar = {foobar, " 429"};
|
|
ozoneaee(foo[17:15], foobar);
|
|
foobar = {foobar, " 430"};
|
|
ozoneape(foo[20:18], foobar);
|
|
foobar = {foobar, " 431"};
|
|
ozoneape(foo[17:15], foobar);
|
|
foobar = {foobar, " 432"};
|
|
foobar = {foobar, " 433"};
|
|
foobar = {foobar, " 434"};
|
|
end
|
|
7'h34: begin
|
|
ozoneaee(foo[20:18], foobar);
|
|
foobar = {foobar, " 435"};
|
|
ozoneaee(foo[17:15], foobar);
|
|
foobar = {foobar, " 436"};
|
|
ozoneape(foo[20:18], foobar);
|
|
foobar = {foobar, " 437"};
|
|
ozoneape(foo[17:15], foobar);
|
|
foobar = {foobar, " 438"};
|
|
foobar = {foobar, " 439"};
|
|
foobar = {foobar, " 440"};
|
|
end
|
|
7'h35: begin
|
|
ozoneaee(foo[20:18], foobar);
|
|
foobar = {foobar, " 441"};
|
|
ozoneaee(foo[17:15], foobar);
|
|
foobar = {foobar, " 442"};
|
|
ozoneape(foo[20:18], foobar);
|
|
foobar = {foobar, " 443"};
|
|
ozoneape(foo[17:15], foobar);
|
|
foobar = {foobar, " 444"};
|
|
foobar = {foobar, " 445"};
|
|
foobar = {foobar, " 446"};
|
|
end
|
|
7'h36: begin
|
|
ozoneae(foo[20:18], foobar);
|
|
foobar = {foobar, " 447"};
|
|
ozoneae(foo[17:15], foobar);
|
|
foobar = {foobar, " 448"};
|
|
foobar = {foobar, " 449"};
|
|
foobar = {foobar, " 450"};
|
|
end
|
|
7'h37: begin
|
|
ozoneae(foo[20:18], foobar);
|
|
foobar = {foobar, " 451"};
|
|
ozoneae(foo[17:15], foobar);
|
|
foobar = {foobar, " 452"};
|
|
foobar = {foobar, " 453"};
|
|
foobar = {foobar, " 454"};
|
|
end
|
|
7'h38: begin
|
|
ozoneae(foo[20:18], foobar);
|
|
foobar = {foobar, " 455"};
|
|
ozoneae(foo[17:15], foobar);
|
|
foobar = {foobar, " 456"};
|
|
foobar = {foobar, " 457"};
|
|
end
|
|
7'h39: begin
|
|
ozoneae(foo[20:18], foobar);
|
|
foobar = {foobar, " 458"};
|
|
ozoneae(foo[17:15], foobar);
|
|
foobar = {foobar, " 459"};
|
|
foobar = {foobar, " 460"};
|
|
end
|
|
7'h3a: begin
|
|
ozoneae(foo[20:18], foobar);
|
|
foobar = {foobar, " 461"};
|
|
ozoneae(foo[17:15], foobar);
|
|
foobar = {foobar, " 462"};
|
|
foobar = {foobar, " 463"};
|
|
end
|
|
7'h3b: begin
|
|
ozoneae(foo[20:18], foobar);
|
|
foobar = {foobar, " 464"};
|
|
ozoneae(foo[17:15], foobar);
|
|
foobar = {foobar, " 465"};
|
|
foobar = {foobar, " 466"};
|
|
end
|
|
7'h3c: begin
|
|
ozoneaee(foo[20:18], foobar);
|
|
foobar = {foobar, " 467"};
|
|
ozoneaee(foo[17:15], foobar);
|
|
foobar = {foobar, " 468"};
|
|
ozoneape(foo[20:18], foobar);
|
|
foobar = {foobar, " 469"};
|
|
ozoneape(foo[17:15], foobar);
|
|
foobar = {foobar, " 470"};
|
|
foobar = {foobar, " 471"};
|
|
end
|
|
7'h3d: begin
|
|
ozoneaee(foo[20:18], foobar);
|
|
foobar = {foobar, " 472"};
|
|
ozoneaee(foo[17:15], foobar);
|
|
foobar = {foobar, " 473"};
|
|
ozoneape(foo[20:18], foobar);
|
|
foobar = {foobar, " 474"};
|
|
ozoneape(foo[17:15], foobar);
|
|
foobar = {foobar, " 475"};
|
|
foobar = {foobar, " 476"};
|
|
end
|
|
7'h3e: begin
|
|
ozoneaee(foo[20:18], foobar);
|
|
foobar = {foobar, " 477"};
|
|
ozoneaee(foo[17:15], foobar);
|
|
foobar = {foobar, " 478"};
|
|
ozoneape(foo[20:18], foobar);
|
|
foobar = {foobar, " 479"};
|
|
ozoneape(foo[17:15], foobar);
|
|
foobar = {foobar, " 480"};
|
|
foobar = {foobar, " 481"};
|
|
end
|
|
7'h3f: begin
|
|
ozoneaee(foo[20:18], foobar);
|
|
foobar = {foobar, " 482"};
|
|
ozoneaee(foo[17:15], foobar);
|
|
foobar = {foobar, " 483"};
|
|
ozoneape(foo[20:18], foobar);
|
|
foobar = {foobar, " 484"};
|
|
ozoneape(foo[17:15], foobar);
|
|
foobar = {foobar, " 485"};
|
|
foobar = {foobar, " 486"};
|
|
end
|
|
7'h40: begin
|
|
ozoneae(foo[20:18], foobar);
|
|
foobar = {foobar, " 487"};
|
|
ozoneae(foo[17:15], foobar);
|
|
foobar = {foobar, " 488"};
|
|
foobar = {foobar, " 489"};
|
|
foobar = {foobar, " 490"};
|
|
end
|
|
7'h41: begin
|
|
foobar = {foobar, " 491"};
|
|
foobar = {foobar, " 492"};
|
|
end
|
|
7'h42: begin
|
|
foobar = {foobar, " 493"};
|
|
foobar = {foobar, " 494"};
|
|
end
|
|
7'h43: begin
|
|
foobar = {foobar, " 495"};
|
|
foobar = {foobar, " 496"};
|
|
end
|
|
7'h44: begin
|
|
foobar = {foobar, " 497"};
|
|
foobar = {foobar, " 498"};
|
|
end
|
|
7'h45: foobar = {foobar, " 499"};
|
|
7'h46: begin
|
|
ozoneae(foo[20:18], foobar);
|
|
foobar = {foobar, " 500"};
|
|
foobar = {foobar, " 501"};
|
|
foobar = {foobar, " 502"};
|
|
end
|
|
7'h47: begin
|
|
ozoneaee(foo[20:18], foobar);
|
|
foobar = {foobar, " 503"};
|
|
ozoneae(foo[17:15], foobar);
|
|
foobar = {foobar, " 504"};
|
|
ozoneape(foo[20:18], foobar);
|
|
foobar = {foobar, " 505"};
|
|
ozoneape(foo[20:18], foobar);
|
|
foobar = {foobar, " 506"};
|
|
foobar = {foobar, " 507"};
|
|
foobar = {foobar, " 508"};
|
|
end
|
|
7'h48: begin
|
|
ozoneaee(foo[20:18], foobar);
|
|
foobar = {foobar, " 509"};
|
|
ozoneape(foo[20:18], foobar);
|
|
foobar = {foobar, " 510"};
|
|
ozoneape(foo[20:18], foobar);
|
|
foobar = {foobar, " 511"};
|
|
ozoneaee(foo[17:15], foobar);
|
|
foobar = {foobar, " 512"};
|
|
ozoneape(foo[17:15], foobar);
|
|
foobar = {foobar, " 513"};
|
|
end
|
|
7'h49: begin
|
|
ozoneae(foo[20:18], foobar);
|
|
foobar = {foobar, " 514"};
|
|
ozoneaee(foo[17:15], foobar);
|
|
foobar = {foobar, " 515"};
|
|
ozoneape(foo[17:15], foobar);
|
|
foobar = {foobar, " 516"};
|
|
end
|
|
7'h4a: foobar = {foobar, " 517"};
|
|
7'h4b: foobar = {foobar, " 518"};
|
|
7'h4c: begin
|
|
ozoneae(foo[20:18], foobar);
|
|
foobar = {foobar, " 519"};
|
|
foobar = {foobar, " 520"};
|
|
foobar = {foobar, " 521"};
|
|
end
|
|
7'h4d: begin
|
|
ozoneaee(foo[20:18], foobar);
|
|
foobar = {foobar, " 522"};
|
|
ozoneae(foo[17:15], foobar);
|
|
foobar = {foobar, " 523"};
|
|
ozoneape(foo[20:18], foobar);
|
|
foobar = {foobar, " 524"};
|
|
ozoneape(foo[20:18], foobar);
|
|
foobar = {foobar, " 525"};
|
|
foobar = {foobar, " 526"};
|
|
foobar = {foobar, " 527"};
|
|
end
|
|
7'h4e: begin
|
|
ozoneaee(foo[20:18], foobar);
|
|
foobar = {foobar, " 528"};
|
|
ozoneae(foo[17:15], foobar);
|
|
foobar = {foobar, " 529"};
|
|
ozoneape(foo[20:18], foobar);
|
|
foobar = {foobar, " 530"};
|
|
ozoneape(foo[20:18], foobar);
|
|
foobar = {foobar, " 531"};
|
|
end
|
|
7'h4f: begin
|
|
ozoneae(foo[20:18], foobar);
|
|
foobar = {foobar, " 532"};
|
|
end
|
|
7'h50: begin
|
|
ozoneaee(foo[20:18], foobar);
|
|
foobar = {foobar, " 533"};
|
|
ozoneae(foo[17:15], foobar);
|
|
foobar = {foobar, " 534"};
|
|
ozoneaee(foo[20:18], foobar);
|
|
foobar = {foobar, " 535"};
|
|
ozoneae(foo[17:15], foobar);
|
|
foobar = {foobar, " 536"};
|
|
ozoneape(foo[20:18], foobar);
|
|
foobar = {foobar, " 537"};
|
|
ozoneae(foo[17:15], foobar);
|
|
foobar = {foobar, " 538"};
|
|
ozoneape(foo[20:18], foobar);
|
|
foobar = {foobar, " 539"};
|
|
ozoneae(foo[17:15], foobar);
|
|
foobar = {foobar, " 540"};
|
|
end
|
|
7'h51: begin
|
|
ozoneaee(foo[20:18], foobar);
|
|
foobar = {foobar, " 541"};
|
|
ozoneape(foo[20:18], foobar);
|
|
foobar = {foobar, " 542"};
|
|
ozoneaee(foo[20:18], foobar);
|
|
foobar = {foobar, " 543"};
|
|
ozoneape(foo[20:18], foobar);
|
|
foobar = {foobar, " 544"};
|
|
ozoneae(foo[17:15], foobar);
|
|
foobar = {foobar, " 545"};
|
|
end
|
|
7'h52: foobar = {foobar, " 546"};
|
|
7'h53: begin
|
|
ozoneae(foo[20:18], foobar);
|
|
foobar = {foobar, " 547"};
|
|
end
|
|
7'h54: begin
|
|
ozoneae(foo[20:18], foobar);
|
|
foobar = {foobar, " 548"};
|
|
ozoneae(foo[17:15], foobar);
|
|
foobar = {foobar, " 549"};
|
|
end
|
|
7'h55: begin
|
|
ozoneae(foo[20:18], foobar);
|
|
foobar = {foobar, " 550"};
|
|
ozoneae(foo[17:15], foobar);
|
|
foobar = {foobar, " 551"};
|
|
end
|
|
7'h56: begin
|
|
ozoneae(foo[20:18], foobar);
|
|
foobar = {foobar, " 552"};
|
|
ozoneae(foo[17:15], foobar);
|
|
foobar = {foobar, " 553"};
|
|
foobar = {foobar, " 554"};
|
|
end
|
|
7'h57: begin
|
|
ozoneaee(foo[20:18], foobar);
|
|
foobar = {foobar, " 555"};
|
|
ozoneae(foo[17:15], foobar);
|
|
foobar = {foobar, " 556"};
|
|
ozoneape(foo[20:18], foobar);
|
|
foobar = {foobar, " 557"};
|
|
ozoneape(foo[20:18], foobar);
|
|
foobar = {foobar, " 558"};
|
|
end
|
|
7'h58: begin
|
|
ozoneae(foo[20:18], foobar);
|
|
foobar = {foobar, " 559"};
|
|
end
|
|
7'h59: begin
|
|
ozoneaee(foo[20:18], foobar);
|
|
foobar = {foobar, " 560"};
|
|
ozoneae(foo[17:15], foobar);
|
|
foobar = {foobar, " 561"};
|
|
ozoneape(foo[20:18], foobar);
|
|
foobar = {foobar, " 562"};
|
|
ozoneape(foo[20:18], foobar);
|
|
foobar = {foobar, " 563"};
|
|
end
|
|
7'h5a: begin
|
|
ozoneae(foo[20:18], foobar);
|
|
foobar = {foobar, " 564"};
|
|
ozoneae(foo[17:15], foobar);
|
|
foobar = {foobar, " 565"};
|
|
end
|
|
7'h5b: begin
|
|
ozoneae(foo[20:18], foobar);
|
|
foobar = {foobar, " 566"};
|
|
ozoneae(foo[17:15], foobar);
|
|
foobar = {foobar, " 567"};
|
|
end
|
|
7'h5c: begin
|
|
foobar = {foobar, " 568"};
|
|
ozoneape(foo[17:15], foobar);
|
|
foobar = {foobar, " 569"};
|
|
foobar = {foobar, " 570"};
|
|
ozoneape(foo[17:15], foobar);
|
|
foobar = {foobar, " 571"};
|
|
ozoneae(foo[20:18], foobar);
|
|
foobar = {foobar, " 572"};
|
|
ozoneaee(foo[17:15], foobar);
|
|
foobar = {foobar, " 573"};
|
|
end
|
|
7'h5d: begin
|
|
foobar = {foobar, " 574"};
|
|
ozoneape(foo[17:15], foobar);
|
|
foobar = {foobar, " 575"};
|
|
foobar = {foobar, " 576"};
|
|
ozoneape(foo[17:15], foobar);
|
|
foobar = {foobar, " 577"};
|
|
ozoneae(foo[20:18], foobar);
|
|
foobar = {foobar, " 578"};
|
|
ozoneaee(foo[17:15], foobar);
|
|
foobar = {foobar, " 579"};
|
|
end
|
|
7'h5e: begin
|
|
ozoneae(foo[20:18], foobar);
|
|
foobar = {foobar, " 580"};
|
|
ozoneae(foo[17:15], foobar);
|
|
foobar = {foobar, " 581"};
|
|
end
|
|
7'h5f: begin
|
|
ozoneaee(foo[20:18], foobar);
|
|
foobar = {foobar, " 582"};
|
|
ozoneae(foo[17:15], foobar);
|
|
foobar = {foobar, " 583"};
|
|
ozoneaee(foo[20:18], foobar);
|
|
foobar = {foobar, " 584"};
|
|
ozoneae(foo[17:15], foobar);
|
|
foobar = {foobar, " 585"};
|
|
ozoneape(foo[20:18], foobar);
|
|
foobar = {foobar, " 586"};
|
|
ozoneae(foo[17:15], foobar);
|
|
foobar = {foobar, " 587"};
|
|
ozoneape(foo[20:18], foobar);
|
|
foobar = {foobar, " 588"};
|
|
ozoneae(foo[17:15], foobar);
|
|
foobar = {foobar, " 589"};
|
|
end
|
|
7'h60: begin
|
|
ozoneae(foo[20:18], foobar);
|
|
foobar = {foobar, " 590"};
|
|
ozoneae(foo[17:15], foobar);
|
|
foobar = {foobar, " 591"};
|
|
end
|
|
7'h61: begin
|
|
ozoneae(foo[20:18], foobar);
|
|
foobar = {foobar, " 592"};
|
|
ozoneae(foo[17:15], foobar);
|
|
foobar = {foobar, " 593"};
|
|
end
|
|
7'h62: begin
|
|
ozoneae(foo[20:18], foobar);
|
|
foobar = {foobar, " 594"};
|
|
ozoneae(foo[17:15], foobar);
|
|
foobar = {foobar, " 595"};
|
|
end
|
|
7'h63: begin
|
|
ozoneae(foo[20:18], foobar);
|
|
foobar = {foobar, " 596"};
|
|
ozoneae(foo[17:15], foobar);
|
|
foobar = {foobar, " 597"};
|
|
end
|
|
7'h64: begin
|
|
ozoneaee(foo[20:18], foobar);
|
|
foobar = {foobar, " 598"};
|
|
ozoneaee(foo[17:15], foobar);
|
|
foobar = {foobar, " 599"};
|
|
ozoneape(foo[20:18], foobar);
|
|
foobar = {foobar, " 600"};
|
|
ozoneape(foo[17:15], foobar);
|
|
foobar = {foobar, " 601"};
|
|
end
|
|
7'h65: begin
|
|
ozoneaee(foo[20:18], foobar);
|
|
foobar = {foobar, " 602"};
|
|
ozoneaee(foo[17:15], foobar);
|
|
foobar = {foobar, " 603"};
|
|
ozoneape(foo[20:18], foobar);
|
|
foobar = {foobar, " 604"};
|
|
ozoneape(foo[17:15], foobar);
|
|
foobar = {foobar, " 605"};
|
|
end
|
|
7'h66: begin
|
|
ozoneaee(foo[20:18], foobar);
|
|
foobar = {foobar, " 606"};
|
|
ozoneaee(foo[17:15], foobar);
|
|
foobar = {foobar, " 607"};
|
|
ozoneape(foo[20:18], foobar);
|
|
foobar = {foobar, " 608"};
|
|
ozoneape(foo[17:15], foobar);
|
|
foobar = {foobar, " 609"};
|
|
end
|
|
7'h67: begin
|
|
ozoneaee(foo[20:18], foobar);
|
|
foobar = {foobar, " 610"};
|
|
ozoneaee(foo[17:15], foobar);
|
|
foobar = {foobar, " 611"};
|
|
ozoneape(foo[20:18], foobar);
|
|
foobar = {foobar, " 612"};
|
|
ozoneape(foo[17:15], foobar);
|
|
foobar = {foobar, " 613"};
|
|
end
|
|
7'h68: begin
|
|
ozoneaee(foo[20:18], foobar);
|
|
foobar = {foobar, " 614"};
|
|
ozoneaee(foo[17:15], foobar);
|
|
foobar = {foobar, " 615"};
|
|
ozoneaee(foo[20:18], foobar);
|
|
foobar = {foobar, " 616"};
|
|
ozoneape(foo[20:18], foobar);
|
|
foobar = {foobar, " 617"};
|
|
ozoneape(foo[20:18], foobar);
|
|
foobar = {foobar, " 618"};
|
|
ozoneape(foo[17:15], foobar);
|
|
end
|
|
7'h69: begin
|
|
ozoneae(foo[20:18], foobar);
|
|
foobar = {foobar, " 619"};
|
|
ozoneae(foo[17:15], foobar);
|
|
foobar = {foobar, " 620"};
|
|
ozoneae(foo[20:18], foobar);
|
|
foobar = {foobar, " 621"};
|
|
end
|
|
7'h6a: begin
|
|
ozoneaee(foo[20:18], foobar);
|
|
foobar = {foobar, " 622"};
|
|
ozoneae(foo[17:15], foobar);
|
|
foobar = {foobar, " 623"};
|
|
ozoneaee(foo[20:18], foobar);
|
|
foobar = {foobar, " 624"};
|
|
ozoneape(foo[20:18], foobar);
|
|
foobar = {foobar, " 625"};
|
|
ozoneaee(foo[20:18], foobar);
|
|
foobar = {foobar, " 626"};
|
|
ozoneae(foo[17:15], foobar);
|
|
end
|
|
7'h6b: begin
|
|
ozoneae(foo[20:18], foobar);
|
|
foobar = {foobar, " 627"};
|
|
ozoneae(foo[17:15], foobar);
|
|
foobar = {foobar, " 628"};
|
|
ozoneae(foo[20:18], foobar);
|
|
foobar = {foobar, " 629"};
|
|
end
|
|
7'h6c: begin
|
|
ozoneaee(foo[20:18], foobar);
|
|
foobar = {foobar, " 630"};
|
|
ozoneae(foo[17:15], foobar);
|
|
foobar = {foobar, " 631"};
|
|
ozoneaee(foo[20:18], foobar);
|
|
foobar = {foobar, " 632"};
|
|
ozoneape(foo[20:18], foobar);
|
|
foobar = {foobar, " 633"};
|
|
ozoneaee(foo[20:18], foobar);
|
|
foobar = {foobar, " 634"};
|
|
ozoneae(foo[17:15], foobar);
|
|
end
|
|
7'h6d: begin
|
|
ozoneae(foo[20:18], foobar);
|
|
foobar = {foobar, " 635"};
|
|
ozoneae(foo[17:15], foobar);
|
|
foobar = {foobar, " 636"};
|
|
ozoneae(foo[20:18], foobar);
|
|
foobar = {foobar, " 637"};
|
|
end
|
|
7'h6e: begin
|
|
ozoneaee(foo[20:18], foobar);
|
|
foobar = {foobar, " 638"};
|
|
ozoneaee(foo[17:15], foobar);
|
|
foobar = {foobar, " 639"};
|
|
ozoneape(foo[20:18], foobar);
|
|
foobar = {foobar, " 640"};
|
|
ozoneape(foo[17:15], foobar);
|
|
foobar = {foobar, " 641"};
|
|
end
|
|
7'h6f: begin
|
|
ozoneaee(foo[20:18], foobar);
|
|
foobar = {foobar, " 642"};
|
|
ozoneaee(foo[17:15], foobar);
|
|
foobar = {foobar, " 643"};
|
|
ozoneape(foo[20:18], foobar);
|
|
foobar = {foobar, " 644"};
|
|
ozoneape(foo[17:15], foobar);
|
|
foobar = {foobar, " 645"};
|
|
end
|
|
7'h70: begin
|
|
ozoneae(foo[20:18], foobar);
|
|
foobar = {foobar, " 646"};
|
|
ozoneae(foo[20:18], foobar);
|
|
foobar = {foobar, " 647"};
|
|
ozoneae(foo[17:15], foobar);
|
|
foobar = {foobar, " 648"};
|
|
ozoneae(foo[17:15], foobar);
|
|
foobar = {foobar, " 649"};
|
|
end
|
|
7'h71: begin
|
|
ozoneae(foo[20:18], foobar);
|
|
foobar = {foobar, " 650"};
|
|
ozoneae(foo[17:15], foobar);
|
|
foobar = {foobar, " 651"};
|
|
end
|
|
7'h72: begin
|
|
ozoneae(foo[20:18], foobar);
|
|
foobar = {foobar, " 652"};
|
|
ozoneae(foo[17:15], foobar);
|
|
foobar = {foobar, " 653"};
|
|
end
|
|
7'h73: begin
|
|
ozoneae(foo[20:18], foobar);
|
|
foobar = {foobar, " 654"};
|
|
ozoneae(foo[20:18], foobar);
|
|
foobar = {foobar, " 655"};
|
|
ozoneae(foo[17:15], foobar);
|
|
end
|
|
7'h74: begin
|
|
ozoneae(foo[20:18], foobar);
|
|
foobar = {foobar, " 656"};
|
|
ozoneae(foo[20:18], foobar);
|
|
foobar = {foobar, " 657"};
|
|
ozoneae(foo[17:15], foobar);
|
|
end
|
|
7'h75: begin
|
|
ozoneaee(foo[20:18], foobar);
|
|
foobar = {foobar, " 658"};
|
|
ozoneaee(foo[17:15], foobar);
|
|
foobar = {foobar, " 659"};
|
|
ozoneape(foo[20:18], foobar);
|
|
foobar = {foobar, " 660"};
|
|
ozoneape(foo[17:15], foobar);
|
|
foobar = {foobar, " 661"};
|
|
foobar = {foobar, " 662"};
|
|
foobar = {foobar, " 663"};
|
|
end
|
|
7'h76: begin
|
|
ozoneaee(foo[20:18], foobar);
|
|
foobar = {foobar, " 664"};
|
|
ozoneaee(foo[17:15], foobar);
|
|
foobar = {foobar, " 665"};
|
|
ozoneaee(foo[20:18], foobar);
|
|
foobar = {foobar, " 666"};
|
|
ozoneape(foo[20:18], foobar);
|
|
foobar = {foobar, " 667"};
|
|
ozoneape(foo[17:15], foobar);
|
|
foobar = {foobar, " 668"};
|
|
ozoneape(foo[20:18], foobar);
|
|
foobar = {foobar, " 669"};
|
|
end
|
|
7'h77: begin
|
|
ozoneaee(foo[20:18], foobar);
|
|
foobar = {foobar, " 670"};
|
|
ozoneaee(foo[17:15], foobar);
|
|
foobar = {foobar, " 671"};
|
|
ozoneaee(foo[17:15], foobar);
|
|
foobar = {foobar, " 672"};
|
|
ozoneape(foo[20:18], foobar);
|
|
foobar = {foobar, " 673"};
|
|
ozoneape(foo[17:15], foobar);
|
|
foobar = {foobar, " 674"};
|
|
ozoneape(foo[17:15], foobar);
|
|
foobar = {foobar, " 675"};
|
|
end
|
|
7'h78, 7'h79, 7'h7a, 7'h7b, 7'h7c, 7'h7d, 7'h7e, 7'h7f: foobar = {foobar, " 676"};
|
|
endcase
|
|
end
|
|
endtask
|
|
|
|
task ozonef2;
|
|
input [31:0] foo;
|
|
inout [STRLEN*8:1] foobar;
|
|
// verilator no_inline_task
|
|
begin
|
|
case (foo[24:21])
|
|
4'h0:
|
|
case (foo[26:25])
|
|
2'b00: foobar = {foobar, " 677"};
|
|
2'b01: foobar = {foobar, " 678"};
|
|
2'b10: foobar = {foobar, " 679"};
|
|
2'b11: foobar = {foobar, " 680"};
|
|
endcase
|
|
4'h1:
|
|
case (foo[26:25])
|
|
2'b00: foobar = {foobar, " 681"};
|
|
2'b01: foobar = {foobar, " 682"};
|
|
2'b10: foobar = {foobar, " 683"};
|
|
2'b11: foobar = {foobar, " 684"};
|
|
endcase
|
|
4'h2:
|
|
case (foo[26:25])
|
|
2'b00: foobar = {foobar, " 685"};
|
|
2'b01: foobar = {foobar, " 686"};
|
|
2'b10: foobar = {foobar, " 687"};
|
|
2'b11: foobar = {foobar, " 688"};
|
|
endcase
|
|
4'h3:
|
|
case (foo[26:25])
|
|
2'b00: foobar = {foobar, " 689"};
|
|
2'b01: foobar = {foobar, " 690"};
|
|
2'b10: foobar = {foobar, " 691"};
|
|
2'b11: foobar = {foobar, " 692"};
|
|
endcase
|
|
4'h4:
|
|
case (foo[26:25])
|
|
2'b00: foobar = {foobar, " 693"};
|
|
2'b01: foobar = {foobar, " 694"};
|
|
2'b10: foobar = {foobar, " 695"};
|
|
2'b11: foobar = {foobar, " 696"};
|
|
endcase
|
|
4'h5:
|
|
case (foo[26:25])
|
|
2'b00: foobar = {foobar, " 697"};
|
|
2'b01: foobar = {foobar, " 698"};
|
|
2'b10: foobar = {foobar, " 699"};
|
|
2'b11: foobar = {foobar, " 700"};
|
|
endcase
|
|
4'h6:
|
|
case (foo[26:25])
|
|
2'b00: foobar = {foobar, " 701"};
|
|
2'b01: foobar = {foobar, " 702"};
|
|
2'b10: foobar = {foobar, " 703"};
|
|
2'b11: foobar = {foobar, " 704"};
|
|
endcase
|
|
4'h7:
|
|
case (foo[26:25])
|
|
2'b00: foobar = {foobar, " 705"};
|
|
2'b01: foobar = {foobar, " 706"};
|
|
2'b10: foobar = {foobar, " 707"};
|
|
2'b11: foobar = {foobar, " 708"};
|
|
endcase
|
|
4'h8:
|
|
if (foo[26]) foobar = {foobar, " 709"};
|
|
else foobar = {foobar, " 710"};
|
|
4'h9:
|
|
case (foo[26:25])
|
|
2'b00: foobar = {foobar, " 711"};
|
|
2'b01: foobar = {foobar, " 712"};
|
|
2'b10: foobar = {foobar, " 713"};
|
|
2'b11: foobar = {foobar, " 714"};
|
|
endcase
|
|
4'ha:
|
|
case (foo[26:25])
|
|
2'b00: foobar = {foobar, " 715"};
|
|
2'b01: foobar = {foobar, " 716"};
|
|
2'b10: foobar = {foobar, " 717"};
|
|
2'b11: foobar = {foobar, " 718"};
|
|
endcase
|
|
4'hb:
|
|
case (foo[26:25])
|
|
2'b00: foobar = {foobar, " 719"};
|
|
2'b01: foobar = {foobar, " 720"};
|
|
2'b10: foobar = {foobar, " 721"};
|
|
2'b11: foobar = {foobar, " 722"};
|
|
endcase
|
|
4'hc:
|
|
if (foo[26]) foobar = {foobar, " 723"};
|
|
else foobar = {foobar, " 724"};
|
|
4'hd:
|
|
case (foo[26:25])
|
|
2'b00: foobar = {foobar, " 725"};
|
|
2'b01: foobar = {foobar, " 726"};
|
|
2'b10: foobar = {foobar, " 727"};
|
|
2'b11: foobar = {foobar, " 728"};
|
|
endcase
|
|
4'he:
|
|
case (foo[26:25])
|
|
2'b00: foobar = {foobar, " 729"};
|
|
2'b01: foobar = {foobar, " 730"};
|
|
2'b10: foobar = {foobar, " 731"};
|
|
2'b11: foobar = {foobar, " 732"};
|
|
endcase
|
|
4'hf:
|
|
case (foo[26:25])
|
|
2'b00: foobar = {foobar, " 733"};
|
|
2'b01: foobar = {foobar, " 734"};
|
|
2'b10: foobar = {foobar, " 735"};
|
|
2'b11: foobar = {foobar, " 736"};
|
|
endcase
|
|
endcase
|
|
end
|
|
endtask
|
|
|
|
task ozonef2e;
|
|
input [31:0] foo;
|
|
inout [STRLEN*8:1] foobar;
|
|
// verilator no_inline_task
|
|
begin
|
|
casez (foo[25:21])
|
|
5'h00: begin
|
|
ozoneae(foo[20:18], foobar);
|
|
foobar = {foobar, " 737"};
|
|
ozoneae(foo[17:15], foobar);
|
|
foobar = {foobar, " 738"};
|
|
end
|
|
5'h01: begin
|
|
ozoneae(foo[20:18], foobar);
|
|
foobar = {foobar, " 739"};
|
|
ozoneae(foo[17:15], foobar);
|
|
foobar = {foobar, " 740"};
|
|
end
|
|
5'h02: begin
|
|
ozoneae(foo[20:18], foobar);
|
|
foobar = {foobar, " 741"};
|
|
ozoneae(foo[17:15], foobar);
|
|
foobar = {foobar, " 742"};
|
|
end
|
|
5'h03: begin
|
|
ozoneae(foo[20:18], foobar);
|
|
foobar = {foobar, " 743"};
|
|
ozoneae(foo[17:15], foobar);
|
|
foobar = {foobar, " 744"};
|
|
end
|
|
5'h04: begin
|
|
ozoneae(foo[20:18], foobar);
|
|
foobar = {foobar, " 745"};
|
|
ozoneae(foo[17:15], foobar);
|
|
foobar = {foobar, " 746"};
|
|
end
|
|
5'h05: begin
|
|
ozoneae(foo[20:18], foobar);
|
|
foobar = {foobar, " 747"};
|
|
ozoneae(foo[17:15], foobar);
|
|
foobar = {foobar, " 748"};
|
|
end
|
|
5'h06: begin
|
|
ozoneae(foo[20:18], foobar);
|
|
foobar = {foobar, " 749"};
|
|
ozoneae(foo[17:15], foobar);
|
|
foobar = {foobar, " 750"};
|
|
end
|
|
5'h07: begin
|
|
ozoneae(foo[20:18], foobar);
|
|
foobar = {foobar, " 751"};
|
|
ozoneae(foo[17:15], foobar);
|
|
foobar = {foobar, " 752"};
|
|
end
|
|
5'h08: begin
|
|
ozoneae(foo[20:18], foobar);
|
|
foobar = {foobar, " 753"};
|
|
if (foo[6]) foobar = {foobar, " 754"};
|
|
else foobar = {foobar, " 755"};
|
|
end
|
|
5'h09: begin
|
|
ozoneae(foo[20:18], foobar);
|
|
foobar = {foobar, " 756"};
|
|
ozoneae(foo[17:15], foobar);
|
|
foobar = {foobar, " 757"};
|
|
end
|
|
5'h0a: begin
|
|
ozoneae(foo[20:18], foobar);
|
|
foobar = {foobar, " 758"};
|
|
ozoneae(foo[17:15], foobar);
|
|
end
|
|
5'h0b: begin
|
|
ozoneae(foo[20:18], foobar);
|
|
foobar = {foobar, " 759"};
|
|
ozoneae(foo[17:15], foobar);
|
|
foobar = {foobar, " 760"};
|
|
end
|
|
5'h0c: begin
|
|
ozoneae(foo[20:18], foobar);
|
|
foobar = {foobar, " 761"};
|
|
end
|
|
5'h0d: begin
|
|
ozoneae(foo[20:18], foobar);
|
|
foobar = {foobar, " 762"};
|
|
ozoneae(foo[17:15], foobar);
|
|
foobar = {foobar, " 763"};
|
|
end
|
|
5'h0e: begin
|
|
ozoneae(foo[20:18], foobar);
|
|
foobar = {foobar, " 764"};
|
|
ozoneae(foo[17:15], foobar);
|
|
end
|
|
5'h0f: begin
|
|
ozoneae(foo[20:18], foobar);
|
|
foobar = {foobar, " 765"};
|
|
ozoneae(foo[17:15], foobar);
|
|
end
|
|
5'h10: begin
|
|
ozoneae(foo[20:18], foobar);
|
|
foobar = {foobar, " 766"};
|
|
ozoneae(foo[17:15], foobar);
|
|
foobar = {foobar, " 767"};
|
|
end
|
|
5'h11: begin
|
|
ozoneae(foo[20:18], foobar);
|
|
foobar = {foobar, " 768"};
|
|
ozoneae(foo[17:15], foobar);
|
|
foobar = {foobar, " 769"};
|
|
end
|
|
5'h18: begin
|
|
ozoneae(foo[20:18], foobar);
|
|
foobar = {foobar, " 770"};
|
|
if (foo[6]) foobar = {foobar, " 771"};
|
|
else foobar = {foobar, " 772"};
|
|
end
|
|
5'h1a: begin
|
|
ozoneae(foo[20:18], foobar);
|
|
foobar = {foobar, " 773"};
|
|
ozoneae(foo[17:15], foobar);
|
|
foobar = {foobar, " 774"};
|
|
end
|
|
5'h1b: begin
|
|
ozoneae(foo[20:18], foobar);
|
|
foobar = {foobar, " 775"};
|
|
ozoneae(foo[17:15], foobar);
|
|
foobar = {foobar, " 776"};
|
|
if (foo[6]) foobar = {foobar, " 777"};
|
|
else foobar = {foobar, " 778"};
|
|
foobar = {foobar, " 779"};
|
|
end
|
|
5'h1c: begin
|
|
ozoneae(foo[20:18], foobar);
|
|
foobar = {foobar, " 780"};
|
|
end
|
|
5'h1d: begin
|
|
ozoneae(foo[20:18], foobar);
|
|
foobar = {foobar, " 781"};
|
|
if (foo[6]) foobar = {foobar, " 782"};
|
|
else foobar = {foobar, " 783"};
|
|
foobar = {foobar, " 784"};
|
|
end
|
|
5'h1e: begin
|
|
ozoneae(foo[20:18], foobar);
|
|
foobar = {foobar, " 785"};
|
|
if (foo[6]) foobar = {foobar, " 786"};
|
|
else foobar = {foobar, " 787"};
|
|
foobar = {foobar, " 788"};
|
|
end
|
|
5'h1f: begin
|
|
ozoneae(foo[20:18], foobar);
|
|
foobar = {foobar, " 789"};
|
|
ozoneae(foo[17:15], foobar);
|
|
foobar = {foobar, " 790"};
|
|
if (foo[6]) foobar = {foobar, " 791"};
|
|
else foobar = {foobar, " 792"};
|
|
foobar = {foobar, " 793"};
|
|
end
|
|
default: foobar = {foobar, " 794"};
|
|
endcase
|
|
end
|
|
endtask
|
|
|
|
task ozonef3e;
|
|
input [31:0] foo;
|
|
inout [STRLEN*8:1] foobar;
|
|
// verilator no_inline_task
|
|
begin
|
|
case (foo[25:21])
|
|
5'h00, 5'h01, 5'h02: begin
|
|
ozoneae(foo[20:18], foobar);
|
|
case (foo[22:21])
|
|
2'h0: foobar = {foobar, " 795"};
|
|
2'h1: foobar = {foobar, " 796"};
|
|
2'h2: foobar = {foobar, " 797"};
|
|
endcase
|
|
ozoneae(foo[17:15], foobar);
|
|
foobar = {foobar, " 798"};
|
|
if (foo[9]) ozoneae(foo[8:6], foobar);
|
|
else ozonef3e_te(foo[8:6], foobar);
|
|
foobar = {foobar, " 799"};
|
|
end
|
|
5'h08, 5'h09, 5'h0d, 5'h0e, 5'h0f: begin
|
|
ozoneae(foo[20:18], foobar);
|
|
foobar = {foobar, " 800"};
|
|
ozoneae(foo[17:15], foobar);
|
|
case (foo[23:21])
|
|
3'h0: foobar = {foobar, " 801"};
|
|
3'h1: foobar = {foobar, " 802"};
|
|
3'h5: foobar = {foobar, " 803"};
|
|
3'h6: foobar = {foobar, " 804"};
|
|
3'h7: foobar = {foobar, " 805"};
|
|
endcase
|
|
if (foo[9]) ozoneae(foo[8:6], foobar);
|
|
else ozonef3e_te(foo[8:6], foobar);
|
|
end
|
|
5'h0a, 5'h0b: begin
|
|
ozoneae(foo[17:15], foobar);
|
|
if (foo[21]) foobar = {foobar, " 806"};
|
|
else foobar = {foobar, " 807"};
|
|
if (foo[9]) ozoneae(foo[8:6], foobar);
|
|
else ozonef3e_te(foo[8:6], foobar);
|
|
end
|
|
5'h0c: begin
|
|
ozoneae(foo[20:18], foobar);
|
|
foobar = {foobar, " 808"};
|
|
if (foo[9]) ozoneae(foo[8:6], foobar);
|
|
else ozonef3e_te(foo[8:6], foobar);
|
|
foobar = {foobar, " 809"};
|
|
ozoneae(foo[17:15], foobar);
|
|
end
|
|
5'h10, 5'h11, 5'h12, 5'h13: begin
|
|
ozoneae(foo[20:18], foobar);
|
|
foobar = {foobar, " 810"};
|
|
ozoneae(foo[17:15], foobar);
|
|
case (foo[22:21])
|
|
2'h0, 2'h2: foobar = {foobar, " 811"};
|
|
2'h1, 2'h3: foobar = {foobar, " 812"};
|
|
endcase
|
|
ozoneae(foo[8:6], foobar);
|
|
foobar = {foobar, " 813"};
|
|
ozoneae((foo[20:18] + 1), foobar);
|
|
foobar = {foobar, " 814"};
|
|
ozoneae((foo[17:15] + 1), foobar);
|
|
case (foo[22:21])
|
|
2'h0, 2'h3: foobar = {foobar, " 815"};
|
|
2'h1, 2'h2: foobar = {foobar, " 816"};
|
|
endcase
|
|
ozoneae((foo[8:6] + 1), foobar);
|
|
end
|
|
5'h18: begin
|
|
ozoneae(foo[20:18], foobar);
|
|
foobar = {foobar, " 817"};
|
|
ozoneae(foo[17:15], foobar);
|
|
foobar = {foobar, " 818"};
|
|
ozoneae(foo[8:6], foobar);
|
|
foobar = {foobar, " 819"};
|
|
ozoneae(foo[20:18], foobar);
|
|
foobar = {foobar, " 820"};
|
|
ozoneae(foo[17:15], foobar);
|
|
foobar = {foobar, " 821"};
|
|
ozoneae(foo[8:6], foobar);
|
|
end
|
|
default: foobar = {foobar, " 822"};
|
|
endcase
|
|
end
|
|
endtask
|
|
task ozonef3e_te;
|
|
input [2:0] te;
|
|
inout [STRLEN*8:1] foobar;
|
|
// verilator no_inline_task
|
|
begin
|
|
case (te)
|
|
3'b100: foobar = {foobar, " 823"};
|
|
3'b101: foobar = {foobar, " 824"};
|
|
3'b110: foobar = {foobar, " 825"};
|
|
default: foobar = {foobar, " 826"};
|
|
endcase
|
|
end
|
|
endtask
|
|
task ozonearm;
|
|
input [2:0] ate;
|
|
inout [STRLEN*8:1] foobar;
|
|
// verilator no_inline_task
|
|
begin
|
|
case (ate)
|
|
3'b000: foobar = {foobar, " 827"};
|
|
3'b001: foobar = {foobar, " 828"};
|
|
3'b010: foobar = {foobar, " 829"};
|
|
3'b011: foobar = {foobar, " 830"};
|
|
3'b100: foobar = {foobar, " 831"};
|
|
3'b101: foobar = {foobar, " 832"};
|
|
3'b110: foobar = {foobar, " 833"};
|
|
3'b111: foobar = {foobar, " 834"};
|
|
endcase
|
|
end
|
|
endtask
|
|
task ozonebmuop;
|
|
input [4:0] f4;
|
|
inout [STRLEN*8:1] foobar;
|
|
// verilator no_inline_task
|
|
begin
|
|
case (f4[4:0])
|
|
5'h00, 5'h04: foobar = {foobar, " 835"};
|
|
5'h01, 5'h05: foobar = {foobar, " 836"};
|
|
5'h02, 5'h06: foobar = {foobar, " 837"};
|
|
5'h03, 5'h07: foobar = {foobar, " 838"};
|
|
5'h08, 5'h18: foobar = {foobar, " 839"};
|
|
5'h09, 5'h19: foobar = {foobar, " 840"};
|
|
5'h0a, 5'h1a: foobar = {foobar, " 841"};
|
|
5'h0b: foobar = {foobar, " 842"};
|
|
5'h1b: foobar = {foobar, " 843"};
|
|
5'h0c, 5'h1c: foobar = {foobar, " 844"};
|
|
5'h0d, 5'h1d: foobar = {foobar, " 845"};
|
|
5'h1e: foobar = {foobar, " 846"};
|
|
endcase
|
|
end
|
|
endtask
|
|
task automatic ozonef3;
|
|
input [31:0] foo;
|
|
inout [STRLEN*8:1] foobar;
|
|
reg nacho;
|
|
// verilator no_inline_task
|
|
begin : f3_body
|
|
nacho = 1'b0;
|
|
case (foo[24:21])
|
|
4'h0:
|
|
case (foo[26:25])
|
|
2'b00: foobar = {foobar, " 847"};
|
|
2'b01: foobar = {foobar, " 848"};
|
|
2'b10: foobar = {foobar, " 849"};
|
|
2'b11: foobar = {foobar, " 850"};
|
|
endcase
|
|
4'h1:
|
|
case (foo[26:25])
|
|
2'b00: foobar = {foobar, " 851"};
|
|
2'b01: foobar = {foobar, " 852"};
|
|
2'b10: foobar = {foobar, " 853"};
|
|
2'b11: foobar = {foobar, " 854"};
|
|
endcase
|
|
4'h2:
|
|
case (foo[26:25])
|
|
2'b00: foobar = {foobar, " 855"};
|
|
2'b01: foobar = {foobar, " 856"};
|
|
2'b10: foobar = {foobar, " 857"};
|
|
2'b11: foobar = {foobar, " 858"};
|
|
endcase
|
|
4'h8, 4'h9, 4'hd, 4'he, 4'hf:
|
|
case (foo[26:25])
|
|
2'b00: foobar = {foobar, " 859"};
|
|
2'b01: foobar = {foobar, " 860"};
|
|
2'b10: foobar = {foobar, " 861"};
|
|
2'b11: foobar = {foobar, " 862"};
|
|
endcase
|
|
4'ha, 4'hb:
|
|
if (foo[25]) foobar = {foobar, " 863"};
|
|
else foobar = {foobar, " 864"};
|
|
4'hc:
|
|
if (foo[26]) foobar = {foobar, " 865"};
|
|
else foobar = {foobar, " 866"};
|
|
default: begin
|
|
foobar = {foobar, " 867"};
|
|
nacho = 1'b1;
|
|
end
|
|
endcase
|
|
if (~nacho) begin
|
|
case (foo[24:21])
|
|
4'h8: foobar = {foobar, " 868"};
|
|
4'h9: foobar = {foobar, " 869"};
|
|
4'ha, 4'he: foobar = {foobar, " 870"};
|
|
4'hb, 4'hf: foobar = {foobar, " 871"};
|
|
4'hd: foobar = {foobar, " 872"};
|
|
endcase
|
|
if (foo[20])
|
|
case (foo[18:16])
|
|
3'b000: foobar = {foobar, " 873"};
|
|
3'b100: foobar = {foobar, " 874"};
|
|
default: foobar = {foobar, " 875"};
|
|
endcase
|
|
else ozoneae(foo[18:16], foobar);
|
|
if (foo[24:21] === 4'hc)
|
|
if (foo[25]) foobar = {foobar, " 876"};
|
|
else foobar = {foobar, " 877"};
|
|
case (foo[24:21])
|
|
4'h0, 4'h1, 4'h2: foobar = {foobar, " 878"};
|
|
endcase
|
|
end
|
|
end
|
|
endtask
|
|
task ozonerx;
|
|
input [31:0] foo;
|
|
inout [STRLEN*8:1] foobar;
|
|
// verilator no_inline_task
|
|
begin
|
|
case (foo[19:18])
|
|
2'h0: foobar = {foobar, " 879"};
|
|
2'h1: foobar = {foobar, " 880"};
|
|
2'h2: foobar = {foobar, " 881"};
|
|
2'h3: foobar = {foobar, " 882"};
|
|
endcase
|
|
case (foo[17:16])
|
|
2'h1: foobar = {foobar, " 883"};
|
|
2'h2: foobar = {foobar, " 884"};
|
|
2'h3: foobar = {foobar, " 885"};
|
|
endcase
|
|
end
|
|
endtask
|
|
task ozonerme;
|
|
input [2:0] rme;
|
|
inout [STRLEN*8:1] foobar;
|
|
// verilator no_inline_task
|
|
begin
|
|
case (rme)
|
|
3'h0: foobar = {foobar, " 886"};
|
|
3'h1: foobar = {foobar, " 887"};
|
|
3'h2: foobar = {foobar, " 888"};
|
|
3'h3: foobar = {foobar, " 889"};
|
|
3'h4: foobar = {foobar, " 890"};
|
|
3'h5: foobar = {foobar, " 891"};
|
|
3'h6: foobar = {foobar, " 892"};
|
|
3'h7: foobar = {foobar, " 893"};
|
|
endcase
|
|
end
|
|
endtask
|
|
task ozoneye;
|
|
input [5:0] ye;
|
|
input l;
|
|
inout [STRLEN*8:1] foobar;
|
|
// verilator no_inline_task
|
|
begin
|
|
foobar = {foobar, " 894"};
|
|
ozonerme(ye[5:3], foobar);
|
|
case ({
|
|
ye[2:0], l
|
|
})
|
|
4'h2, 4'ha: foobar = {foobar, " 895"};
|
|
4'h4, 4'hb: foobar = {foobar, " 896"};
|
|
4'h6, 4'he: foobar = {foobar, " 897"};
|
|
4'h8, 4'hc: foobar = {foobar, " 898"};
|
|
endcase
|
|
end
|
|
endtask
|
|
task ozonef1e_ye;
|
|
input [5:0] ye;
|
|
input l;
|
|
inout [STRLEN*8:1] foobar;
|
|
// verilator no_inline_task
|
|
begin
|
|
foobar = {foobar, " 899"};
|
|
ozonerme(ye[5:3], foobar);
|
|
ozonef1e_inc_dec(ye[5:0], l, foobar);
|
|
end
|
|
endtask
|
|
task ozonef1e_h;
|
|
input [2:0] e;
|
|
inout [STRLEN*8:1] foobar;
|
|
// verilator no_inline_task
|
|
begin
|
|
if (e[2:0] <= 3'h4) foobar = {foobar, " 900"};
|
|
end
|
|
endtask
|
|
task ozonef1e_inc_dec;
|
|
input [5:0] ye;
|
|
input l;
|
|
inout [STRLEN*8:1] foobar;
|
|
// verilator no_inline_task
|
|
begin
|
|
case ({
|
|
ye[2:0], l
|
|
})
|
|
4'h2, 4'h3, 4'ha: foobar = {foobar, " 901"};
|
|
4'h4, 4'h5, 4'hb: foobar = {foobar, " 902"};
|
|
4'h6, 4'h7, 4'he: foobar = {foobar, " 903"};
|
|
4'h8, 4'h9, 4'hc: foobar = {foobar, " 904"};
|
|
4'hf: foobar = {foobar, " 905"};
|
|
endcase
|
|
end
|
|
endtask
|
|
task ozonef1e_hl;
|
|
input [2:0] e;
|
|
input l;
|
|
inout [STRLEN*8:1] foobar;
|
|
// verilator no_inline_task
|
|
begin
|
|
case ({
|
|
e[2:0], l
|
|
})
|
|
4'h0, 4'h2, 4'h4, 4'h6, 4'h8: foobar = {foobar, " 906"};
|
|
4'h1, 4'h3, 4'h5, 4'h7, 4'h9: foobar = {foobar, " 907"};
|
|
endcase
|
|
end
|
|
endtask
|
|
task ozonexe;
|
|
input [3:0] xe;
|
|
inout [STRLEN*8:1] foobar;
|
|
// verilator no_inline_task
|
|
begin
|
|
case (xe[3])
|
|
1'b0: foobar = {foobar, " 908"};
|
|
1'b1: foobar = {foobar, " 909"};
|
|
endcase
|
|
case (xe[2:0])
|
|
3'h1, 3'h5: foobar = {foobar, " 910"};
|
|
3'h2, 3'h6: foobar = {foobar, " 911"};
|
|
3'h3, 3'h7: foobar = {foobar, " 912"};
|
|
3'h4: foobar = {foobar, " 913"};
|
|
endcase
|
|
end
|
|
endtask
|
|
task ozonerp;
|
|
input [2:0] rp;
|
|
inout [STRLEN*8:1] foobar;
|
|
// verilator no_inline_task
|
|
begin
|
|
case (rp)
|
|
3'h0: foobar = {foobar, " 914"};
|
|
3'h1: foobar = {foobar, " 915"};
|
|
3'h2: foobar = {foobar, " 916"};
|
|
3'h3: foobar = {foobar, " 917"};
|
|
3'h4: foobar = {foobar, " 918"};
|
|
3'h5: foobar = {foobar, " 919"};
|
|
3'h6: foobar = {foobar, " 920"};
|
|
3'h7: foobar = {foobar, " 921"};
|
|
endcase
|
|
end
|
|
endtask
|
|
task ozonery;
|
|
input [3:0] ry;
|
|
inout [STRLEN*8:1] foobar;
|
|
// verilator no_inline_task
|
|
begin
|
|
case (ry)
|
|
4'h0: foobar = {foobar, " 922"};
|
|
4'h1: foobar = {foobar, " 923"};
|
|
4'h2: foobar = {foobar, " 924"};
|
|
4'h3: foobar = {foobar, " 925"};
|
|
4'h4: foobar = {foobar, " 926"};
|
|
4'h5: foobar = {foobar, " 927"};
|
|
4'h6: foobar = {foobar, " 928"};
|
|
4'h7: foobar = {foobar, " 929"};
|
|
4'h8: foobar = {foobar, " 930"};
|
|
4'h9: foobar = {foobar, " 931"};
|
|
4'ha: foobar = {foobar, " 932"};
|
|
4'hb: foobar = {foobar, " 933"};
|
|
4'hc: foobar = {foobar, " 934"};
|
|
4'hd: foobar = {foobar, " 935"};
|
|
4'he: foobar = {foobar, " 936"};
|
|
4'hf: foobar = {foobar, " 937"};
|
|
endcase
|
|
end
|
|
endtask
|
|
task ozonearx;
|
|
input [15:0] foo;
|
|
inout [STRLEN*8:1] foobar;
|
|
// verilator no_inline_task
|
|
begin
|
|
case (foo[1:0])
|
|
2'h0: foobar = {foobar, " 938"};
|
|
2'h1: foobar = {foobar, " 939"};
|
|
2'h2: foobar = {foobar, " 940"};
|
|
2'h3: foobar = {foobar, " 941"};
|
|
endcase
|
|
end
|
|
endtask
|
|
task ozonef3f4imop;
|
|
input [4:0] f3f4iml;
|
|
inout [STRLEN*8:1] foobar;
|
|
// verilator no_inline_task
|
|
begin
|
|
casez (f3f4iml)
|
|
5'b000??: foobar = {foobar, " 942"};
|
|
5'b001??: foobar = {foobar, " 943"};
|
|
5'b?10??: foobar = {foobar, " 944"};
|
|
5'b0110?: foobar = {foobar, " 945"};
|
|
5'b01110: foobar = {foobar, " 946"};
|
|
5'b01111: foobar = {foobar, " 947"};
|
|
5'b10???: foobar = {foobar, " 948"};
|
|
5'b11100: foobar = {foobar, " 949"};
|
|
5'b11101: foobar = {foobar, " 950"};
|
|
5'b11110: foobar = {foobar, " 951"};
|
|
5'b11111: foobar = {foobar, " 952"};
|
|
endcase
|
|
end
|
|
endtask
|
|
task ozonecon;
|
|
input [4:0] con;
|
|
inout [STRLEN*8:1] foobar;
|
|
// verilator no_inline_task
|
|
begin
|
|
case (con)
|
|
5'h00: foobar = {foobar, " 953"};
|
|
5'h01: foobar = {foobar, " 954"};
|
|
5'h02: foobar = {foobar, " 955"};
|
|
5'h03: foobar = {foobar, " 956"};
|
|
5'h04: foobar = {foobar, " 957"};
|
|
5'h05: foobar = {foobar, " 958"};
|
|
5'h06: foobar = {foobar, " 959"};
|
|
5'h07: foobar = {foobar, " 960"};
|
|
5'h08: foobar = {foobar, " 961"};
|
|
5'h09: foobar = {foobar, " 962"};
|
|
5'h0a: foobar = {foobar, " 963"};
|
|
5'h0b: foobar = {foobar, " 964"};
|
|
5'h0c: foobar = {foobar, " 965"};
|
|
5'h0d: foobar = {foobar, " 966"};
|
|
5'h0e: foobar = {foobar, " 967"};
|
|
5'h0f: foobar = {foobar, " 968"};
|
|
5'h10: foobar = {foobar, " 969"};
|
|
5'h11: foobar = {foobar, " 970"};
|
|
5'h12: foobar = {foobar, " 971"};
|
|
5'h13: foobar = {foobar, " 972"};
|
|
5'h14: foobar = {foobar, " 973"};
|
|
5'h15: foobar = {foobar, " 974"};
|
|
5'h16: foobar = {foobar, " 975"};
|
|
5'h17: foobar = {foobar, " 976"};
|
|
5'h18: foobar = {foobar, " 977"};
|
|
5'h19: foobar = {foobar, " 978"};
|
|
5'h1a: foobar = {foobar, " 979"};
|
|
5'h1b: foobar = {foobar, " 980"};
|
|
5'h1c: foobar = {foobar, " 981"};
|
|
5'h1d: foobar = {foobar, " 982"};
|
|
5'h1e: foobar = {foobar, " 983"};
|
|
5'h1f: foobar = {foobar, " 984"};
|
|
endcase
|
|
end
|
|
endtask
|
|
task ozonedr;
|
|
input [15:0] foo;
|
|
inout [STRLEN*8:1] foobar;
|
|
// verilator no_inline_task
|
|
begin
|
|
case (foo[9:6])
|
|
4'h0: foobar = {foobar, " 985"};
|
|
4'h1: foobar = {foobar, " 986"};
|
|
4'h2: foobar = {foobar, " 987"};
|
|
4'h3: foobar = {foobar, " 988"};
|
|
4'h4: foobar = {foobar, " 989"};
|
|
4'h5: foobar = {foobar, " 990"};
|
|
4'h6: foobar = {foobar, " 991"};
|
|
4'h7: foobar = {foobar, " 992"};
|
|
4'h8: foobar = {foobar, " 993"};
|
|
4'h9: foobar = {foobar, " 994"};
|
|
4'ha: foobar = {foobar, " 995"};
|
|
4'hb: foobar = {foobar, " 996"};
|
|
4'hc: foobar = {foobar, " 997"};
|
|
4'hd: foobar = {foobar, " 998"};
|
|
4'he: foobar = {foobar, " 999"};
|
|
4'hf: foobar = {foobar, " 1000"};
|
|
endcase
|
|
end
|
|
endtask
|
|
task ozoneshift;
|
|
input [15:0] foo;
|
|
inout [STRLEN*8:1] foobar;
|
|
// verilator no_inline_task
|
|
begin
|
|
case (foo[4:3])
|
|
2'h0: foobar = {foobar, " 1001"};
|
|
2'h1: foobar = {foobar, " 1002"};
|
|
2'h2: foobar = {foobar, " 1003"};
|
|
2'h3: foobar = {foobar, " 1004"};
|
|
endcase
|
|
end
|
|
endtask
|
|
task ozoneacc;
|
|
input foo;
|
|
inout [STRLEN*8:1] foobar;
|
|
// verilator no_inline_task
|
|
begin
|
|
case (foo)
|
|
2'h0: foobar = {foobar, " 1005"};
|
|
2'h1: foobar = {foobar, " 1006"};
|
|
endcase
|
|
end
|
|
endtask
|
|
task ozonehl;
|
|
input foo;
|
|
inout [STRLEN*8:1] foobar;
|
|
// verilator no_inline_task
|
|
begin
|
|
case (foo)
|
|
2'h0: foobar = {foobar, " 1007"};
|
|
2'h1: foobar = {foobar, " 1008"};
|
|
endcase
|
|
end
|
|
endtask
|
|
task automatic dude;
|
|
inout [STRLEN*8:1] foobar;
|
|
reg [7:0] temp;
|
|
integer i;
|
|
reg nacho;
|
|
// verilator no_inline_task
|
|
begin : justify_block
|
|
nacho = 1'b0;
|
|
for (i = STRLEN - 1; i > 1; i = i - 1) begin
|
|
temp = foobar >> ((STRLEN - 1) * 8);
|
|
if (temp || nacho) nacho = 1'b1;
|
|
else begin
|
|
foobar = foobar << 8;
|
|
foobar[8:1] = 32;
|
|
end
|
|
end
|
|
end
|
|
endtask
|
|
|
|
task automatic big_case;
|
|
input [31:0] fd;
|
|
input [31:0] foo;
|
|
reg [STRLEN*8:1] foobar;
|
|
// verilator no_inline_task
|
|
begin
|
|
foobar = " 1009";
|
|
if (&foo === 1'bx) $fwrite(fd, " 1010");
|
|
else
|
|
casez ({
|
|
foo[31:26], foo[19:15], foo[5:0]
|
|
})
|
|
17'b00_111?_?_????_??_????: begin
|
|
ozonef1(foo, foobar);
|
|
foobar = {foobar, " 1011"};
|
|
ozoneacc(~foo[26], foobar);
|
|
ozonehl(foo[20], foobar);
|
|
foobar = {foobar, " 1012"};
|
|
ozonerx(foo, foobar);
|
|
dude(foobar);
|
|
$fwrite(fd, " 1013:%s", foobar);
|
|
end
|
|
17'b01_001?_?_????_??_????: begin
|
|
ozonef1(foo, foobar);
|
|
foobar = {foobar, " 1014"};
|
|
ozonerx(foo, foobar);
|
|
foobar = {foobar, " 1015"};
|
|
foobar = {foobar, " 1016"};
|
|
ozonehl(foo[20], foobar);
|
|
dude(foobar);
|
|
$fwrite(fd, " 1017:%s", foobar);
|
|
end
|
|
17'b10_100?_?_????_??_????: begin
|
|
ozonef1(foo, foobar);
|
|
foobar = {foobar, " 1018"};
|
|
ozonerx(foo, foobar);
|
|
foobar = {foobar, " 1019"};
|
|
foobar = {foobar, " 1020"};
|
|
ozonehl(foo[20], foobar);
|
|
dude(foobar);
|
|
$fwrite(fd, " 1021:%s", foobar);
|
|
end
|
|
17'b10_101?_?_????_??_????: begin
|
|
ozonef1(foo, foobar);
|
|
foobar = {foobar, " 1022"};
|
|
if (foo[20]) begin
|
|
foobar = {foobar, " 1023"};
|
|
ozoneacc(foo[18], foobar);
|
|
foobar = {foobar, " 1024"};
|
|
foobar = {foobar, " 1025"};
|
|
if (foo[19]) foobar = {foobar, " 1026"};
|
|
else foobar = {foobar, " 1027"};
|
|
end
|
|
else ozonerx(foo, foobar);
|
|
dude(foobar);
|
|
$fwrite(fd, " 1028:%s", foobar);
|
|
end
|
|
17'b10_110?_?_????_??_????: begin
|
|
ozonef1(foo, foobar);
|
|
foobar = {foobar, " 1029"};
|
|
foobar = {foobar, " 1030"};
|
|
ozonehl(foo[20], foobar);
|
|
foobar = {foobar, " 1031"};
|
|
ozonerx(foo, foobar);
|
|
dude(foobar);
|
|
$fwrite(fd, " 1032:%s", foobar);
|
|
end
|
|
17'b10_111?_?_????_??_????: begin
|
|
ozonef1(foo, foobar);
|
|
foobar = {foobar, " 1033"};
|
|
foobar = {foobar, " 1034"};
|
|
ozonehl(foo[20], foobar);
|
|
foobar = {foobar, " 1035"};
|
|
ozonerx(foo, foobar);
|
|
dude(foobar);
|
|
$fwrite(fd, " 1036:%s", foobar);
|
|
end
|
|
17'b11_001?_?_????_??_????: begin
|
|
ozonef1(foo, foobar);
|
|
foobar = {foobar, " 1037"};
|
|
ozonerx(foo, foobar);
|
|
foobar = {foobar, " 1038"};
|
|
foobar = {foobar, " 1039"};
|
|
ozonehl(foo[20], foobar);
|
|
dude(foobar);
|
|
$fwrite(fd, " 1040:%s", foobar);
|
|
end
|
|
17'b11_111?_?_????_??_????: begin
|
|
ozonef1(foo, foobar);
|
|
foobar = {foobar, " 1041"};
|
|
foobar = {foobar, " 1042"};
|
|
ozonerx(foo, foobar);
|
|
foobar = {foobar, " 1043"};
|
|
if (foo[20]) foobar = {foobar, " 1044"};
|
|
else foobar = {foobar, " 1045"};
|
|
dude(foobar);
|
|
$fwrite(fd, " 1046:%s", foobar);
|
|
end
|
|
17'b00_10??_?_????_?1_1111:
|
|
casez (foo[11:5])
|
|
7'b??_0_010_0: begin
|
|
foobar = " 1047";
|
|
ozonecon(foo[14:10], foobar);
|
|
foobar = {foobar, " 1048"};
|
|
ozonef1e(foo, foobar);
|
|
dude(foobar);
|
|
$fwrite(fd, " 1049:%s", foobar);
|
|
end
|
|
7'b00_?_110_?: begin
|
|
ozonef1e(foo, foobar);
|
|
foobar = {foobar, " 1050"};
|
|
case ({
|
|
foo[9], foo[5]
|
|
})
|
|
2'b00: begin
|
|
foobar = {foobar, " 1051"};
|
|
ozoneae(foo[14:12], foobar);
|
|
ozonehl(foo[5], foobar);
|
|
end
|
|
2'b01: begin
|
|
foobar = {foobar, " 1052"};
|
|
ozoneae(foo[14:12], foobar);
|
|
ozonehl(foo[5], foobar);
|
|
end
|
|
2'b10: begin
|
|
foobar = {foobar, " 1053"};
|
|
ozoneae(foo[14:12], foobar);
|
|
end
|
|
2'b11: foobar = {foobar, " 1054"};
|
|
endcase
|
|
dude(foobar);
|
|
$fwrite(fd, " 1055:%s", foobar);
|
|
end
|
|
7'b01_?_110_?: begin
|
|
ozonef1e(foo, foobar);
|
|
foobar = {foobar, " 1056"};
|
|
case ({
|
|
foo[9], foo[5]
|
|
})
|
|
2'b00: begin
|
|
ozoneae(foo[14:12], foobar);
|
|
ozonehl(foo[5], foobar);
|
|
foobar = {foobar, " 1057"};
|
|
end
|
|
2'b01: begin
|
|
ozoneae(foo[14:12], foobar);
|
|
ozonehl(foo[5], foobar);
|
|
foobar = {foobar, " 1058"};
|
|
end
|
|
2'b10: begin
|
|
ozoneae(foo[14:12], foobar);
|
|
foobar = {foobar, " 1059"};
|
|
end
|
|
2'b11: foobar = {foobar, " 1060"};
|
|
endcase
|
|
dude(foobar);
|
|
$fwrite(fd, " 1061:%s", foobar);
|
|
end
|
|
7'b10_0_110_0: begin
|
|
ozonef1e(foo, foobar);
|
|
foobar = {foobar, " 1062"};
|
|
foobar = {foobar, " 1063"};
|
|
if (foo[12]) foobar = {foobar, " 1064"};
|
|
else ozonerab({4'b1001, foo[14:12]}, foobar);
|
|
dude(foobar);
|
|
$fwrite(fd, " 1065:%s", foobar);
|
|
end
|
|
7'b10_0_110_1: begin
|
|
ozonef1e(foo, foobar);
|
|
foobar = {foobar, " 1066"};
|
|
if (foo[12]) foobar = {foobar, " 1067"};
|
|
else ozonerab({4'b1001, foo[14:12]}, foobar);
|
|
foobar = {foobar, " 1068"};
|
|
dude(foobar);
|
|
$fwrite(fd, " 1069:%s", foobar);
|
|
end
|
|
7'b??_?_000_?: begin
|
|
ozonef1e(foo, foobar);
|
|
foobar = {foobar, " 1070"};
|
|
foobar = {foobar, " 1071"};
|
|
ozonef1e_hl(foo[11:9], foo[5], foobar);
|
|
foobar = {foobar, " 1072"};
|
|
ozonef1e_ye(foo[14:9], foo[5], foobar);
|
|
dude(foobar);
|
|
$fwrite(fd, " 1073:%s", foobar);
|
|
end
|
|
7'b??_?_100_?: begin
|
|
ozonef1e(foo, foobar);
|
|
foobar = {foobar, " 1074"};
|
|
foobar = {foobar, " 1075"};
|
|
ozonef1e_hl(foo[11:9], foo[5], foobar);
|
|
foobar = {foobar, " 1076"};
|
|
ozonef1e_ye(foo[14:9], foo[5], foobar);
|
|
dude(foobar);
|
|
$fwrite(fd, " 1077:%s", foobar);
|
|
end
|
|
7'b??_?_001_?: begin
|
|
ozonef1e(foo, foobar);
|
|
foobar = {foobar, " 1078"};
|
|
ozonef1e_ye(foo[14:9], foo[5], foobar);
|
|
foobar = {foobar, " 1079"};
|
|
foobar = {foobar, " 1080"};
|
|
ozonef1e_hl(foo[11:9], foo[5], foobar);
|
|
dude(foobar);
|
|
$fwrite(fd, " 1081:%s", foobar);
|
|
end
|
|
7'b??_?_011_?: begin
|
|
ozonef1e(foo, foobar);
|
|
foobar = {foobar, " 1082"};
|
|
ozonef1e_ye(foo[14:9], foo[5], foobar);
|
|
foobar = {foobar, " 1083"};
|
|
foobar = {foobar, " 1084"};
|
|
ozonef1e_hl(foo[11:9], foo[5], foobar);
|
|
dude(foobar);
|
|
$fwrite(fd, " 1085:%s", foobar);
|
|
end
|
|
7'b??_?_101_?: begin
|
|
ozonef1e(foo, foobar);
|
|
foobar = {foobar, " 1086"};
|
|
ozonef1e_ye(foo[14:9], foo[5], foobar);
|
|
dude(foobar);
|
|
$fwrite(fd, " 1087:%s", foobar);
|
|
end
|
|
endcase
|
|
17'b00_10??_?_????_?0_0110: begin
|
|
ozonef1e(foo, foobar);
|
|
foobar = {foobar, " 1088"};
|
|
ozoneae(foo[8:6], foobar);
|
|
ozonef1e_hl(foo[11:9], foo[5], foobar);
|
|
foobar = {foobar, " 1089"};
|
|
ozonef1e_ye(foo[14:9], foo[5], foobar);
|
|
dude(foobar);
|
|
$fwrite(fd, " 1090:%s", foobar);
|
|
end
|
|
17'b00_10??_?_????_00_0111: begin
|
|
ozonef1e(foo, foobar);
|
|
foobar = {foobar, " 1091"};
|
|
if (foo[6]) foobar = {foobar, " 1092"};
|
|
else ozonerab({4'b1001, foo[8:6]}, foobar);
|
|
foobar = {foobar, " 1093"};
|
|
foobar = {foobar, " 1094"};
|
|
ozonerme(foo[14:12], foobar);
|
|
case (foo[11:9])
|
|
3'h2, 3'h5, 3'h6, 3'h7: ozonef1e_inc_dec(foo[14:9], 1'b0, foobar);
|
|
3'h1, 3'h3, 3'h4: foobar = {foobar, " 1095"};
|
|
endcase
|
|
dude(foobar);
|
|
$fwrite(fd, " 1096:%s", foobar);
|
|
end
|
|
17'b00_10??_?_????_?0_0100: begin
|
|
ozonef1e(foo, foobar);
|
|
foobar = {foobar, " 1097"};
|
|
ozonef1e_ye(foo[14:9], foo[5], foobar);
|
|
foobar = {foobar, " 1098"};
|
|
ozoneae(foo[8:6], foobar);
|
|
ozonef1e_hl(foo[11:9], foo[5], foobar);
|
|
dude(foobar);
|
|
$fwrite(fd, " 1099:%s", foobar);
|
|
end
|
|
17'b00_10??_?_????_10_0111: begin
|
|
ozonef1e(foo, foobar);
|
|
foobar = {foobar, " 1100"};
|
|
foobar = {foobar, " 1101"};
|
|
ozonerme(foo[14:12], foobar);
|
|
case (foo[11:9])
|
|
3'h2, 3'h5, 3'h6, 3'h7: ozonef1e_inc_dec(foo[14:9], 1'b0, foobar);
|
|
3'h1, 3'h3, 3'h4: foobar = {foobar, " 1102"};
|
|
endcase
|
|
foobar = {foobar, " 1103"};
|
|
if (foo[6]) foobar = {foobar, " 1104"};
|
|
else ozonerab({4'b1001, foo[8:6]}, foobar);
|
|
dude(foobar);
|
|
$fwrite(fd, " 1105:%s", foobar);
|
|
end
|
|
17'b00_10??_?_????_?0_1110: begin
|
|
ozonef1e(foo, foobar);
|
|
foobar = {foobar, " 1106"};
|
|
case (foo[11:9])
|
|
3'h2: begin
|
|
foobar = {foobar, " 1107"};
|
|
if (foo[14:12] == 3'h0) foobar = {foobar, " 1108"};
|
|
else ozonerme(foo[14:12], foobar);
|
|
foobar = {foobar, " 1109"};
|
|
end
|
|
3'h6: begin
|
|
foobar = {foobar, " 1110"};
|
|
if (foo[14:12] == 3'h0) foobar = {foobar, " 1111"};
|
|
else ozonerme(foo[14:12], foobar);
|
|
foobar = {foobar, " 1112"};
|
|
end
|
|
3'h0: begin
|
|
foobar = {foobar, " 1113"};
|
|
if (foo[14:12] == 3'h0) foobar = {foobar, " 1114"};
|
|
else ozonerme(foo[14:12], foobar);
|
|
foobar = {foobar, " 1115"};
|
|
if (foo[7:5] >= 3'h5) foobar = {foobar, " 1116"};
|
|
else ozonexe(foo[8:5], foobar);
|
|
end
|
|
3'h1: begin
|
|
foobar = {foobar, " 1117"};
|
|
if (foo[14:12] == 3'h0) foobar = {foobar, " 1118"};
|
|
else ozonerme(foo[14:12], foobar);
|
|
foobar = {foobar, " 1119"};
|
|
if (foo[7:5] >= 3'h5) foobar = {foobar, " 1120"};
|
|
else ozonexe(foo[8:5], foobar);
|
|
end
|
|
3'h4: begin
|
|
foobar = {foobar, " 1121"};
|
|
if (foo[14:12] == 3'h0) foobar = {foobar, " 1122"};
|
|
else ozonerme(foo[14:12], foobar);
|
|
foobar = {foobar, " 1123"};
|
|
if (foo[7:5] >= 3'h5) foobar = {foobar, " 1124"};
|
|
else ozonexe(foo[8:5], foobar);
|
|
end
|
|
3'h5: begin
|
|
foobar = {foobar, " 1125"};
|
|
if (foo[14:12] == 3'h0) foobar = {foobar, " 1126"};
|
|
else ozonerme(foo[14:12], foobar);
|
|
foobar = {foobar, " 1127"};
|
|
if (foo[7:5] >= 3'h5) foobar = {foobar, " 1128"};
|
|
else ozonexe(foo[8:5], foobar);
|
|
end
|
|
endcase
|
|
dude(foobar);
|
|
$fwrite(fd, " 1129:%s", foobar);
|
|
end
|
|
17'b00_10??_?_????_?0_1111:
|
|
casez (foo[14:9])
|
|
6'b001_10_?: begin
|
|
ozonef1e(foo, foobar);
|
|
foobar = {foobar, " 1130"};
|
|
foobar = {foobar, " 1131"};
|
|
ozonef1e_hl(foo[7:5], foo[9], foobar);
|
|
foobar = {foobar, " 1132"};
|
|
ozonexe(foo[8:5], foobar);
|
|
dude(foobar);
|
|
$fwrite(fd, " 1133:%s", foobar);
|
|
end
|
|
6'b???_11_?: begin
|
|
ozonef1e(foo, foobar);
|
|
foobar = {foobar, " 1134"};
|
|
ozoneae(foo[14:12], foobar);
|
|
ozonef1e_hl(foo[7:5], foo[9], foobar);
|
|
foobar = {foobar, " 1135"};
|
|
ozonexe(foo[8:5], foobar);
|
|
dude(foobar);
|
|
$fwrite(fd, " 1136:%s", foobar);
|
|
end
|
|
6'b000_10_1, 6'b010_10_1, 6'b100_10_1, 6'b110_10_1: begin
|
|
ozonef1e(foo, foobar);
|
|
foobar = {foobar, " 1137"};
|
|
ozonerab({4'b1001, foo[14:12]}, foobar);
|
|
foobar = {foobar, " 1138"};
|
|
if ((foo[7:5] >= 3'h1) & (foo[7:5] <= 3'h3)) foobar = {foobar, " 1139"};
|
|
else ozonexe(foo[8:5], foobar);
|
|
dude(foobar);
|
|
$fwrite(fd, " 1140:%s", foobar);
|
|
end
|
|
6'b000_10_0, 6'b010_10_0, 6'b100_10_0, 6'b110_10_0: begin
|
|
ozonef1e(foo, foobar);
|
|
foobar = {foobar, " 1141"};
|
|
foobar = {foobar, " 1142"};
|
|
ozonerab({4'b1001, foo[14:12]}, foobar);
|
|
foobar = {foobar, " 1143"};
|
|
foobar = {foobar, " 1144"};
|
|
ozonef1e_h(foo[7:5], foobar);
|
|
foobar = {foobar, " 1145"};
|
|
ozonexe(foo[8:5], foobar);
|
|
dude(foobar);
|
|
$fwrite(fd, " 1146:%s", foobar);
|
|
end
|
|
6'b???_00_?: begin
|
|
ozonef1e(foo, foobar);
|
|
foobar = {foobar, " 1147"};
|
|
if (foo[9]) begin
|
|
foobar = {foobar, " 1148"};
|
|
ozoneae(foo[14:12], foobar);
|
|
end
|
|
else begin
|
|
foobar = {foobar, " 1149"};
|
|
ozoneae(foo[14:12], foobar);
|
|
foobar = {foobar, " 1150"};
|
|
end
|
|
foobar = {foobar, " 1151"};
|
|
foobar = {foobar, " 1152"};
|
|
ozonef1e_h(foo[7:5], foobar);
|
|
foobar = {foobar, " 1153"};
|
|
ozonexe(foo[8:5], foobar);
|
|
dude(foobar);
|
|
$fwrite(fd, " 1154:%s", foobar);
|
|
end
|
|
6'b???_01_?: begin
|
|
ozonef1e(foo, foobar);
|
|
foobar = {foobar, " 1155"};
|
|
ozoneae(foo[14:12], foobar);
|
|
if (foo[9]) foobar = {foobar, " 1156"};
|
|
else foobar = {foobar, " 1157"};
|
|
foobar = {foobar, " 1158"};
|
|
foobar = {foobar, " 1159"};
|
|
ozonef1e_h(foo[7:5], foobar);
|
|
foobar = {foobar, " 1160"};
|
|
ozonexe(foo[8:5], foobar);
|
|
dude(foobar);
|
|
$fwrite(fd, " 1161:%s", foobar);
|
|
end
|
|
6'b011_10_0: begin
|
|
ozonef1e(foo, foobar);
|
|
foobar = {foobar, " 1162"};
|
|
case (foo[8:5])
|
|
4'h0: foobar = {foobar, " 1163"};
|
|
4'h1: foobar = {foobar, " 1164"};
|
|
4'h2: foobar = {foobar, " 1165"};
|
|
4'h3: foobar = {foobar, " 1166"};
|
|
4'h4: foobar = {foobar, " 1167"};
|
|
4'h5: foobar = {foobar, " 1168"};
|
|
4'h8: foobar = {foobar, " 1169"};
|
|
4'h9: foobar = {foobar, " 1170"};
|
|
4'ha: foobar = {foobar, " 1171"};
|
|
4'hb: foobar = {foobar, " 1172"};
|
|
4'hc: foobar = {foobar, " 1173"};
|
|
4'hd: foobar = {foobar, " 1174"};
|
|
default: foobar = {foobar, " 1175"};
|
|
endcase
|
|
dude(foobar);
|
|
$fwrite(fd, " 1176:%s", foobar);
|
|
end
|
|
default: foobar = {foobar, " 1177"};
|
|
endcase
|
|
17'b00_10??_?_????_?0_110?: begin
|
|
ozonef1e(foo, foobar);
|
|
foobar = {foobar, " 1178"};
|
|
foobar = {foobar, " 1179"};
|
|
ozonef1e_hl(foo[11:9], foo[0], foobar);
|
|
foobar = {foobar, " 1180"};
|
|
ozonef1e_ye(foo[14:9], 1'b0, foobar);
|
|
foobar = {foobar, " 1181"};
|
|
ozonef1e_h(foo[7:5], foobar);
|
|
foobar = {foobar, " 1182"};
|
|
ozonexe(foo[8:5], foobar);
|
|
dude(foobar);
|
|
$fwrite(fd, " 1183:%s", foobar);
|
|
end
|
|
17'b00_10??_?_????_?1_110?: begin
|
|
ozonef1e(foo, foobar);
|
|
foobar = {foobar, " 1184"};
|
|
foobar = {foobar, " 1185"};
|
|
ozonef1e_hl(foo[11:9], foo[0], foobar);
|
|
foobar = {foobar, " 1186"};
|
|
ozonef1e_ye(foo[14:9], foo[0], foobar);
|
|
foobar = {foobar, " 1187"};
|
|
foobar = {foobar, " 1188"};
|
|
ozonef1e_h(foo[7:5], foobar);
|
|
foobar = {foobar, " 1189"};
|
|
ozonexe(foo[8:5], foobar);
|
|
dude(foobar);
|
|
$fwrite(fd, " 1190:%s", foobar);
|
|
end
|
|
17'b00_10??_?_????_?0_101?: begin
|
|
ozonef1e(foo, foobar);
|
|
foobar = {foobar, " 1191"};
|
|
ozonef1e_ye(foo[14:9], foo[0], foobar);
|
|
foobar = {foobar, " 1192"};
|
|
foobar = {foobar, " 1193"};
|
|
ozonef1e_hl(foo[11:9], foo[0], foobar);
|
|
foobar = {foobar, " 1194"};
|
|
foobar = {foobar, " 1195"};
|
|
ozonef1e_h(foo[7:5], foobar);
|
|
foobar = {foobar, " 1196"};
|
|
ozonexe(foo[8:5], foobar);
|
|
dude(foobar);
|
|
$fwrite(fd, " 1197:%s", foobar);
|
|
end
|
|
17'b00_10??_?_????_?0_1001: begin
|
|
ozonef1e(foo, foobar);
|
|
foobar = {foobar, " 1198"};
|
|
foobar = {foobar, " 1199"};
|
|
ozonef1e_h(foo[11:9], foobar);
|
|
foobar = {foobar, " 1200"};
|
|
ozonef1e_ye(foo[14:9], 1'b0, foobar);
|
|
foobar = {foobar, " 1201"};
|
|
case (foo[7:5])
|
|
3'h1, 3'h2, 3'h3: foobar = {foobar, " 1202"};
|
|
default: begin
|
|
foobar = {foobar, " 1203"};
|
|
foobar = {foobar, " 1204"};
|
|
ozonexe(foo[8:5], foobar);
|
|
end
|
|
endcase
|
|
dude(foobar);
|
|
$fwrite(fd, " 1205:%s", foobar);
|
|
end
|
|
17'b00_10??_?_????_?0_0101: begin
|
|
ozonef1e(foo, foobar);
|
|
foobar = {foobar, " 1206"};
|
|
case (foo[11:9])
|
|
3'h1, 3'h3, 3'h4: foobar = {foobar, " 1207"};
|
|
default: begin
|
|
ozonef1e_ye(foo[14:9], 1'b0, foobar);
|
|
foobar = {foobar, " 1208"};
|
|
foobar = {foobar, " 1209"};
|
|
end
|
|
endcase
|
|
foobar = {foobar, " 1210"};
|
|
foobar = {foobar, " 1211"};
|
|
ozonef1e_h(foo[7:5], foobar);
|
|
foobar = {foobar, " 1212"};
|
|
ozonexe(foo[8:5], foobar);
|
|
dude(foobar);
|
|
$fwrite(fd, " 1213:%s", foobar);
|
|
end
|
|
17'b00_10??_?_????_?1_1110: begin
|
|
ozonef1e(foo, foobar);
|
|
foobar = {foobar, " 1214"};
|
|
ozonef1e_ye(foo[14:9], 1'b0, foobar);
|
|
foobar = {foobar, " 1215"};
|
|
foobar = {foobar, " 1216"};
|
|
ozonef1e_h(foo[11:9], foobar);
|
|
foobar = {foobar, " 1217"};
|
|
foobar = {foobar, " 1218"};
|
|
ozonef1e_h(foo[7:5], foobar);
|
|
foobar = {foobar, " 1219"};
|
|
ozonexe(foo[8:5], foobar);
|
|
dude(foobar);
|
|
$fwrite(fd, " 1220:%s", foobar);
|
|
end
|
|
17'b00_10??_?_????_?0_1000: begin
|
|
ozonef1e(foo, foobar);
|
|
foobar = {foobar, " 1221"};
|
|
ozonef1e_ye(foo[14:9], 1'b0, foobar);
|
|
foobar = {foobar, " 1222"};
|
|
foobar = {foobar, " 1223"};
|
|
ozonef1e_h(foo[11:9], foobar);
|
|
foobar = {foobar, " 1224"};
|
|
foobar = {foobar, " 1225"};
|
|
ozonef1e_h(foo[7:5], foobar);
|
|
foobar = {foobar, " 1226"};
|
|
ozonexe(foo[8:5], foobar);
|
|
dude(foobar);
|
|
$fwrite(fd, " 1227:%s", foobar);
|
|
end
|
|
17'b10_01??_?_????_??_????: begin
|
|
if (foo[27]) foobar = " 1228";
|
|
else foobar = " 1229";
|
|
ozonecon(foo[20:16], foobar);
|
|
foobar = {foobar, " 1230"};
|
|
ozonef2(foo[31:0], foobar);
|
|
dude(foobar);
|
|
$fwrite(fd, " 1231:%s", foobar);
|
|
end
|
|
17'b00_1000_?_????_01_0011:
|
|
if (~|foo[9:8]) begin
|
|
if (foo[7]) foobar = " 1232";
|
|
else foobar = " 1233";
|
|
ozonecon(foo[14:10], foobar);
|
|
foobar = {foobar, " 1234"};
|
|
ozonef2e(foo[31:0], foobar);
|
|
dude(foobar);
|
|
$fwrite(fd, " 1235:%s", foobar);
|
|
end
|
|
else begin
|
|
foobar = " 1236";
|
|
ozonecon(foo[14:10], foobar);
|
|
foobar = {foobar, " 1237"};
|
|
ozonef3e(foo[31:0], foobar);
|
|
dude(foobar);
|
|
$fwrite(fd, " 1238:%s", foobar);
|
|
end
|
|
17'b11_110?_1_????_??_????: begin
|
|
ozonef3(foo[31:0], foobar);
|
|
dude(foobar);
|
|
$fwrite(fd, " 1239:%s", foobar);
|
|
end
|
|
17'b11_110?_0_????_??_????: begin : f4_body
|
|
casez (foo[24:20])
|
|
5'b0_1110, 5'b1_0???, 5'b1_1111: begin
|
|
$fwrite(fd, " 1240");
|
|
end
|
|
5'b0_00??: begin
|
|
ozoneacc(foo[26], foobar);
|
|
foobar = {foobar, " 1241"};
|
|
ozoneacc(foo[25], foobar);
|
|
ozonebmuop(foo[24:20], foobar);
|
|
ozoneae(foo[18:16], foobar);
|
|
foobar = {foobar, " 1242"};
|
|
dude(foobar);
|
|
$fwrite(fd, " 1243:%s", foobar);
|
|
end
|
|
5'b0_01??: begin
|
|
ozoneacc(foo[26], foobar);
|
|
foobar = {foobar, " 1244"};
|
|
ozoneacc(foo[25], foobar);
|
|
ozonebmuop(foo[24:20], foobar);
|
|
ozonearm(foo[18:16], foobar);
|
|
dude(foobar);
|
|
$fwrite(fd, " 1245:%s", foobar);
|
|
end
|
|
5'b0_1011: begin
|
|
ozoneacc(foo[26], foobar);
|
|
foobar = {foobar, " 1246"};
|
|
ozonebmuop(foo[24:20], foobar);
|
|
foobar = {foobar, " 1247"};
|
|
ozoneae(foo[18:16], foobar);
|
|
foobar = {foobar, " 1248"};
|
|
dude(foobar);
|
|
$fwrite(fd, " 1249:%s", foobar);
|
|
end
|
|
5'b0_100?, 5'b0_1010, 5'b0_110?: begin
|
|
ozoneacc(foo[26], foobar);
|
|
foobar = {foobar, " 1250"};
|
|
ozonebmuop(foo[24:20], foobar);
|
|
foobar = {foobar, " 1251"};
|
|
ozoneacc(foo[25], foobar);
|
|
foobar = {foobar, " 1252"};
|
|
ozoneae(foo[18:16], foobar);
|
|
foobar = {foobar, " 1253"};
|
|
dude(foobar);
|
|
$fwrite(fd, " 1254:%s", foobar);
|
|
end
|
|
5'b0_1111: begin
|
|
ozoneacc(foo[26], foobar);
|
|
foobar = {foobar, " 1255"};
|
|
ozoneacc(foo[25], foobar);
|
|
foobar = {foobar, " 1256"};
|
|
ozoneae(foo[18:16], foobar);
|
|
dude(foobar);
|
|
$fwrite(fd, " 1257:%s", foobar);
|
|
end
|
|
5'b1_10??, 5'b1_110?, 5'b1_1110: begin
|
|
ozoneacc(foo[26], foobar);
|
|
foobar = {foobar, " 1258"};
|
|
ozonebmuop(foo[24:20], foobar);
|
|
foobar = {foobar, " 1259"};
|
|
ozoneacc(foo[25], foobar);
|
|
foobar = {foobar, " 1260"};
|
|
ozonearm(foo[18:16], foobar);
|
|
foobar = {foobar, " 1261"};
|
|
dude(foobar);
|
|
$fwrite(fd, " 1262:%s", foobar);
|
|
end
|
|
endcase
|
|
end
|
|
17'b11_100?_?_????_??_????:
|
|
casez (foo[23:19])
|
|
5'b111??, 5'b0111?: begin
|
|
ozoneae(foo[26:24], foobar);
|
|
foobar = {foobar, " 1263"};
|
|
ozonef3f4imop(foo[23:19], foobar);
|
|
foobar = {foobar, " 1264"};
|
|
ozoneae(foo[18:16], foobar);
|
|
foobar = {foobar, " 1265"};
|
|
skyway(foo[15:12], foobar);
|
|
skyway(foo[11:8], foobar);
|
|
skyway(foo[7:4], foobar);
|
|
skyway(foo[3:0], foobar);
|
|
foobar = {foobar, " 1266"};
|
|
dude(foobar);
|
|
$fwrite(fd, " 1267:%s", foobar);
|
|
end
|
|
5'b?0???, 5'b110??: begin
|
|
ozoneae(foo[26:24], foobar);
|
|
foobar = {foobar, " 1268"};
|
|
if (foo[23:21] == 3'b100) foobar = {foobar, " 1269"};
|
|
ozoneae(foo[18:16], foobar);
|
|
if (foo[19]) foobar = {foobar, " 1270"};
|
|
else foobar = {foobar, " 1271"};
|
|
ozonef3f4imop(foo[23:19], foobar);
|
|
foobar = {foobar, " 1272"};
|
|
ozonef3f4_iext(foo[20:19], foo[15:0], foobar);
|
|
dude(foobar);
|
|
$fwrite(fd, " 1273:%s", foobar);
|
|
end
|
|
5'b010??, 5'b0110?: begin
|
|
ozoneae(foo[18:16], foobar);
|
|
if (foo[19]) foobar = {foobar, " 1274"};
|
|
else foobar = {foobar, " 1275"};
|
|
ozonef3f4imop(foo[23:19], foobar);
|
|
foobar = {foobar, " 1276"};
|
|
ozonef3f4_iext(foo[20:19], foo[15:0], foobar);
|
|
dude(foobar);
|
|
$fwrite(fd, " 1277:%s", foobar);
|
|
end
|
|
endcase
|
|
17'b00_1000_?_????_11_0011: begin
|
|
foobar = " 1278";
|
|
ozonecon(foo[14:10], foobar);
|
|
foobar = {foobar, " 1279"};
|
|
casez (foo[25:21])
|
|
5'b0_1110, 5'b1_0???, 5'b1_1111: begin
|
|
$fwrite(fd, " 1280");
|
|
end
|
|
5'b0_00??: begin
|
|
ozoneae(foo[20:18], foobar);
|
|
foobar = {foobar, " 1281"};
|
|
ozoneae(foo[17:15], foobar);
|
|
ozonebmuop(foo[25:21], foobar);
|
|
ozoneae(foo[8:6], foobar);
|
|
foobar = {foobar, " 1282"};
|
|
dude(foobar);
|
|
$fwrite(fd, " 1283:%s", foobar);
|
|
end
|
|
5'b0_01??: begin
|
|
ozoneae(foo[20:18], foobar);
|
|
foobar = {foobar, " 1284"};
|
|
ozoneae(foo[17:15], foobar);
|
|
ozonebmuop(foo[25:21], foobar);
|
|
ozonearm(foo[8:6], foobar);
|
|
dude(foobar);
|
|
$fwrite(fd, " 1285:%s", foobar);
|
|
end
|
|
5'b0_1011: begin
|
|
ozoneae(foo[20:18], foobar);
|
|
foobar = {foobar, " 1286"};
|
|
ozonebmuop(foo[25:21], foobar);
|
|
foobar = {foobar, " 1287"};
|
|
ozoneae(foo[8:6], foobar);
|
|
foobar = {foobar, " 1288"};
|
|
dude(foobar);
|
|
$fwrite(fd, " 1289:%s", foobar);
|
|
end
|
|
5'b0_100?, 5'b0_1010, 5'b0_110?: begin
|
|
ozoneae(foo[20:18], foobar);
|
|
foobar = {foobar, " 1290"};
|
|
ozonebmuop(foo[25:21], foobar);
|
|
foobar = {foobar, " 1291"};
|
|
ozoneae(foo[17:15], foobar);
|
|
foobar = {foobar, " 1292"};
|
|
ozoneae(foo[8:6], foobar);
|
|
foobar = {foobar, " 1293"};
|
|
dude(foobar);
|
|
$fwrite(fd, " 1294:%s", foobar);
|
|
end
|
|
5'b0_1111: begin
|
|
ozoneae(foo[20:18], foobar);
|
|
foobar = {foobar, " 1295"};
|
|
ozoneae(foo[17:15], foobar);
|
|
foobar = {foobar, " 1296"};
|
|
ozoneae(foo[8:6], foobar);
|
|
dude(foobar);
|
|
$fwrite(fd, " 1297:%s", foobar);
|
|
end
|
|
5'b1_10??, 5'b1_110?, 5'b1_1110: begin
|
|
ozoneae(foo[20:18], foobar);
|
|
foobar = {foobar, " 1298"};
|
|
ozonebmuop(foo[25:21], foobar);
|
|
foobar = {foobar, " 1299"};
|
|
ozoneae(foo[17:15], foobar);
|
|
foobar = {foobar, " 1300"};
|
|
ozonearm(foo[8:6], foobar);
|
|
foobar = {foobar, " 1301"};
|
|
dude(foobar);
|
|
$fwrite(fd, " 1302:%s", foobar);
|
|
end
|
|
endcase
|
|
end
|
|
17'b00_0010_?_????_??_????: begin
|
|
$fwrite(fd, " 1304a:%x;%x", foobar, foo[25:20]);
|
|
ozonerab({1'b0, foo[25:20]}, foobar);
|
|
$fwrite(fd, " 1304b:%x", foobar);
|
|
foobar = {foobar, " 1303"};
|
|
$fwrite(fd, " 1304c:%x;%x", foobar, foo[19:16]);
|
|
skyway(foo[19:16], foobar);
|
|
$fwrite(fd, " 1304d:%x", foobar);
|
|
dude(foobar);
|
|
$fwrite(fd, " 1304e:%x", foobar);
|
|
$fwrite(fd, " 1304:%s", foobar);
|
|
end
|
|
17'b00_01??_?_????_??_????: begin
|
|
if (foo[27]) begin
|
|
foobar = {foobar, " 1305"};
|
|
if (foo[26]) foobar = {foobar, " 1306"};
|
|
else foobar = {foobar, " 1307"};
|
|
skyway(foo[19:16], foobar);
|
|
foobar = {foobar, " 1308"};
|
|
ozonerab({1'b0, foo[25:20]}, foobar);
|
|
end
|
|
else begin
|
|
ozonerab({1'b0, foo[25:20]}, foobar);
|
|
foobar = {foobar, " 1309"};
|
|
if (foo[26]) foobar = {foobar, " 1310"};
|
|
else foobar = {foobar, " 1311"};
|
|
skyway(foo[19:16], foobar);
|
|
foobar = {foobar, " 1312"};
|
|
end
|
|
dude(foobar);
|
|
$fwrite(fd, " 1313:%s", foobar);
|
|
end
|
|
17'b01_000?_?_????_??_????: begin
|
|
if (foo[26]) begin
|
|
ozonerb(foo[25:20], foobar);
|
|
foobar = {foobar, " 1314"};
|
|
ozoneae(foo[18:16], foobar);
|
|
ozonehl(foo[19], foobar);
|
|
end
|
|
else begin
|
|
ozoneae(foo[18:16], foobar);
|
|
ozonehl(foo[19], foobar);
|
|
foobar = {foobar, " 1315"};
|
|
ozonerb(foo[25:20], foobar);
|
|
end
|
|
dude(foobar);
|
|
$fwrite(fd, " 1316:%s", foobar);
|
|
end
|
|
17'b01_10??_?_????_??_????: begin
|
|
if (foo[27]) begin
|
|
ozonerab({1'b0, foo[25:20]}, foobar);
|
|
foobar = {foobar, " 1317"};
|
|
ozonerx(foo, foobar);
|
|
end
|
|
else begin
|
|
ozonerx(foo, foobar);
|
|
foobar = {foobar, " 1318"};
|
|
ozonerab({1'b0, foo[25:20]}, foobar);
|
|
end
|
|
dude(foobar);
|
|
$fwrite(fd, " 1319:%s", foobar);
|
|
end
|
|
17'b11_101?_?_????_??_????: begin
|
|
ozonerab(foo[26:20], foobar);
|
|
foobar = {foobar, " 1320"};
|
|
skyway(foo[19:16], foobar);
|
|
skyway(foo[15:12], foobar);
|
|
skyway(foo[11:8], foobar);
|
|
skyway(foo[7:4], foobar);
|
|
skyway(foo[3:0], foobar);
|
|
dude(foobar);
|
|
$fwrite(fd, " 1321:%s", foobar);
|
|
end
|
|
17'b11_0000_?_????_??_????: begin
|
|
casez (foo[25:23])
|
|
3'b00?: begin
|
|
ozonerab(foo[22:16], foobar);
|
|
foobar = {foobar, " 1322"};
|
|
end
|
|
3'b01?: begin
|
|
foobar = {foobar, " 1323"};
|
|
if (foo[22:16] >= 7'h60) foobar = {foobar, " 1324"};
|
|
else ozonerab(foo[22:16], foobar);
|
|
end
|
|
3'b110: foobar = {foobar, " 1325"};
|
|
3'b10?: begin
|
|
foobar = {foobar, " 1326"};
|
|
if (foo[22:16] >= 7'h60) foobar = {foobar, " 1327"};
|
|
else ozonerab(foo[22:16], foobar);
|
|
end
|
|
3'b111: begin
|
|
foobar = {foobar, " 1328"};
|
|
ozonerab(foo[22:16], foobar);
|
|
foobar = {foobar, " 1329"};
|
|
end
|
|
endcase
|
|
dude(foobar);
|
|
$fwrite(fd, " 1330:%s", foobar);
|
|
end
|
|
17'b00_10??_?_????_?1_0000: begin
|
|
if (foo[27]) begin
|
|
foobar = {foobar, " 1331"};
|
|
ozonerp(foo[14:12], foobar);
|
|
foobar = {foobar, " 1332"};
|
|
skyway(foo[19:16], foobar);
|
|
skyway({foo[15], foo[11:9]}, foobar);
|
|
skyway(foo[8:5], foobar);
|
|
foobar = {foobar, " 1333"};
|
|
if (foo[26:20] >= 7'h60) foobar = {foobar, " 1334"};
|
|
else ozonerab(foo[26:20], foobar);
|
|
end
|
|
else begin
|
|
ozonerab(foo[26:20], foobar);
|
|
foobar = {foobar, " 1335"};
|
|
foobar = {foobar, " 1336"};
|
|
ozonerp(foo[14:12], foobar);
|
|
foobar = {foobar, " 1337"};
|
|
skyway(foo[19:16], foobar);
|
|
skyway({foo[15], foo[11:9]}, foobar);
|
|
skyway(foo[8:5], foobar);
|
|
foobar = {foobar, " 1338"};
|
|
end
|
|
dude(foobar);
|
|
$fwrite(fd, " 1339:%s", foobar);
|
|
end
|
|
17'b00_101?_1_0000_?1_0010:
|
|
if (~|foo[11:7]) begin
|
|
if (foo[6]) begin
|
|
foobar = {foobar, " 1340"};
|
|
ozonerp(foo[14:12], foobar);
|
|
foobar = {foobar, " 1341"};
|
|
ozonejk(foo[5], foobar);
|
|
foobar = {foobar, " 1342"};
|
|
if (foo[26:20] >= 7'h60) foobar = {foobar, " 1343"};
|
|
else ozonerab(foo[26:20], foobar);
|
|
end
|
|
else begin
|
|
ozonerab(foo[26:20], foobar);
|
|
foobar = {foobar, " 1344"};
|
|
foobar = {foobar, " 1345"};
|
|
ozonerp(foo[14:12], foobar);
|
|
foobar = {foobar, " 1346"};
|
|
ozonejk(foo[5], foobar);
|
|
foobar = {foobar, " 1347"};
|
|
end
|
|
dude(foobar);
|
|
$fwrite(fd, " 1348:%s", foobar);
|
|
end
|
|
else $fwrite(fd, " 1349");
|
|
17'b00_100?_0_0011_?1_0101:
|
|
if (~|foo[8:7]) begin
|
|
if (foo[6]) begin
|
|
ozonerab(foo[26:20], foobar);
|
|
foobar = {foobar, " 1350"};
|
|
ozoneye(foo[14:9], foo[5], foobar);
|
|
end
|
|
else begin
|
|
ozoneye(foo[14:9], foo[5], foobar);
|
|
foobar = {foobar, " 1351"};
|
|
if (foo[26:20] >= 7'h60) foobar = {foobar, " 1352"};
|
|
else ozonerab(foo[26:20], foobar);
|
|
end
|
|
dude(foobar);
|
|
$fwrite(fd, " 1353:%s", foobar);
|
|
end
|
|
else $fwrite(fd, " 1354");
|
|
17'b00_1001_0_0000_?1_0010:
|
|
if (~|foo[25:20]) begin
|
|
ozoneye(foo[14:9], 1'b0, foobar);
|
|
foobar = {foobar, " 1355"};
|
|
ozonef1e_h(foo[11:9], foobar);
|
|
foobar = {foobar, " 1356"};
|
|
ozonef1e_h(foo[7:5], foobar);
|
|
foobar = {foobar, " 1357"};
|
|
ozonexe(foo[8:5], foobar);
|
|
dude(foobar);
|
|
$fwrite(fd, " 1358:%s", foobar);
|
|
end
|
|
else $fwrite(fd, " 1359");
|
|
17'b00_101?_0_????_?1_0010:
|
|
if (~foo[13]) begin
|
|
if (foo[12]) begin
|
|
foobar = {foobar, " 1360"};
|
|
if (foo[26:20] >= 7'h60) foobar = {foobar, " 1361"};
|
|
else ozonerab(foo[26:20], foobar);
|
|
foobar = {foobar, " 1362"};
|
|
foobar = {foobar, " 1363"};
|
|
skyway({1'b0, foo[18:16]}, foobar);
|
|
skyway({foo[15], foo[11:9]}, foobar);
|
|
skyway(foo[8:5], foobar);
|
|
dude(foobar);
|
|
$fwrite(fd, " 1364:%s", foobar);
|
|
end
|
|
else begin
|
|
ozonerab(foo[26:20], foobar);
|
|
foobar = {foobar, " 1365"};
|
|
foobar = {foobar, " 1366"};
|
|
skyway({1'b0, foo[18:16]}, foobar);
|
|
skyway({foo[15], foo[11:9]}, foobar);
|
|
skyway(foo[8:5], foobar);
|
|
dude(foobar);
|
|
$fwrite(fd, " 1367:%s", foobar);
|
|
end
|
|
end
|
|
else $fwrite(fd, " 1368");
|
|
17'b01_01??_?_????_??_????: begin
|
|
ozonerab({1'b0, foo[27:26], foo[19:16]}, foobar);
|
|
foobar = {foobar, " 1369"};
|
|
ozonerab({1'b0, foo[25:20]}, foobar);
|
|
dude(foobar);
|
|
$fwrite(fd, " 1370:%s", foobar);
|
|
end
|
|
17'b00_100?_?_???0_11_0101:
|
|
if (~foo[6]) begin
|
|
foobar = " 1371";
|
|
ozonecon(foo[14:10], foobar);
|
|
foobar = {foobar, " 1372"};
|
|
ozonerab({foo[9:7], foo[19:16]}, foobar);
|
|
foobar = {foobar, " 1373"};
|
|
ozonerab({foo[26:20]}, foobar);
|
|
dude(foobar);
|
|
$fwrite(fd, " 1374:%s", foobar);
|
|
end
|
|
else $fwrite(fd, " 1375");
|
|
17'b00_1000_?_????_?1_0010:
|
|
if (~|foo[25:24]) begin
|
|
ozonery(foo[23:20], foobar);
|
|
foobar = {foobar, " 1376"};
|
|
ozonerp(foo[14:12], foobar);
|
|
foobar = {foobar, " 1377"};
|
|
skyway(foo[19:16], foobar);
|
|
skyway({foo[15], foo[11:9]}, foobar);
|
|
skyway(foo[8:5], foobar);
|
|
dude(foobar);
|
|
$fwrite(fd, " 1378:%s", foobar);
|
|
end
|
|
else if ((foo[25:24] == 2'b10) & ~|foo[19:15] & ~|foo[11:6]) begin
|
|
ozonery(foo[23:20], foobar);
|
|
foobar = {foobar, " 1379"};
|
|
ozonerp(foo[14:12], foobar);
|
|
foobar = {foobar, " 1380"};
|
|
ozonejk(foo[5], foobar);
|
|
dude(foobar);
|
|
$fwrite(fd, " 1381:%s", foobar);
|
|
end
|
|
else $fwrite(fd, " 1382");
|
|
17'b11_01??_?_????_??_????, 17'b10_00??_?_????_??_????:
|
|
if (foo[30]) $fwrite(fd, " 1383:%s", foo[27:16]);
|
|
else $fwrite(fd, " 1384:%s", foo[27:16]);
|
|
17'b00_10??_?_????_01_1000:
|
|
if (~foo[6]) begin
|
|
if (foo[7]) $fwrite(fd, " 1385:%s", foo[27:8]);
|
|
else $fwrite(fd, " 1386:%s", foo[27:8]);
|
|
end
|
|
else $fwrite(fd, " 1387");
|
|
17'b00_10??_?_????_11_1000: begin
|
|
foobar = " 1388";
|
|
ozonecon(foo[14:10], foobar);
|
|
foobar = {foobar, " 1389"};
|
|
if (foo[15]) foobar = {foobar, " 1390"};
|
|
else foobar = {foobar, " 1391"};
|
|
skyway(foo[27:24], foobar);
|
|
skyway(foo[23:20], foobar);
|
|
skyway(foo[19:16], foobar);
|
|
skyway(foo[9:6], foobar);
|
|
dude(foobar);
|
|
$fwrite(fd, " 1392:%s", foobar);
|
|
end
|
|
17'b11_0001_?_????_??_????:
|
|
casez (foo[25:22])
|
|
4'b01??: begin
|
|
foobar = " 1393";
|
|
ozonecon(foo[20:16], foobar);
|
|
case (foo[23:21])
|
|
3'h0: foobar = {foobar, " 1394"};
|
|
3'h1: foobar = {foobar, " 1395"};
|
|
3'h2: foobar = {foobar, " 1396"};
|
|
3'h3: foobar = {foobar, " 1397"};
|
|
3'h4: foobar = {foobar, " 1398"};
|
|
3'h5: foobar = {foobar, " 1399"};
|
|
3'h6: foobar = {foobar, " 1400"};
|
|
3'h7: foobar = {foobar, " 1401"};
|
|
endcase
|
|
dude(foobar);
|
|
$fwrite(fd, " 1402:%s", foobar);
|
|
end
|
|
4'b0000: $fwrite(fd, " 1403:%s", foo[21:16]);
|
|
4'b0010: if (~|foo[21:16]) $fwrite(fd, " 1404");
|
|
4'b1010:
|
|
if (~|foo[21:17]) begin
|
|
if (foo[16]) $fwrite(fd, " 1405");
|
|
else $fwrite(fd, " 1406");
|
|
end
|
|
default: $fwrite(fd, " 1407");
|
|
endcase
|
|
17'b01_11??_?_????_??_????:
|
|
if (foo[27:23] === 5'h00) $fwrite(fd, " 1408:%s", foo[22:16]);
|
|
else $fwrite(fd, " 1409:%s", foo[22:16]);
|
|
default: $fwrite(fd, " 1410");
|
|
endcase
|
|
end
|
|
endtask
|
|
|
|
//(query-replace-regexp "\\([a-z0-9_]+\\) *( *\\([][a-z0-9_~': ]+\\) *, *\\([][a-z0-9'~: ]+\\) *, *\\([][a-z0-9'~: ]+\\) *);" "$c(\"\\1(\",\\2,\",\",\\3,\",\",\\4,\");\");" nil nil nil)
|
|
//(query-replace-regexp "\\([a-z0-9_]+\\) *( *\\([][a-z0-9_~': ]+\\) *, *\\([][a-z0-9'~: ]+\\) *);" "$c(\"\\1(\",\\2,\",\",\\3,\");\");" nil nil nil)
|
|
|
|
endmodule
|