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

    input clk,
    input rst_n,
    input clr,


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


localparam M = 409;
localparam FX = 409'h8000000000000000000001;
localparam B = 409'h1;
localparam XG = 409'h60f05f658f49c1ad3ab1890f7184210efd0987e307c84c27accfb8f9f67cc2c460189eb5aaaa62ee222eb1b35540cfe9023746;
localparam YG = 409'h1e369050b7c4e42acba1dacbf04299c3460782f918ea427e6325165e9ea10e3da5f6c42e9c55215aa9ca27a5863ec48d8e0286b;
localparam XG_SQR = 409'h4f116a845dbecf0cb02a9c30ad51e279c6e27685a471902edec4a1095745c17f3ee88035e15eaa5782daf7d44b02a48d9f329e;
localparam XG_INV = 409'h11f2a80b9f0d6b74642c7e43ae0a0ac075c83f4c75dedb788caaf17981fded5dd6da98aa0a0132d58a6fa5035baeaf05894a298;
localparam NUM_CYCLE_MUL = 6;



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

    input clk,
    input rst_n,
    input clr,


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



localparam M = 409;
localparam FX = 409'h8000000000000000000001;
localparam B = 409'h1;
localparam XG = 409'h60f05f658f49c1ad3ab1890f7184210efd0987e307c84c27accfb8f9f67cc2c460189eb5aaaa62ee222eb1b35540cfe9023746;
localparam YG = 409'h1e369050b7c4e42acba1dacbf04299c3460782f918ea427e6325165e9ea10e3da5f6c42e9c55215aa9ca27a5863ec48d8e0286b;
localparam XG_SQR = 409'h4f116a845dbecf0cb02a9c30ad51e279c6e27685a471902edec4a1095745c17f3ee88035e15eaa5782daf7d44b02a48d9f329e;
localparam XG_INV = 409'h11f2a80b9f0d6b74642c7e43ae0a0ac075c83f4c75dedb788caaf17981fded5dd6da98aa0a0132d58a6fa5035baeaf05894a298;
localparam NUM_CYCLE_MUL = 6;



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