MCPcopy Create free account
hub / github.com/danoon2/Boxedwine / generate

Method generate

tools/x86/src/x86/Bit.java:10–29  ·  view source on GitHub ↗
(FileOutputStream fos_init)

Source from the content-addressed store, hash-verified

8 */
9public class Bit extends Base {
10 public void generate(FileOutputStream fos_init) {
11 try {
12 FileOutputStream fos = new FileOutputStream("normal_bit.h");
13 FileOutputStream fos32 = new FileOutputStream("../dynamic/dynamic_bit.h");
14
15 out(fos, "#include \"../common/common_bit.h\"");
16 out(fos32, "#include \"../common/common_bit.h\"");
17
18 FileOutputStream fosOps_h = new FileOutputStream("../common/common_bit.h");
19 FileOutputStream fosOps_cpp = new FileOutputStream("../common/common_bit.cpp");
20
21 out(fosOps_cpp, "#include \"boxedwine.h\"");
22
23 fos.write(header.getBytes());
24 generateAll(fos, fos_init, fos32, fosOps_h, fosOps_cpp);
25 fos.close();
26 } catch (IOException e) {
27
28 }
29 }
30
31 public void bitR16(FileOutputStream fos, FileOutputStream fos_init, FileOutputStream fos32, FileOutputStream fosOps_h, FileOutputStream fosOps_cpp, String functionName, String enumName, String op, boolean imm) throws IOException {
32

Callers 1

mainMethod · 0.45

Calls 4

generateAllMethod · 0.95
closeMethod · 0.65
outMethod · 0.45
writeMethod · 0.45

Tested by

no test coverage detected