forked from github/verilator
3757 lines
94 KiB
Coq
3757 lines
94 KiB
Coq
|
// $Id$
|
||
|
// DESCRIPTION: Verilator: Verilog Test module
|
||
|
//
|
||
|
// This file ONLY is placed into the Public Domain, for any use,
|
||
|
// without warranty, 2006 by Wilson Snyder.
|
||
|
|
||
|
`include "verilated.v"
|
||
|
|
||
|
module t_case_write_tasks ();
|
||
|
|
||
|
// verilator lint_off WIDTH
|
||
|
// verilator lint_off CASEINCOMPLETE
|
||
|
|
||
|
parameter STRLEN = 78;
|
||
|
task ozonerab;
|
||
|
input [6:0] rab;
|
||
|
inout [STRLEN*8:1] foobar;
|
||
|
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;
|
||
|
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;
|
||
|
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;
|
||
|
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;
|
||
|
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;
|
||
|
begin
|
||
|
if (k)
|
||
|
foobar = {foobar, "166"};
|
||
|
else
|
||
|
foobar = {foobar, "167"};
|
||
|
end
|
||
|
endtask
|
||
|
|
||
|
task ozoneae;
|
||
|
input [ 2:0] ae;
|
||
|
inout [STRLEN*8: 1] foobar;
|
||
|
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;
|
||
|
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;
|
||
|
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;
|
||
|
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;
|
||
|
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;
|
||
|
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;
|
||
|
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;
|
||
|
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;
|
||
|
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;
|
||
|
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;
|
||
|
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 ozonef3;
|
||
|
input [ 31:0] foo;
|
||
|
inout [STRLEN*8: 1] foobar;
|
||
|
reg nacho;
|
||
|
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;
|
||
|
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;
|
||
|
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;
|
||
|
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;
|
||
|
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;
|
||
|
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;
|
||
|
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;
|
||
|
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;
|
||
|
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;
|
||
|
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;
|
||
|
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;
|
||
|
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;
|
||
|
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;
|
||
|
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;
|
||
|
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;
|
||
|
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;
|
||
|
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;
|
||
|
begin
|
||
|
case (foo)
|
||
|
2'h0 : foobar = {foobar, "1007"};
|
||
|
2'h1 : foobar = {foobar, "1008"};
|
||
|
endcase
|
||
|
end
|
||
|
endtask
|
||
|
task dude;
|
||
|
inout [STRLEN*8: 1] foobar;
|
||
|
reg [ 7:0] temp;
|
||
|
integer i;
|
||
|
reg nacho;
|
||
|
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 big_case;
|
||
|
`ifdef verilator
|
||
|
input [ 63:0] fd;
|
||
|
`else
|
||
|
input [ 31:0] fd;
|
||
|
`endif
|
||
|
input [ 31:0] foo;
|
||
|
reg [STRLEN*8: 1] foobar;
|
||
|
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
|
||
|
ozonerab({1'b0, foo[25:20]}, foobar);
|
||
|
foobar = {foobar, "1303"};
|
||
|
skyway(foo[19:16], foobar);
|
||
|
dude(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
|