亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? crc32_dat120.v

?? 本電子檔為 verilog cookbook,包含了通訊,影像,DSP等重要常用之verilog編碼,可作為工程師與初學(xué)者的參考手冊
?? V
?? 第 1 頁 / 共 5 頁
字號:
// Copyright 2007 Altera Corporation. All rights reserved.  
// Altera products are protected under numerous U.S. and foreign patents, 
// maskwork rights, copyrights and other intellectual property laws.  
//
// This reference design file, and your use thereof, is subject to and governed
// by the terms and conditions of the applicable Altera Reference Design 
// License Agreement (either as signed by you or found at www.altera.com).  By
// using this reference design file, you indicate your acceptance of such terms
// and conditions between you and Altera Corporation.  In the event that you do
// not agree with such terms and conditions, you may not use the reference 
// design file and please promptly destroy any copies you have made.
//
// This reference design file is being provided on an "as-is" basis and as an 
// accommodation and therefore all warranties, representations or guarantees of 
// any kind (whether express, implied or statutory) including, without 
// limitation, warranties of merchantability, non-infringement, or fitness for
// a particular purpose, are specifically disclaimed.  By making this reference
// design file available, Altera expressly does not recommend, suggest or 
// require that this reference design file be used in combination with any 
// other product not provided by Altera.
/////////////////////////////////////////////////////////////////////////////

//// CRC-32 of 120 data bits.  MSB used first.
//   Polynomial 04c11db7 (MSB excluded)
//     x^26 + x^23 + x^22 + x^16 + x^12 + x^11 + x^10 + x^8 + x^7 + x^5 + x^4 + x^2 + x^1 + x^0
//
// Optimal LUT depth 3
//
//        CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
//        00000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111
//        00000000001111111111222222222233 000000000011111111112222222222333333333344444444445555555555666666666677777777778888888888999999999900000000001111111111
//        01234567890123456789012345678901 012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789
//
// C00  = ......XXXXXX.X.XX.X...XX.XX.XXXX X.....X..XX.X...X.......XXX.XXXXX.X..X......XX.XX.X..XXX..X.XX.X.XXXX...XX.....X.XXXXX.X......XXXXXX.X.XX.X...XX.XX.XXXX
// C01  = X.....X.....XXXX.XXX..X.XX.XX... XX....XX.X.XXX..XX......X..XX....XXX.XX.....X.XX.XXX.X..X.XXX.XXXX...X..X.X....XXX....XXX.....X.....XXXX.XXX..X.XX.XX...
// C02  = XX....X.XXXX..X....XX.X.......XX XXX...XXXX...XX.XXX.....X.X...XXX..XXXXX....X......XXX.X.XXX....X..XX.X.X..X...XX..XXX..XX....X.XXXX..X....XX.X.......XX
// C03  = .XX....X.XXXX..X....XX.X.......X .XXX...XXXX...XX.XXX.....X.X...XXX..XXXXX....X......XXX.X.XXX....X..XX.X.X..X...XX..XXX..XX....X.XXXX..X....XX.X.......X
// C04  = ..XX..XX.X..X..X..X..X.XXXX.XXXX X.XXX.X.X..XX..X..XXX...XX...XXX.X....XXXX..XXXXX.X......XXX...X.X.XXXX..XX..X.X...XX.X...XX..XX.X..X..X..X..X.XXXX.XXXX
// C05  = ...XX.X..X.X...X..XX...XX..XX... XX.XXXXX..X..X.....XXX..X...XX.......X.XXXX.X.X..XXX.XXX...X.X.XXX.X.XXXXXXX..XXXXXX.......XX.X..X.X...X..XX...XX..XX...
// C06  = ....XX.X..X.X...X..XX...XX..XX.. .XX.XXXXX..X..X.....XXX..X...XX.......X.XXXX.X.X..XXX.XXX...X.X.XXX.X.XXXXXXX..XXXXXX.......XX.X..X.X...X..XX...XX..XX..
// C07  = .....X.X.XX....XXXX.XXXX....X..X X.XX.X.XX.X....XX....XXXXX..XX..X.X..X.X.XXX.XXX..XXX.X.XXX.X.......XX.X..XXXX.XX......X.....X.X.XX....XXXX.XXXX....X..X
// C08  = X......X.X...X.X.X.X.X..XXX.X.XX XX.XX...X.XXX....X....XX....X..XXXXX.XX.X.XX.XX...XXX.X..X.XX..X.XXXXXX..X.XXXXXX.XXXX.XX......X.X...X.X.X.X.X..XXX.X.XX
// C09  = XX......X.X...X.X.X.X.X..XXX.X.X .XX.XX...X.XXX....X....XX....X..XXXXX.XX.X.XX.XX...XXX.X..X.XX..X.XXXXXX..X.XXXXXX.XXXX.XX......X.X...X.X.X.X.X..XXX.X.X
// C10  = .XX...XXX.X..X..XXXX.XX..X.X.X.X X.XX.X...X...XX.X..X......X.XX.XXX.XX..XX.X.......X.X..XX.XXX.XX..X..XXX.X.X.XX.X..X..X..XX...XXX.X..X..XXXX.XX..X.X.X.X
// C11  = ..XX..X...X..XXXXX.XX....X...X.X XX.XX....X..X.XXXX..X...XXXXX..X.X..X...XX.XXX.XX.XX..XXXXXX....XXX.X.XX.XX.X.X...XX.X....XX..X...X..XXXXX.XX....X...X.X
// C12  = ...XX.X.XXX..XX..X..XXXX.X..XX.X XXX.XXX..X..XX.X.XX..X..X..X..XX.........XX...XX.XXXXXX.XX.X.X.X....XX.X.XXX.X...XX..XXX...XX.X.XXX..XX..X..XXXX.X..XX.X
// C13  = X...XX.X.XXX..XX..X..XXXX.X..XX. .XXX.XXX..X..XX.X.XX..X..X..X..XX.........XX...XX.XXXXXX.XX.X.X.X....XX.X.XXX.X...XX..XXX...XX.X.XXX..XX..X..XXXX.X..XX.
// C14  = XX...XX.X.XXX..XX..X..XXXX.X..XX ..XXX.XXX..X..XX.X.XX..X..X..X..XX.........XX...XX.XXXXXX.XX.X.X.X....XX.X.XXX.X...XX..XXX...XX.X.XXX..XX..X..XXXX.X..XX
// C15  = XXX...XX.X.XXX..XX..X..XXXX.X..X ...XXX.XXX..X..XX.X.XX..X..X..X..XX.........XX...XX.XXXXXX.XX.X.X.X....XX.X.XXX.X...XX..XXX...XX.X.XXX..XX..X..XXXX.X..X
// C16  = .XXX..X..X.XX.XXXX...XXXX..XX.XX X...XX..X...XX...X.X.XX.X.X..XX.X..X.X......X.XXX..X....XX........X.X......X.XX...XXX.XX.XXX..X..X.XX.XXXX...XXXX..XX.XX
// C17  = X.XXX..X..X.XX.XXXX...XXXX..XX.X .X...XX..X...XX...X.X.XX.X.X..XX.X..X.X......X.XXX..X....XX........X.X......X.XX...XXX.XX.XXX..X..X.XX.XXXX...XXXX..XX.X
// C18  = XX.XXX..X..X.XX.XXXX...XXXX..XX. ..X...XX..X...XX...X.X.XX.X.X..XX.X..X.X......X.XXX..X....XX........X.X......X.XX...XXX.XX.XXX..X..X.XX.XXXX...XXXX..XX.
// C19  = .XX.XXX..X..X.XX.XXXX...XXXX..XX ...X...XX..X...XX...X.X.XX.X.X..XX.X..X.X......X.XXX..X....XX........X.X......X.XX...XXX.XX.XXX..X..X.XX.XXXX...XXXX..XX
// C20  = X.XX.XXX..X..X.XX.XXXX...XXXX..X ....X...XX..X...XX...X.X.XX.X.X..XX.X..X.X......X.XXX..X....XX........X.X......X.XX...XXX.XX.XXX..X..X.XX.XXXX...XXXX..X
// C21  = XX.XX.XXX..X..X.XX.XXXX...XXXX.. .....X...XX..X...XX...X.X.XX.X.X..XX.X..X.X......X.XXX..X....XX........X.X......X.XX...XXX.XX.XXX..X..X.XX.XXXX...XXXX..
// C22  = XXX.XXX...XXXX..XX..XX...XXX...X X........X.XX.X.X.XX...XX.XX.X.X..XXXXX..X.XXX.XX...X..X.XX.XXX..XXXX....XX....X..X..X.XXXX.XXX...XXXX..XX..XX...XXX...X
// C23  = XXXX.X..XXX.X.XXXX...X.X.X.X.XXX XX....X..X...X.XXX.XX.....XX.X.X..XXX.XX..X...XX.XX...XXX..XX.X..X...X..XXXX...XXXX.XXXXXXXX.X..XXX.X.XXXX...X.X.X.X.XXX
// C24  = XXXXX.X..XXX.X.XXXX...X.X.X.X.XX .XX....X..X...X.XXX.XX.....XX.X.X..XXX.XX..X...XX.XX...XXX..XX.X..X...X..XXXX...XXXX.XXXXXXXX.X..XXX.X.XXXX...X.X.X.X.XX
// C25  = XXXXXX.X..XXX.X.XXXX...X.X.X.X.X ..XX....X..X...X.XXX.XX.....XX.X.X..XXX.XX..X...XX.XX...XXX..XX.X..X...X..XXXX...XXXX.XXXXXXXX.X..XXX.X.XXXX...X.X.X.X.X
// C26  = XXXXXX.X.XX.X...XX.XX.XXXX...X.X X..XX.X...X.......XXX.XXXXX.X..X......XX.XX.X..XXX..X.XX.X.XXXX...XX.....X.XXXXX.X......XXXXXX.X.XX.X...XX.XX.XXXX...X.X
// C27  = .XXXXXX.X.XX.X...XX.XX.XXXX...X. .X..XX.X...X.......XXX.XXXXX.X..X......XX.XX.X..XXX..X.XX.X.XXXX...XX.....X.XXXXX.X......XXXXXX.X.XX.X...XX.XX.XXXX...X.
// C28  = ..XXXXXX.X.XX.X...XX.XX.XXXX...X ..X..XX.X...X.......XXX.XXXXX.X..X......XX.XX.X..XXX..X.XX.X.XXXX...XX.....X.XXXXX.X......XXXXXX.X.XX.X...XX.XX.XXXX...X
// C29  = ...XXXXXX.X.XX.X...XX.XX.XXXX... ...X..XX.X...X.......XXX.XXXXX.X..X......XX.XX.X..XXX..X.XX.X.XXXX...XX.....X.XXXXX.X......XXXXXX.X.XX.X...XX.XX.XXXX...
// C30  = ....XXXXXX.X.XX.X...XX.XX.XXXX.. ....X..XX.X...X.......XXX.XXXXX.X..X......XX.XX.X..XXX..X.XX.X.XXXX...XX.....X.XXXXX.X......XXXXXX.X.XX.X...XX.XX.XXXX..
// C31  = .....XXXXXX.X.XX.X...XX.XX.XXXX. .....X..XX.X...X.......XXX.XXXXX.X..X......XX.XX.X..XXX..X.XX.X.XXXX...XX.....X.XXXXX.X......XXXXXX.X.XX.X...XX.XX.XXXX.
//
module crc32_dat120 (crc_in,dat_in,crc_out);
input [31:0] crc_in;
input [119:0] dat_in;
output [31:0] crc_out;

wire [31:0] crc_out;

parameter METHOD = 1;

generate
  if (METHOD == 0)
    crc32_dat120_flat cc (.crc_in(crc_in),.dat_in(dat_in),.crc_out(crc_out));
  else
    crc32_dat120_factor cc (.crc_in(crc_in),.dat_in(dat_in),.crc_out(crc_out));
endgenerate

endmodule

////////////////////////////////////////////////////////////////
// Flat version
////////////////////////////////////////////////////////////////

module crc32_dat120_flat (crc_in,dat_in,crc_out);
input [31:0] crc_in;
input [119:0] dat_in;
output [31:0] crc_out;

wire [31:0] crc_out;

wire x23, x22, x21, x20, x19, x18, x17, 
       x16, x15, x14, x13, x12, x11, x10, x9, 
       x8, x7, x6, x5, x4, x3, x2, x1, 
       x0, x31, x30, x29, x28, x27, x26, x25, 
       x24;

assign crc_out = {x31,x30,x29,x28,x27,x26,x25,x24,x23,x22,x21,x20,x19,x18,x17,
        x16,x15,x14,x13,x12,x11,x10,x9,x8,x7,x6,x5,x4,x3,x2,x1,
        x0};

wire d0,d1,d2,d3,d4,d5,d6,d7,d8,d9,d10,d11,d12,d13,d14,
    d15,d16,d17,d18,d19,d20,d21,d22,d23,d24,d25,d26,d27,d28,d29,d30,
    d31,d32,d33,d34,d35,d36,d37,d38,d39,d40,d41,d42,d43,d44,d45,d46,
    d47,d48,d49,d50,d51,d52,d53,d54,d55,d56,d57,d58,d59,d60,d61,d62,
    d63,d64,d65,d66,d67,d68,d69,d70,d71,d72,d73,d74,d75,d76,d77,d78,
    d79,d80,d81,d82,d83,d84,d85,d86,d87,d88,d89,d90,d91,d92,d93,d94,
    d95,d96,d97,d98,d99,d100,d101,d102,d103,d104,d105,d106,d107,d108,d109,d110,
    d111,d112,d113,d114,d115,d116,d117,d118,d119;

assign { d119,d118,d117,d116,d115,d114,d113,d112,d111,d110,d109,d108,d107,d106,d105,
        d104,d103,d102,d101,d100,d99,d98,d97,d96,d95,d94,d93,d92,d91,d90,d89,
        d88,d87,d86,d85,d84,d83,d82,d81,d80,d79,d78,d77,d76,d75,d74,d73,
        d72,d71,d70,d69,d68,d67,d66,d65,d64,d63,d62,d61,d60,d59,d58,d57,
        d56,d55,d54,d53,d52,d51,d50,d49,d48,d47,d46,d45,d44,d43,d42,d41,
        d40,d39,d38,d37,d36,d35,d34,d33,d32,d31,d30,d29,d28,d27,d26,d25,
        d24,d23,d22,d21,d20,d19,d18,d17,d16,d15,d14,d13,d12,d11,d10,d9,
        d8,d7,d6,d5,d4,d3,d2,d1,d0} = dat_in [119:0];

wire c0,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,c14,
    c15,c16,c17,c18,c19,c20,c21,c22,c23,c24,c25,c26,c27,c28,c29,c30,
    c31;

assign { c31,c30,c29,c28,c27,c26,c25,c24,c23,c22,c21,c20,c19,c18,c17,
        c16,c15,c14,c13,c12,c11,c10,c9,c8,c7,c6,c5,c4,c3,c2,c1,
        c0} = crc_in [31:0];

    assign x23 = d72 ^ c10 ^ d98 ^ d50 ^ d119 ^ d103 ^ d104 ^ c15 ^ d96 ^ 
        d113 ^ d82 ^ d79 ^ d85 ^ d65 ^ c30 ^ d1 ^ d80 ^ d16 ^ c21 ^ 
        d86 ^ d42 ^ d87 ^ d17 ^ c9 ^ c16 ^ c2 ^ d117 ^ c14 ^ d9 ^ 
        c29 ^ d69 ^ d35 ^ d36 ^ d55 ^ c17 ^ d34 ^ c27 ^ c3 ^ d31 ^ 
        d111 ^ d56 ^ c31 ^ d84 ^ d39 ^ d0 ^ c0 ^ d62 ^ d29 ^ d115 ^ 
        d54 ^ d27 ^ c5 ^ d15 ^ d6 ^ d75 ^ d49 ^ d74 ^ d59 ^ d109 ^ 
        d38 ^ d118 ^ c23 ^ d46 ^ c25 ^ d90 ^ d105 ^ d89 ^ d60 ^ d91 ^ 
        c8 ^ c12 ^ d81 ^ d20 ^ c1 ^ d88 ^ d73 ^ d100 ^ d93 ^ d47 ^ 
        d97 ^ d26 ^ d19 ^ d13 ^ d102;  // 84 ins 1 outs level 3

    assign x22 = d12 ^ d45 ^ d57 ^ d66 ^ c2 ^ d104 ^ d100 ^ c5 ^ d55 ^ 
        d67 ^ c20 ^ d52 ^ d9 ^ d34 ^ c0 ^ d48 ^ d23 ^ c13 ^ d29 ^ 
        d101 ^ d73 ^ c16 ^ c21 ^ d43 ^ d87 ^ d36 ^ d90 ^ d24 ^ d98 ^ 
        c12 ^ c25 ^ d108 ^ d68 ^ d35 ^ d27 ^ d105 ^ d26 ^ c27 ^ d88 ^ 
        c4 ^ d79 ^ d99 ^ d19 ^ d85 ^ d14 ^ d58 ^ d62 ^ d61 ^ d92 ^ 
        c17 ^ c1 ^ d65 ^ d16 ^ d31 ^ d41 ^ d119 ^ d82 ^ d0 ^ d113 ^ 
        d38 ^ d94 ^ c31 ^ d74 ^ d11 ^ d93 ^ d115 ^ d109 ^ d114 ^ c10 ^ 
        d18 ^ d89 ^ c11 ^ d60 ^ d47 ^ c6 ^ d37 ^ c26 ^ d44;  // 78 ins 1 outs level 3

    assign x21 = d31 ^ d115 ^ d73 ^ d13 ^ c7 ^ d56 ^ d53 ^ d96 ^ d22 ^ 
        d114 ^ d110 ^ d92 ^ d34 ^ c19 ^ d52 ^ d117 ^ c21 ^ c3 ^ d37 ^ 
        d61 ^ d108 ^ d102 ^ c16 ^ d29 ^ c4 ^ d27 ^ d107 ^ c17 ^ d104 ^ 
        c27 ^ d80 ^ c0 ^ d40 ^ d51 ^ d88 ^ c6 ^ d95 ^ d35 ^ c28 ^ 
        c1 ^ d82 ^ d17 ^ d99 ^ c22 ^ c14 ^ c26 ^ d10 ^ d94 ^ c8 ^ 
        c29 ^ d42 ^ c11 ^ d109 ^ d49 ^ c20 ^ d18 ^ d83 ^ d87 ^ d24 ^ 
        d26 ^ d71 ^ d5 ^ d9 ^ d62 ^ d116 ^ d89 ^ d105 ^ d91;  // 68 ins 1 outs level 3

    assign x20 = c3 ^ d101 ^ d26 ^ c20 ^ d12 ^ d9 ^ d88 ^ d109 ^ c28 ^ 
        d79 ^ d23 ^ d116 ^ d60 ^ d36 ^ d51 ^ c6 ^ c0 ^ d113 ^ d95 ^ 
        d30 ^ d94 ^ d41 ^ c21 ^ c26 ^ d61 ^ c16 ^ c19 ^ c15 ^ d70 ^ 
        d115 ^ d25 ^ d93 ^ d119 ^ d81 ^ d16 ^ d34 ^ c10 ^ d91 ^ d103 ^ 
        d106 ^ d8 ^ d82 ^ d4 ^ c7 ^ d108 ^ c13 ^ d107 ^ c18 ^ c31 ^ 
        d50 ^ d98 ^ d114 ^ d48 ^ d21 ^ c25 ^ d72 ^ d87 ^ d86 ^ d55 ^ 
        d52 ^ d104 ^ c2 ^ c27 ^ d33 ^ d28 ^ d17 ^ d90 ^ d39 ^ c5;  // 69 ins 1 outs level 3

    assign x19 = d97 ^ d33 ^ d54 ^ c6 ^ c4 ^ d69 ^ d27 ^ d3 ^ d40 ^ 
        d47 ^ d24 ^ d102 ^ d15 ^ d94 ^ d115 ^ c14 ^ d22 ^ d106 ^ c5 ^ 
        d93 ^ c26 ^ d32 ^ c27 ^ d20 ^ c17 ^ d107 ^ d118 ^ d114 ^ c9 ^ 
        d92 ^ d103 ^ d85 ^ d8 ^ c2 ^ d51 ^ d38 ^ c18 ^ d89 ^ d35 ^ 
        d59 ^ c20 ^ d78 ^ c19 ^ d50 ^ d71 ^ c24 ^ d100 ^ d29 ^ d108 ^ 
        c1 ^ d113 ^ c31 ^ c30 ^ d90 ^ c12 ^ d49 ^ d112 ^ d87 ^ d81 ^ 
        d119 ^ d7 ^ d25 ^ c25 ^ d16 ^ d60 ^ d86 ^ d80 ^ d105 ^ d11 ^ 
        c15;  // 70 ins 1 outs level 3

    assign x18 = d106 ^ c8 ^ d21 ^ c13 ^ d37 ^ c1 ^ d85 ^ d46 ^ d104 ^ 
        d101 ^ d6 ^ c11 ^ c19 ^ d48 ^ d79 ^ d86 ^ c16 ^ d114 ^ c24 ^ 
        d91 ^ c5 ^ c0 ^ d111 ^ d77 ^ c30 ^ d32 ^ d50 ^ d19 ^ c14 ^ 
        d113 ^ d112 ^ d2 ^ d14 ^ d70 ^ c4 ^ d24 ^ c26 ^ c25 ^ d31 ^ 
        d34 ^ d99 ^ d105 ^ d96 ^ d68 ^ d118 ^ d26 ^ d10 ^ d84 ^ d102 ^ 
        d28 ^ d89 ^ d117 ^ d93 ^ d58 ^ d88 ^ d49 ^ d107 ^ d23 ^ d7 ^ 
        d15 ^ d80 ^ c17 ^ c23 ^ d92 ^ c18 ^ c3 ^ c29 ^ d39 ^ d59 ^ 
        d53;  // 70 ins 1 outs level 3

    assign x17 = c4 ^ d33 ^ d36 ^ c28 ^ d9 ^ d49 ^ c17 ^ d69 ^ d91 ^ 
        d112 ^ c2 ^ d13 ^ d106 ^ d101 ^ d25 ^ c31 ^ d110 ^ d111 ^ d76 ^ 
        c3 ^ d20 ^ c16 ^ d116 ^ d104 ^ c22 ^ d6 ^ d105 ^ d31 ^ d67 ^ 
        d98 ^ d23 ^ d117 ^ d18 ^ d27 ^ d95 ^ d1 ^ d30 ^ d48 ^ d87 ^ 
        c10 ^ d88 ^ d38 ^ c0 ^ d5 ^ c23 ^ d57 ^ c15 ^ d14 ^ d119 ^ 
        c12 ^ d78 ^ d84 ^ c25 ^ d83 ^ d79 ^ c18 ^ d45 ^ c24 ^ d47 ^ 
        c13 ^ d58 ^ d90 ^ d92 ^ d100 ^ d113 ^ c7 ^ d52 ^ d103 ^ c29 ^ 
        d85 ^ d22;  // 71 ins 1 outs level 3

    assign x16 = c1 ^ c3 ^ c9 ^ d77 ^ c27 ^ c30 ^ c14 ^ c17 ^ c11 ^ 
        d115 ^ c12 ^ d24 ^ d32 ^ c23 ^ d110 ^ c15 ^ c2 ^ d29 ^ d17 ^ 
        d47 ^ d89 ^ d37 ^ d97 ^ d75 ^ d21 ^ d66 ^ d91 ^ d35 ^ d111 ^ 
        d51 ^ d87 ^ c24 ^ d94 ^ d82 ^ d100 ^ d22 ^ d90 ^ d102 ^ d4 ^ 
        d84 ^ c31 ^ d26 ^ d118 ^ d112 ^ d104 ^ d103 ^ d116 ^ d83 ^ d78 ^ 
        d48 ^ d56 ^ d119 ^ d99 ^ d19 ^ d46 ^ d0 ^ d57 ^ c6 ^ d5 ^ 
        d30 ^ d44 ^ d8 ^ c28 ^ d13 ^ c16 ^ d12 ^ d68 ^ c22 ^ c21 ^ 
        d109 ^ d105 ^ d86;  // 72 ins 1 outs level 3

    assign x15 = d72 ^ d80 ^ d76 ^ c13 ^ c16 ^ d104 ^ d33 ^ d54 ^ c20 ^ 
        d114 ^ d112 ^ d56 ^ d16 ^ d64 ^ d21 ^ d30 ^ d5 ^ d105 ^ c7 ^ 
        d71 ^ d4 ^ c17 ^ d60 ^ d100 ^ d88 ^ c24 ^ d15 ^ d20 ^ d9 ^ 
        c6 ^ d18 ^ d59 ^ d3 ^ c25 ^ c23 ^ d95 ^ c1 ^ d97 ^ d52 ^ 
        d45 ^ d84 ^ d74 ^ d66 ^ d108 ^ d85 ^ d44 ^ d12 ^ d78 ^ d57 ^ 
        c28 ^ d50 ^ c26 ^ d99 ^ d90 ^ d53 ^ d113 ^ d94 ^ d34 ^ d55 ^ 
        c11 ^ d8 ^ c12 ^ d101 ^ c0 ^ d27 ^ d77 ^ d116 ^ d111 ^ d89 ^ 
        c2 ^ c9 ^ d24 ^ d49 ^ d62 ^ d7 ^ c31 ^ d119;  // 77 ins 1 outs level 3

    assign x14 = d51 ^ d54 ^ c5 ^ c8 ^ d61 ^ d76 ^ d79 ^ d8 ^ d110 ^ 
        d55 ^ d11 ^ d93 ^ d96 ^ d77 ^ d87 ^ d94 ^ c11 ^ d73 ^ d56 ^ 
        d100 ^ d23 ^ d33 ^ d112 ^ d113 ^ d119 ^ d26 ^ d32 ^ d63 ^ d65 ^ 
        d111 ^ c24 ^ d107 ^ c19 ^ d14 ^ d2 ^ d103 ^ d84 ^ c25 ^ d53 ^ 
        d48 ^ d88 ^ d71 ^ c22 ^ d19 ^ d7 ^ d29 ^ d20 ^ c30 ^ c23 ^ 
        d58 ^ d15 ^ d115 ^ c15 ^ d89 ^ d4 ^ d98 ^ d59 ^ d17 ^ c16 ^ 
        d104 ^ d3 ^ d52 ^ c1 ^ c0 ^ d70 ^ c27 ^ d99 ^ c6 ^ c12 ^ 
        c10 ^ d75 ^ d49 ^ c31 ^ d6 ^ d43 ^ d83 ^ d118 ^ d44;  // 78 ins 1 outs level 3

    assign x13 = d72 ^ c23 ^ c10 ^ d78 ^ d54 ^ d112 ^ d2 ^ c21 ^ d76 ^ 
        d98 ^ c7 ^ d19 ^ d64 ^ d25 ^ d92 ^ d117 ^ d106 ^ d53 ^ d7 ^ 
        d22 ^ c11 ^ d87 ^ d58 ^ d50 ^ d69 ^ c24 ^ c15 ^ d48 ^ d10 ^ 
        d57 ^ d31 ^ d70 ^ d28 ^ c26 ^ d86 ^ d42 ^ d110 ^ d47 ^ d3 ^ 
        c14 ^ d88 ^ c0 ^ d14 ^ d109 ^ d83 ^ d111 ^ d99 ^ c22 ^ d43 ^ 
        d62 ^ c4 ^ d102 ^ d82 ^ d16 ^ d52 ^ d60 ^ d32 ^ d1 ^ d13 ^ 
        c29 ^ c18 ^ d51 ^ d5 ^ d55 ^ c9 ^ d74 ^ c5 ^ d6 ^ d97 ^ 

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲男人的天堂网| 免费xxxx性欧美18vr| 欧美人与禽zozo性伦| 国产精品一区二区x88av| 亚洲一区二区三区美女| 中文字幕欧美三区| 精品三级在线观看| 欧美人妇做爰xxxⅹ性高电影| zzijzzij亚洲日本少妇熟睡| 毛片av中文字幕一区二区| 亚洲二区视频在线| 亚洲欧洲国产专区| 国产欧美日韩亚州综合| 精品久久久久久久人人人人传媒| 婷婷综合五月天| 久久久久久夜精品精品免费| 欧美精品久久一区二区三区| 91啪亚洲精品| 成人免费看视频| 国产精品2024| 国产综合久久久久久鬼色| 日本欧美加勒比视频| 亚洲成人黄色小说| 亚洲综合视频网| 亚洲制服丝袜av| 亚洲美女屁股眼交| 亚洲乱码精品一二三四区日韩在线| 久久天天做天天爱综合色| 欧美一区二区三区不卡| 亚洲人成小说网站色在线| 国产偷国产偷亚洲高清人白洁| 欧美r级在线观看| 精品国产免费人成在线观看| 3751色影院一区二区三区| 欧美曰成人黄网| 欧美嫩在线观看| 欧美精品久久99| 欧美一级日韩不卡播放免费| 欧美日韩一区二区三区四区五区 | 国产日韩在线不卡| 久久女同精品一区二区| 久久久国产午夜精品| 国产亚洲欧美一级| 国产精品免费aⅴ片在线观看| 中文乱码免费一区二区| 国产精品卡一卡二卡三| 中文字幕一区二区三区乱码在线 | 久久免费精品国产久精品久久久久| 日韩一区二区在线观看视频| 欧美大片日本大片免费观看| 日韩精品专区在线影院重磅| 精品欧美黑人一区二区三区| 国产精品久久久久久久久晋中| 日韩激情在线观看| 蜜桃一区二区三区四区| 国产在线日韩欧美| 成人一级视频在线观看| 99re在线精品| 欧美日韩高清一区二区三区| 日韩一区二区在线观看| 2021中文字幕一区亚洲| 中文字幕av在线一区二区三区| 亚洲免费av在线| 天天综合日日夜夜精品| 激情成人午夜视频| 99精品久久久久久| 欧美丰满嫩嫩电影| 国产婷婷精品av在线| 一区二区三区视频在线看| 日韩国产精品久久久| 国产乱妇无码大片在线观看| www.成人网.com| 9191精品国产综合久久久久久| 精品理论电影在线| 亚洲欧洲韩国日本视频| 日韩av在线发布| 成人h动漫精品一区二区| 欧美高清你懂得| 国产欧美一区二区三区沐欲| 亚洲第一在线综合网站| 国产一区二区视频在线| 欧美私模裸体表演在线观看| 久久综合色鬼综合色| 一区二区三区资源| 精久久久久久久久久久| 在线观看av一区| 国产午夜精品一区二区| 亚洲成国产人片在线观看| 国产成人精品免费看| 4438x成人网最大色成网站| 国产精品毛片久久久久久| 秋霞成人午夜伦在线观看| a美女胸又www黄视频久久| 欧美不卡视频一区| 一区二区三区色| 盗摄精品av一区二区三区| 欧美一区二区三区小说| 亚洲精品国产成人久久av盗摄| 极品少妇xxxx偷拍精品少妇| 欧美日韩免费高清一区色橹橹| 久久精品夜色噜噜亚洲aⅴ| 日韩高清一区在线| 欧美在线观看你懂的| 中文字幕佐山爱一区二区免费| 国产资源在线一区| 欧美丰满美乳xxx高潮www| 亚洲乱码精品一二三四区日韩在线| 国产精品一二三四| 精品日韩一区二区三区免费视频| 亚洲午夜国产一区99re久久| av中文字幕不卡| 国产欧美一区二区在线观看| 久久se这里有精品| 日韩一区二区免费视频| 亚洲成av人影院| 欧美最猛黑人xxxxx猛交| 亚洲欧美精品午睡沙发| 成人毛片视频在线观看| 久久综合五月天婷婷伊人| 青娱乐精品视频| 欧美日韩免费一区二区三区| 夜夜爽夜夜爽精品视频| 91一区二区三区在线观看| 亚洲欧洲精品天堂一级 | 一区二区免费视频| 成人不卡免费av| 国产精品色眯眯| 国产成a人亚洲精| 国产网站一区二区| 丁香婷婷综合色啪| 国产精品久久99| 99久精品国产| 亚洲日本va在线观看| 99久久久精品| 依依成人精品视频| 欧美色男人天堂| 日韩av一级电影| 精品成人一区二区| 国内精品免费在线观看| 久久久久久久久蜜桃| 国产不卡在线一区| 日韩美女啊v在线免费观看| 不卡av电影在线播放| 亚洲欧美另类综合偷拍| 在线观看中文字幕不卡| 亚洲v日本v欧美v久久精品| 欧美日韩一区二区不卡| 欧美96一区二区免费视频| 久久亚洲精精品中文字幕早川悠里| 国产精品系列在线播放| 一区在线观看免费| 欧美日韩综合一区| 捆绑调教美女网站视频一区| 久久嫩草精品久久久精品一| 国产1区2区3区精品美女| 亚洲手机成人高清视频| 在线看国产一区| 美脚の诱脚舐め脚责91| 久久免费午夜影院| 91久久精品一区二区| 日本视频免费一区| 国产日韩欧美不卡| 欧美最猛黑人xxxxx猛交| 裸体一区二区三区| 国产精品久线在线观看| 欧美日韩久久久一区| 国产精品一区在线观看乱码| 亚洲男同性恋视频| 欧美mv日韩mv| 91首页免费视频| 蜜臀av性久久久久蜜臀aⅴ四虎| 久久精品亚洲乱码伦伦中文 | 美洲天堂一区二卡三卡四卡视频 | 亚欧色一区w666天堂| 欧美精品一区二区蜜臀亚洲| av在线一区二区| 麻豆一区二区三| 亚洲欧美日韩综合aⅴ视频| 日韩一区二区视频在线观看| 不卡的电影网站| 蜜臀久久99精品久久久久宅男| 国产精品久久久久久久久免费桃花| 欧美日韩一级视频| 福利视频网站一区二区三区| 亚洲一区二区在线观看视频 | ●精品国产综合乱码久久久久| 欧美日韩一级片在线观看| 国产mv日韩mv欧美| 免费的成人av| 一区二区久久久| 国产午夜三级一区二区三| 在线播放中文一区| 91在线免费视频观看| 国产一区二区精品在线观看| 午夜日韩在线电影| 亚洲欧美日韩国产中文在线| 国产午夜精品一区二区| 日韩欧美综合一区| 欧美日韩精品一二三区| gogogo免费视频观看亚洲一|