verilator/test_regress/t/t_case_write_tasks.v

3757 lines
94 KiB
Coq
Raw Normal View History

// $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