data/full_repos/permissive/459838989/rtl/sect_pt_mul/sect233r1_pt_mul.v
1: b"%Error: data/full_repos/permissive/459838989/rtl/sect_pt_mul/sect233r1_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 sect233r1_pt_mul (

    input clk,
    input rst_n,
    input clr,


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


localparam M = 233;
localparam FX = 233'h4000000000000000001;
localparam B = 233'h66647ede6c332c7f8c0923bb58213b333b20e9ce4281fe115f7d8f90ad;
localparam XG = 233'hfac9dfcbac8313bb2139f1bb755fef65bc391f8b36f8f8eb7371fd558b;
localparam YG = 233'h1006a08a41903350678e58528bebf8a0beff867a7ca36716f7e01f81052;
localparam XG_SQR = 233'hdf363367f225632bf562e6f8871c6d98b537780dfad1f3b68accc9afab;
localparam XG_INV = 233'hb8b6e54d512aed5603c814e5c97382778751a79bfa4a0ee8213d2f5b4;
localparam NUM_CYCLE_MUL = 4;



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 sect233r1_pt_mul (

    input clk,
    input rst_n,
    input clr,


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



localparam M = 233;
localparam FX = 233'h4000000000000000001;
localparam B = 233'h66647ede6c332c7f8c0923bb58213b333b20e9ce4281fe115f7d8f90ad;
localparam XG = 233'hfac9dfcbac8313bb2139f1bb755fef65bc391f8b36f8f8eb7371fd558b;
localparam YG = 233'h1006a08a41903350678e58528bebf8a0beff867a7ca36716f7e01f81052;
localparam XG_SQR = 233'hdf363367f225632bf562e6f8871c6d98b537780dfad1f3b68accc9afab;
localparam XG_INV = 233'hb8b6e54d512aed5603c814e5c97382778751a79bfa4a0ee8213d2f5b4;
localparam NUM_CYCLE_MUL = 4;



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