Example #1
0
outfile_set_simd.write(make_set_simd(filearchs, machines));
outfile_set_simd.close();

outfile_config_fixed.write(make_config_fixed(filearchs));
outfile_config_fixed.close();

outfile_typedefs.write(make_typedefs(functions, retlist, my_argtypelist));
outfile_typedefs.close();

outfile_makefile_am.write(make_makefile_am(filearchs, machines, archflags_dict))
outfile_makefile_am.close()

outfile_machines_h.write(make_machines_h(functions, machines, archs))
outfile_machines_h.close()

outfile_machines_c.write(make_machines_c(machines))
outfile_machines_c.close()

outfile_c.write(make_c(machines, archs, functions, arched_arglist, my_arglist))
outfile_c.close()

outfile_h.write(make_h(functions, arched_arglist))
outfile_h.close()

for machine in machines:
    machine_c_filename = os.path.join(gendir, "lib/volk_machine_" + machine + ".c")
    outfile_machine_c = open(machine_c_filename, "w")
    outfile_machine_c.write(make_each_machine_c(machine, machines[machine], functions, fcountlist, taglist, machine_alignment_dict[machine]))
    outfile_machine_c.close()
Example #2
0
outfile_set_simd.write(make_set_simd(filearchs, machines));
outfile_set_simd.close();

outfile_config_fixed.write(make_config_fixed(filearchs));
outfile_config_fixed.close();

outfile_typedefs.write(make_typedefs(functions, retlist, my_argtypelist));
outfile_typedefs.close();

outfile_makefile_am.write(make_makefile_am(filearchs, machines, archflags_dict))
outfile_makefile_am.close()

outfile_machines_h.write(make_machines_h(functions, machines, archs))
outfile_machines_h.close()

outfile_machines_c.write(make_machines_c(machines))
outfile_machines_c.close()

outfile_c.write(make_c(machines, archs, functions, arched_arglist, my_arglist))
outfile_c.close()

outfile_h.write(make_h(functions, arched_arglist))
outfile_h.close()

for machine in machines:
    machine_c_filename = os.path.join(gendir, "lib/volk_machine_" + machine + ".c")
    outfile_machine_c = open(machine_c_filename, "w")
    outfile_machine_c.write(make_each_machine_c(machine, machines[machine], functions, fcountlist, taglist))
    outfile_machine_c.close()
Example #3
0
outfile_config_fixed.write(make_config_fixed(filearchs))
outfile_config_fixed.close()

outfile_typedefs.write(make_typedefs(functions, retlist, my_argtypelist))
outfile_typedefs.close()

outfile_makefile_am.write(make_makefile_am(filearchs, machines,
                                           archflags_dict))
outfile_makefile_am.close()

outfile_machines_h.write(make_machines_h(functions, machines, archs))
outfile_machines_h.close()

outfile_machines_c.write(make_machines_c(machines))
outfile_machines_c.close()

outfile_c.write(make_c(machines, archs, functions, arched_arglist, my_arglist))
outfile_c.close()

outfile_h.write(make_h(functions, arched_arglist))
outfile_h.close()

for machine in machines:
    machine_c_filename = os.path.join(gendir,
                                      "lib/volk_machine_" + machine + ".c")
    outfile_machine_c = open(machine_c_filename, "w")
    outfile_machine_c.write(
        make_each_machine_c(machine, machines[machine], functions, fcountlist,
                            taglist, machine_alignment_dict[machine]))
    outfile_machine_c.close()