data/full_repos/permissive/196705942/src/butterfly2.v
1: b"%Error: data/full_repos/permissive/196705942/src/butterfly2.v:34: Cannot find file containing module: 'fpadder'\n    fpadder adr1(x0_r,x2_r,a0_r);\n    ^~~~~~~\n        ... Looked in:\n             data/full_repos/permissive/196705942/src,data/full_repos/permissive/196705942/fpadder\n             data/full_repos/permissive/196705942/src,data/full_repos/permissive/196705942/fpadder.v\n             data/full_repos/permissive/196705942/src,data/full_repos/permissive/196705942/fpadder.sv\n             fpadder\n             fpadder.v\n             fpadder.sv\n             obj_dir/fpadder\n             obj_dir/fpadder.v\n             obj_dir/fpadder.sv\n%Error: data/full_repos/permissive/196705942/src/butterfly2.v:35: Cannot find file containing module: 'fpadder'\n    fpadder adi1(x0_i,x2_i,a0_i);\n    ^~~~~~~\n%Error: data/full_repos/permissive/196705942/src/butterfly2.v:37: Cannot find file containing module: 'fpadder'\n    fpadder adr2(x1_r,x3_r,a1_r);\n    ^~~~~~~\n%Error: data/full_repos/permissive/196705942/src/butterfly2.v:38: Cannot find file containing module: 'fpadder'\n    fpadder adi2(x1_i,x3_i,a1_i);\n    ^~~~~~~\n%Error: data/full_repos/permissive/196705942/src/butterfly2.v:43: Cannot find file containing module: 'fpadder'\n    fpadder subr1(x0_r,{~x2_r[31],x2_r[30:0]},a2_r);\n    ^~~~~~~\n%Error: data/full_repos/permissive/196705942/src/butterfly2.v:44: Cannot find file containing module: 'fpadder'\n    fpadder subi1(x0_i,{~x2_i[31],x2_i[30:0]},a2_i);\n    ^~~~~~~\n%Error: data/full_repos/permissive/196705942/src/butterfly2.v:46: Cannot find file containing module: 'fpadder'\n   fpadder subr2(x1_r,{~x3_r[31],x3_r[30:0]},a3_r);\n   ^~~~~~~\n%Error: data/full_repos/permissive/196705942/src/butterfly2.v:47: Cannot find file containing module: 'fpadder'\n   fpadder subi2(x1_i,{~x3_i[31],x3_i[30:0]},a3_i);\n   ^~~~~~~\n%Error: data/full_repos/permissive/196705942/src/butterfly2.v:53: Cannot find file containing module: 'swap'\n    swap s1(a3_r,a3_i,A3_r, A3_i); \n    ^~~~\n%Error: data/full_repos/permissive/196705942/src/butterfly2.v:57: Cannot find file containing module: 'fpadder'\n    fpadder adr3(a0_r,a1_r,X0_r);\n    ^~~~~~~\n%Error: data/full_repos/permissive/196705942/src/butterfly2.v:58: Cannot find file containing module: 'fpadder'\n    fpadder adi3(a0_i,a1_i,X0_i);\n    ^~~~~~~\n%Error: data/full_repos/permissive/196705942/src/butterfly2.v:60: Cannot find file containing module: 'fpadder'\n    fpadder adr4(a2_r,A3_r,X1_r);\n    ^~~~~~~\n%Error: data/full_repos/permissive/196705942/src/butterfly2.v:61: Cannot find file containing module: 'fpadder'\n    fpadder adi4(a2_i,A3_i,X1_i);\n    ^~~~~~~\n%Error: data/full_repos/permissive/196705942/src/butterfly2.v:64: Cannot find file containing module: 'fpadder'\n    fpadder subr3(a0_r,{~a1_r[31],a1_r[30:0]},X2_r);\n    ^~~~~~~\n%Error: data/full_repos/permissive/196705942/src/butterfly2.v:65: Cannot find file containing module: 'fpadder'\n    fpadder subi3(a0_i,{~a1_i[31],a1_i[30:0]},X2_i);\n    ^~~~~~~\n%Error: Exiting due to 15 error(s)\n"
module bfly2(X0_r,X0_i,X1_r,X1_i,X2_r,X2_i,x0_r,x0_i,x1_r,x1_i,x2_r,x2_i,x3_r,x3_i);
  
    input [31:0] x0_r,x0_i,x1_r,x1_i,x2_r,x2_i,x3_r,x3_i;
    output [31:0] X0_r,X0_i,X1_r,X1_i,X2_r,X2_i;
    

    wire [31:0] a0_r,a0_i,a1_r,a1_i,a2_r,a2_i,a3_r,a3_i;
    


    
    fpadder adr1(x0_r,x2_r,a0_r);
    fpadder adi1(x0_i,x2_i,a0_i);
    
    fpadder adr2(x1_r,x3_r,a1_r);
    fpadder adi2(x1_i,x3_i,a1_i);
    
    
    
  
    fpadder subr1(x0_r,{~x2_r[31],x2_r[30:0]},a2_r);
    fpadder subi1(x0_i,{~x2_i[31],x2_i[30:0]},a2_i);
    
   fpadder subr2(x1_r,{~x3_r[31],x3_r[30:0]},a3_r);
   fpadder subi2(x1_i,{~x3_i[31],x3_i[30:0]},a3_i);

    
    wire [31:0]A3_r;
    wire [31:0]A3_i;

    swap s1(a3_r,a3_i,A3_r, A3_i); 

    

    fpadder adr3(a0_r,a1_r,X0_r);
    fpadder adi3(a0_i,a1_i,X0_i);
    
    fpadder adr4(a2_r,A3_r,X1_r);
    fpadder adi4(a2_i,A3_i,X1_i);
    
    
    fpadder subr3(a0_r,{~a1_r[31],a1_r[30:0]},X2_r);
    fpadder subi3(a0_i,{~a1_i[31],a1_i[30:0]},X2_i);
 
  endmodule
module bfly2(X0_r,X0_i,X1_r,X1_i,X2_r,X2_i,x0_r,x0_i,x1_r,x1_i,x2_r,x2_i,x3_r,x3_i);

  
    input [31:0] x0_r,x0_i,x1_r,x1_i,x2_r,x2_i,x3_r,x3_i;
    output [31:0] X0_r,X0_i,X1_r,X1_i,X2_r,X2_i;
    

    wire [31:0] a0_r,a0_i,a1_r,a1_i,a2_r,a2_i,a3_r,a3_i;
    


    
    fpadder adr1(x0_r,x2_r,a0_r);
    fpadder adi1(x0_i,x2_i,a0_i);
    
    fpadder adr2(x1_r,x3_r,a1_r);
    fpadder adi2(x1_i,x3_i,a1_i);
    
    
    
  
    fpadder subr1(x0_r,{~x2_r[31],x2_r[30:0]},a2_r);
    fpadder subi1(x0_i,{~x2_i[31],x2_i[30:0]},a2_i);
    
   fpadder subr2(x1_r,{~x3_r[31],x3_r[30:0]},a3_r);
   fpadder subi2(x1_i,{~x3_i[31],x3_i[30:0]},a3_i);

    
    wire [31:0]A3_r;
    wire [31:0]A3_i;

    swap s1(a3_r,a3_i,A3_r, A3_i); 

    

    fpadder adr3(a0_r,a1_r,X0_r);
    fpadder adi3(a0_i,a1_i,X0_i);
    
    fpadder adr4(a2_r,A3_r,X1_r);
    fpadder adi4(a2_i,A3_i,X1_i);
    
    
    fpadder subr3(a0_r,{~a1_r[31],a1_r[30:0]},X2_r);
    fpadder subi3(a0_i,{~a1_i[31],a1_i[30:0]},X2_i);
 
  endmodule