module ROM128X1 (O, A0, A1, A2, A3, A4, A5, A6);

    parameter INIT = 128'h00000000000000000000000000000000;

    output O;

    input  A0, A1, A2, A3, A4, A5, A6;

    reg [127:0] mem;

    initial 
            mem = INIT;

    assign O = mem[{A6, A5, A4, A3, A2, A1, A0}];


endmodule