data/full_repos/permissive/459838989/rtl/sect_pt_mul/sect163k1_pt_mul.v
1: b"%Error: data/full_repos/permissive/459838989/rtl/sect_pt_mul/sect163k1_pt_mul.v:39: Cannot find file containing module: 'sect_pt_mul'\nsect_pt_mul #(\n^~~~~~~~~~~\n        ... Looked in:\n             data/full_repos/permissive/459838989/rtl/sect_pt_mul,data/full_repos/permissive/459838989/sect_pt_mul\n             data/full_repos/permissive/459838989/rtl/sect_pt_mul,data/full_repos/permissive/459838989/sect_pt_mul.v\n             data/full_repos/permissive/459838989/rtl/sect_pt_mul,data/full_repos/permissive/459838989/sect_pt_mul.sv\n             sect_pt_mul\n             sect_pt_mul.v\n             sect_pt_mul.sv\n             obj_dir/sect_pt_mul\n             obj_dir/sect_pt_mul.v\n             obj_dir/sect_pt_mul.sv\n%Error: Exiting due to 1 error(s)\n"
module sect163k1_pt_mul (

    input clk,
    input rst_n,
    input clr,


    input start,
    input [162:0] d,
    output done,
    output [162:0] x,
    output [162:0] y
);


localparam M = 163;
localparam FX = 163'hc9;
localparam B = 163'h1;
localparam XG = 163'h2fe13c0537bbc11acaa07d793de4e6d5e5c94eee8;
localparam YG = 163'h289070fb05d38ff58321f2e800536d538ccdaa3d9;
localparam XG_SQR = 163'h6710bd85f2b559b085dc2832e086f4a4c7ef8d0be;
localparam XG_INV = 163'h63f514f39f4587684f96c8dd6558e69339a1efed9;
localparam NUM_CYCLE_MUL = 3;



sect_pt_mul #(
    .M              (M),
    .FX             (FX),
    .B              (B),
    .XG             (XG),
    .YG             (YG),
    .XG_SQR         (XG_SQR),
    .XG_INV         (XG_INV),
    .NUM_CYCLE_MUL  (NUM_CYCLE_MUL)
) u_sect_pt_mul (
    .clk            (clk),
    .rst_n          (rst_n),
    .clr            (clr),
    .start          (start),
    .d              (d),
    .done           (done),
    .x              (x),
    .y              (y)
);


endmodule
module sect163k1_pt_mul (

    input clk,
    input rst_n,
    input clr,


    input start,
    input [162:0] d,
    output done,
    output [162:0] x,
    output [162:0] y
);



localparam M = 163;
localparam FX = 163'hc9;
localparam B = 163'h1;
localparam XG = 163'h2fe13c0537bbc11acaa07d793de4e6d5e5c94eee8;
localparam YG = 163'h289070fb05d38ff58321f2e800536d538ccdaa3d9;
localparam XG_SQR = 163'h6710bd85f2b559b085dc2832e086f4a4c7ef8d0be;
localparam XG_INV = 163'h63f514f39f4587684f96c8dd6558e69339a1efed9;
localparam NUM_CYCLE_MUL = 3;



sect_pt_mul #(
    .M              (M),
    .FX             (FX),
    .B              (B),
    .XG             (XG),
    .YG             (YG),
    .XG_SQR         (XG_SQR),
    .XG_INV         (XG_INV),
    .NUM_CYCLE_MUL  (NUM_CYCLE_MUL)
) u_sect_pt_mul (
    .clk            (clk),
    .rst_n          (rst_n),
    .clr            (clr),
    .start          (start),
    .d              (d),
    .done           (done),
    .x              (x),
    .y              (y)
);


endmodule