├── .gitattributes ├── .gitignore ├── 3rd_party ├── CMakeLists.txt └── libdisasm │ ├── CMakeLists.txt │ ├── INTEL_BUGS │ ├── LICENSE │ ├── NAMESPACE.TXT │ ├── README │ ├── TODO │ ├── ia32_fixup.cpp │ ├── ia32_implicit.cpp │ ├── ia32_implicit.h │ ├── ia32_insn.cpp │ ├── ia32_insn.h │ ├── ia32_invariant.cpp │ ├── ia32_invariant.h │ ├── ia32_modrm.cpp │ ├── ia32_modrm.h │ ├── ia32_opcode.dat │ ├── ia32_opcode_tables.cpp │ ├── ia32_opcode_tables.h │ ├── ia32_operand.cpp │ ├── ia32_operand.h │ ├── ia32_reg.cpp │ ├── ia32_reg.h │ ├── ia32_settings.cpp │ ├── ia32_settings.h │ ├── libdis.h │ ├── libdisasm.def │ ├── qword.h │ ├── x86_disasm.cpp │ ├── x86_format.cpp │ ├── x86_imm.cpp │ ├── x86_imm.h │ ├── x86_insn.cpp │ ├── x86_misc.cpp │ ├── x86_operand_list.cpp │ └── x86_operand_list.h ├── CMakeLists.txt ├── CMakeScripts ├── FindGMock.cmake └── cotire.cmake ├── LICENSE ├── Readme.md ├── base_regression.sh ├── common ├── CMakeLists.txt ├── PatternCollector.h ├── perfhlib.cpp └── perfhlib.h ├── covproc.sh ├── full_regression.sh ├── include ├── BasicBlock.h ├── BinaryImage.h ├── CallConvention.h ├── CallGraph.h ├── DccFrontend.h ├── Enums.h ├── IdentType.h ├── Procedure.h ├── StackFrame.h ├── ast.h ├── boost_fwd.h ├── bundle.h ├── dcc.h ├── dcc_interface.h ├── disassem.h ├── error.h ├── graph.h ├── icode.h ├── idioms │ ├── arith_idioms.h │ ├── call_idioms.h │ ├── epilogue_idioms.h │ ├── idiom.h │ ├── idiom1.h │ ├── mov_idioms.h │ ├── neg_idioms.h │ ├── shift_idioms.h │ └── xor_idioms.h ├── loader.h ├── locident.h ├── machine_x86.h ├── msvc_fixes.h ├── project.h ├── scanner.h ├── state.h ├── symtab.h └── types.h ├── prototypes └── dcclibs.dat ├── regression_tester.rb ├── sigs ├── dccb2c.sig ├── dccb2l.sig ├── dccb2s.sig ├── dccb3c.sig ├── dccb3m.sig ├── dccm5l.sig ├── dccm5s.sig ├── dccm8l.sig ├── dccm8m.sig ├── dccm8s.sig ├── dcct3p.sig ├── dcct4p.sig └── dcct5p.sig ├── src ├── BasicBlock.cpp ├── CMakeLists.txt ├── CallConvention.cpp ├── DccFrontend.cpp ├── Procedure.cpp ├── RegisterNode.cpp ├── ast.cpp ├── backend.cpp ├── bundle.cpp ├── chklib.cpp ├── comwrite.cpp ├── control.cpp ├── dataflow.cpp ├── dcc.cpp ├── dcc_interface.cpp ├── disassem.cpp ├── error.cpp ├── fixwild.cpp ├── frontend.cpp ├── graph.cpp ├── hlicode.cpp ├── hltype.cpp ├── icode.cpp ├── idioms.cpp ├── idioms │ ├── arith_idioms.cpp │ ├── call_idioms.cpp │ ├── epilogue_idioms.cpp │ ├── idiom.cpp │ ├── idiom1.cpp │ ├── mov_idioms.cpp │ ├── neg_idioms.cpp │ ├── shift_idioms.cpp │ └── xor_idioms.cpp ├── liveness_set.cpp ├── locident.cpp ├── machine_x86.cpp ├── parser.cpp ├── procs.cpp ├── project.cpp ├── proplong.cpp ├── reducible.cpp ├── scanner.cpp ├── symtab.cpp ├── tests │ ├── comwrite.cpp │ ├── loader.cpp │ └── project.cpp └── udm.cpp ├── test_use_all.sh ├── test_use_base.sh ├── tests ├── initial_base │ ├── BENCHFN.C │ ├── BENCHFN.b │ ├── BENCHLNG.C │ ├── BENCHLNG.b │ ├── BENCHMUL.C │ ├── BENCHMUL.b │ ├── BENCHMUS.b │ ├── BENCHSHO.C │ ├── BENCHSHO.b │ ├── BYTEOPS.C │ ├── BYTEOPS.b │ ├── DHAMP.C │ ├── DHAMP.b │ ├── FIBO.C │ ├── FIBOL.b │ ├── FIBOS.b │ ├── INTOPS.C │ ├── INTOPS.b │ ├── LONGOPS.C │ ├── LONGOPS.b │ ├── MATRIXMU.C │ ├── MATRIXMU.b │ ├── MAX.C │ ├── MAX.b │ ├── STRLEN.C │ ├── STRLEN.b │ ├── TESTLONG.C │ └── TESTLONG.b ├── inputs_base │ ├── BENCHFN.EXE │ ├── BENCHLNG.EXE │ ├── BENCHMUL.EXE │ ├── BENCHMUS.EXE │ ├── BENCHSHO.EXE │ ├── BYTEOPS.EXE │ ├── DHAMP.EXE │ ├── FIBOL.EXE │ ├── FIBOS.EXE │ ├── INTOPS.EXE │ ├── LONGOPS.EXE │ ├── MATRIXMU.EXE │ ├── MAX.EXE │ ├── MIN.EXE │ ├── STRLEN.EXE │ └── TESTLONG.EXE └── prev_base │ ├── BENCHFN.EXE.a1 │ ├── BENCHFN.EXE.a2 │ ├── BENCHFN.b │ ├── BENCHLNG.EXE.a1 │ ├── BENCHLNG.EXE.a2 │ ├── BENCHLNG.b │ ├── BENCHMUL.EXE.a1 │ ├── BENCHMUL.EXE.a2 │ ├── BENCHMUL.b │ ├── BENCHMUS.EXE.a1 │ ├── BENCHMUS.EXE.a2 │ ├── BENCHMUS.b │ ├── BENCHSHO.EXE.a1 │ ├── BENCHSHO.EXE.a2 │ ├── BENCHSHO.b │ ├── BYTEOPS.EXE.a1 │ ├── BYTEOPS.EXE.a2 │ ├── BYTEOPS.b │ ├── DHAMP.EXE.a1 │ ├── DHAMP.EXE.a2 │ ├── DHAMP.b │ ├── FIBOL.EXE.a1 │ ├── FIBOL.EXE.a2 │ ├── FIBOL.b │ ├── FIBOS.EXE.a1 │ ├── FIBOS.EXE.a2 │ ├── FIBOS.b │ ├── INTERCEP.EXE.a1 │ ├── INTERCEP.EXE.a2 │ ├── INTOPS.EXE.a1 │ ├── INTOPS.EXE.a2 │ ├── INTOPS.b │ ├── LONGOPS.EXE.a1 │ ├── LONGOPS.EXE.a2 │ ├── LONGOPS.b │ ├── MATRIXMU.EXE.a1 │ ├── MATRIXMU.EXE.a2 │ ├── MATRIXMU.b │ ├── MAX.EXE.a1 │ ├── MAX.EXE.a2 │ ├── MAX.b │ ├── MIN.EXE.a1 │ ├── MIN.EXE.a2 │ ├── MIN.b │ ├── STRLEN.EXE.a1 │ ├── STRLEN.EXE.a2 │ ├── STRLEN.b │ ├── TESTLONG.EXE.a1 │ ├── TESTLONG.EXE.a2 │ └── TESTLONG.b ├── tools ├── CMakeLists.txt ├── dispsrch │ ├── CMakeLists.txt │ ├── dispsig.cpp │ ├── dispsig.mak │ ├── dispsrch.txt │ ├── srchsig.cpp │ └── srchsig.mak ├── makedsig │ ├── CMakeLists.txt │ ├── LIB_PatternCollector.cpp │ ├── LIB_PatternCollector.h │ ├── TPL_PatternCollector.cpp │ ├── TPL_PatternCollector.h │ ├── fixwild.cpp │ ├── makedsig.cpp │ └── makedsig.txt ├── parsehdr │ ├── CMakeLists.txt │ ├── locident.h │ ├── parsehdr.cpp │ ├── parsehdr.h │ ├── parsehdr.txt │ ├── parselib.mak │ └── tcfiles.lst ├── readsig │ ├── CMakeLists.txt │ ├── readsig.cpp │ ├── readsig.mak │ └── readsig.txt └── regression_tester │ ├── CMakeLists.txt │ └── regression_tester.cpp ├── valgrind_base.sh └── valgrind_tester /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nemerle/dcc/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nemerle/dcc/HEAD/.gitignore -------------------------------------------------------------------------------- /3rd_party/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nemerle/dcc/HEAD/3rd_party/CMakeLists.txt -------------------------------------------------------------------------------- /3rd_party/libdisasm/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nemerle/dcc/HEAD/3rd_party/libdisasm/CMakeLists.txt -------------------------------------------------------------------------------- /3rd_party/libdisasm/INTEL_BUGS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nemerle/dcc/HEAD/3rd_party/libdisasm/INTEL_BUGS -------------------------------------------------------------------------------- /3rd_party/libdisasm/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nemerle/dcc/HEAD/3rd_party/libdisasm/LICENSE -------------------------------------------------------------------------------- /3rd_party/libdisasm/NAMESPACE.TXT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nemerle/dcc/HEAD/3rd_party/libdisasm/NAMESPACE.TXT -------------------------------------------------------------------------------- /3rd_party/libdisasm/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nemerle/dcc/HEAD/3rd_party/libdisasm/README -------------------------------------------------------------------------------- /3rd_party/libdisasm/TODO: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nemerle/dcc/HEAD/3rd_party/libdisasm/TODO -------------------------------------------------------------------------------- /3rd_party/libdisasm/ia32_fixup.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nemerle/dcc/HEAD/3rd_party/libdisasm/ia32_fixup.cpp -------------------------------------------------------------------------------- /3rd_party/libdisasm/ia32_implicit.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nemerle/dcc/HEAD/3rd_party/libdisasm/ia32_implicit.cpp -------------------------------------------------------------------------------- /3rd_party/libdisasm/ia32_implicit.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nemerle/dcc/HEAD/3rd_party/libdisasm/ia32_implicit.h -------------------------------------------------------------------------------- /3rd_party/libdisasm/ia32_insn.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nemerle/dcc/HEAD/3rd_party/libdisasm/ia32_insn.cpp -------------------------------------------------------------------------------- /3rd_party/libdisasm/ia32_insn.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nemerle/dcc/HEAD/3rd_party/libdisasm/ia32_insn.h -------------------------------------------------------------------------------- /3rd_party/libdisasm/ia32_invariant.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nemerle/dcc/HEAD/3rd_party/libdisasm/ia32_invariant.cpp -------------------------------------------------------------------------------- /3rd_party/libdisasm/ia32_invariant.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nemerle/dcc/HEAD/3rd_party/libdisasm/ia32_invariant.h -------------------------------------------------------------------------------- /3rd_party/libdisasm/ia32_modrm.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nemerle/dcc/HEAD/3rd_party/libdisasm/ia32_modrm.cpp -------------------------------------------------------------------------------- /3rd_party/libdisasm/ia32_modrm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nemerle/dcc/HEAD/3rd_party/libdisasm/ia32_modrm.h -------------------------------------------------------------------------------- /3rd_party/libdisasm/ia32_opcode.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nemerle/dcc/HEAD/3rd_party/libdisasm/ia32_opcode.dat -------------------------------------------------------------------------------- /3rd_party/libdisasm/ia32_opcode_tables.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nemerle/dcc/HEAD/3rd_party/libdisasm/ia32_opcode_tables.cpp -------------------------------------------------------------------------------- /3rd_party/libdisasm/ia32_opcode_tables.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nemerle/dcc/HEAD/3rd_party/libdisasm/ia32_opcode_tables.h -------------------------------------------------------------------------------- /3rd_party/libdisasm/ia32_operand.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nemerle/dcc/HEAD/3rd_party/libdisasm/ia32_operand.cpp -------------------------------------------------------------------------------- /3rd_party/libdisasm/ia32_operand.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nemerle/dcc/HEAD/3rd_party/libdisasm/ia32_operand.h -------------------------------------------------------------------------------- /3rd_party/libdisasm/ia32_reg.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nemerle/dcc/HEAD/3rd_party/libdisasm/ia32_reg.cpp -------------------------------------------------------------------------------- /3rd_party/libdisasm/ia32_reg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nemerle/dcc/HEAD/3rd_party/libdisasm/ia32_reg.h -------------------------------------------------------------------------------- /3rd_party/libdisasm/ia32_settings.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nemerle/dcc/HEAD/3rd_party/libdisasm/ia32_settings.cpp -------------------------------------------------------------------------------- /3rd_party/libdisasm/ia32_settings.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nemerle/dcc/HEAD/3rd_party/libdisasm/ia32_settings.h -------------------------------------------------------------------------------- /3rd_party/libdisasm/libdis.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nemerle/dcc/HEAD/3rd_party/libdisasm/libdis.h -------------------------------------------------------------------------------- /3rd_party/libdisasm/libdisasm.def: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nemerle/dcc/HEAD/3rd_party/libdisasm/libdisasm.def -------------------------------------------------------------------------------- /3rd_party/libdisasm/qword.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nemerle/dcc/HEAD/3rd_party/libdisasm/qword.h -------------------------------------------------------------------------------- /3rd_party/libdisasm/x86_disasm.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nemerle/dcc/HEAD/3rd_party/libdisasm/x86_disasm.cpp -------------------------------------------------------------------------------- /3rd_party/libdisasm/x86_format.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nemerle/dcc/HEAD/3rd_party/libdisasm/x86_format.cpp -------------------------------------------------------------------------------- /3rd_party/libdisasm/x86_imm.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nemerle/dcc/HEAD/3rd_party/libdisasm/x86_imm.cpp -------------------------------------------------------------------------------- /3rd_party/libdisasm/x86_imm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nemerle/dcc/HEAD/3rd_party/libdisasm/x86_imm.h -------------------------------------------------------------------------------- /3rd_party/libdisasm/x86_insn.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nemerle/dcc/HEAD/3rd_party/libdisasm/x86_insn.cpp -------------------------------------------------------------------------------- /3rd_party/libdisasm/x86_misc.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nemerle/dcc/HEAD/3rd_party/libdisasm/x86_misc.cpp -------------------------------------------------------------------------------- /3rd_party/libdisasm/x86_operand_list.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nemerle/dcc/HEAD/3rd_party/libdisasm/x86_operand_list.cpp -------------------------------------------------------------------------------- /3rd_party/libdisasm/x86_operand_list.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nemerle/dcc/HEAD/3rd_party/libdisasm/x86_operand_list.h -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nemerle/dcc/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /CMakeScripts/FindGMock.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nemerle/dcc/HEAD/CMakeScripts/FindGMock.cmake -------------------------------------------------------------------------------- /CMakeScripts/cotire.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nemerle/dcc/HEAD/CMakeScripts/cotire.cmake -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nemerle/dcc/HEAD/LICENSE -------------------------------------------------------------------------------- /Readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nemerle/dcc/HEAD/Readme.md -------------------------------------------------------------------------------- /base_regression.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nemerle/dcc/HEAD/base_regression.sh -------------------------------------------------------------------------------- /common/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nemerle/dcc/HEAD/common/CMakeLists.txt -------------------------------------------------------------------------------- /common/PatternCollector.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nemerle/dcc/HEAD/common/PatternCollector.h -------------------------------------------------------------------------------- /common/perfhlib.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nemerle/dcc/HEAD/common/perfhlib.cpp -------------------------------------------------------------------------------- /common/perfhlib.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nemerle/dcc/HEAD/common/perfhlib.h -------------------------------------------------------------------------------- /covproc.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nemerle/dcc/HEAD/covproc.sh -------------------------------------------------------------------------------- /full_regression.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nemerle/dcc/HEAD/full_regression.sh -------------------------------------------------------------------------------- /include/BasicBlock.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nemerle/dcc/HEAD/include/BasicBlock.h -------------------------------------------------------------------------------- /include/BinaryImage.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nemerle/dcc/HEAD/include/BinaryImage.h -------------------------------------------------------------------------------- /include/CallConvention.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nemerle/dcc/HEAD/include/CallConvention.h -------------------------------------------------------------------------------- /include/CallGraph.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nemerle/dcc/HEAD/include/CallGraph.h -------------------------------------------------------------------------------- /include/DccFrontend.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nemerle/dcc/HEAD/include/DccFrontend.h -------------------------------------------------------------------------------- /include/Enums.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nemerle/dcc/HEAD/include/Enums.h -------------------------------------------------------------------------------- /include/IdentType.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nemerle/dcc/HEAD/include/IdentType.h -------------------------------------------------------------------------------- /include/Procedure.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nemerle/dcc/HEAD/include/Procedure.h -------------------------------------------------------------------------------- /include/StackFrame.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nemerle/dcc/HEAD/include/StackFrame.h -------------------------------------------------------------------------------- /include/ast.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nemerle/dcc/HEAD/include/ast.h -------------------------------------------------------------------------------- /include/boost_fwd.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nemerle/dcc/HEAD/include/boost_fwd.h -------------------------------------------------------------------------------- /include/bundle.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nemerle/dcc/HEAD/include/bundle.h -------------------------------------------------------------------------------- /include/dcc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nemerle/dcc/HEAD/include/dcc.h -------------------------------------------------------------------------------- /include/dcc_interface.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nemerle/dcc/HEAD/include/dcc_interface.h -------------------------------------------------------------------------------- /include/disassem.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nemerle/dcc/HEAD/include/disassem.h -------------------------------------------------------------------------------- /include/error.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nemerle/dcc/HEAD/include/error.h -------------------------------------------------------------------------------- /include/graph.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nemerle/dcc/HEAD/include/graph.h -------------------------------------------------------------------------------- /include/icode.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nemerle/dcc/HEAD/include/icode.h -------------------------------------------------------------------------------- /include/idioms/arith_idioms.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nemerle/dcc/HEAD/include/idioms/arith_idioms.h -------------------------------------------------------------------------------- /include/idioms/call_idioms.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nemerle/dcc/HEAD/include/idioms/call_idioms.h -------------------------------------------------------------------------------- /include/idioms/epilogue_idioms.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nemerle/dcc/HEAD/include/idioms/epilogue_idioms.h -------------------------------------------------------------------------------- /include/idioms/idiom.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nemerle/dcc/HEAD/include/idioms/idiom.h -------------------------------------------------------------------------------- /include/idioms/idiom1.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nemerle/dcc/HEAD/include/idioms/idiom1.h -------------------------------------------------------------------------------- /include/idioms/mov_idioms.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nemerle/dcc/HEAD/include/idioms/mov_idioms.h -------------------------------------------------------------------------------- /include/idioms/neg_idioms.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nemerle/dcc/HEAD/include/idioms/neg_idioms.h -------------------------------------------------------------------------------- /include/idioms/shift_idioms.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nemerle/dcc/HEAD/include/idioms/shift_idioms.h -------------------------------------------------------------------------------- /include/idioms/xor_idioms.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nemerle/dcc/HEAD/include/idioms/xor_idioms.h -------------------------------------------------------------------------------- /include/loader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nemerle/dcc/HEAD/include/loader.h -------------------------------------------------------------------------------- /include/locident.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nemerle/dcc/HEAD/include/locident.h -------------------------------------------------------------------------------- /include/machine_x86.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nemerle/dcc/HEAD/include/machine_x86.h -------------------------------------------------------------------------------- /include/msvc_fixes.h: -------------------------------------------------------------------------------- 1 | #ifdef _MSC_VER 2 | #include 3 | #endif -------------------------------------------------------------------------------- /include/project.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nemerle/dcc/HEAD/include/project.h -------------------------------------------------------------------------------- /include/scanner.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nemerle/dcc/HEAD/include/scanner.h -------------------------------------------------------------------------------- /include/state.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nemerle/dcc/HEAD/include/state.h -------------------------------------------------------------------------------- /include/symtab.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nemerle/dcc/HEAD/include/symtab.h -------------------------------------------------------------------------------- /include/types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nemerle/dcc/HEAD/include/types.h -------------------------------------------------------------------------------- /prototypes/dcclibs.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nemerle/dcc/HEAD/prototypes/dcclibs.dat -------------------------------------------------------------------------------- /regression_tester.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nemerle/dcc/HEAD/regression_tester.rb -------------------------------------------------------------------------------- /sigs/dccb2c.sig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nemerle/dcc/HEAD/sigs/dccb2c.sig -------------------------------------------------------------------------------- /sigs/dccb2l.sig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nemerle/dcc/HEAD/sigs/dccb2l.sig -------------------------------------------------------------------------------- /sigs/dccb2s.sig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nemerle/dcc/HEAD/sigs/dccb2s.sig -------------------------------------------------------------------------------- /sigs/dccb3c.sig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nemerle/dcc/HEAD/sigs/dccb3c.sig -------------------------------------------------------------------------------- /sigs/dccb3m.sig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nemerle/dcc/HEAD/sigs/dccb3m.sig -------------------------------------------------------------------------------- /sigs/dccm5l.sig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nemerle/dcc/HEAD/sigs/dccm5l.sig -------------------------------------------------------------------------------- /sigs/dccm5s.sig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nemerle/dcc/HEAD/sigs/dccm5s.sig -------------------------------------------------------------------------------- /sigs/dccm8l.sig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nemerle/dcc/HEAD/sigs/dccm8l.sig -------------------------------------------------------------------------------- /sigs/dccm8m.sig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nemerle/dcc/HEAD/sigs/dccm8m.sig -------------------------------------------------------------------------------- /sigs/dccm8s.sig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nemerle/dcc/HEAD/sigs/dccm8s.sig -------------------------------------------------------------------------------- /sigs/dcct3p.sig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nemerle/dcc/HEAD/sigs/dcct3p.sig -------------------------------------------------------------------------------- /sigs/dcct4p.sig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nemerle/dcc/HEAD/sigs/dcct4p.sig -------------------------------------------------------------------------------- /sigs/dcct5p.sig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nemerle/dcc/HEAD/sigs/dcct5p.sig -------------------------------------------------------------------------------- /src/BasicBlock.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nemerle/dcc/HEAD/src/BasicBlock.cpp -------------------------------------------------------------------------------- /src/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nemerle/dcc/HEAD/src/CMakeLists.txt -------------------------------------------------------------------------------- /src/CallConvention.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nemerle/dcc/HEAD/src/CallConvention.cpp -------------------------------------------------------------------------------- /src/DccFrontend.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nemerle/dcc/HEAD/src/DccFrontend.cpp -------------------------------------------------------------------------------- /src/Procedure.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nemerle/dcc/HEAD/src/Procedure.cpp -------------------------------------------------------------------------------- /src/RegisterNode.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nemerle/dcc/HEAD/src/RegisterNode.cpp -------------------------------------------------------------------------------- /src/ast.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nemerle/dcc/HEAD/src/ast.cpp -------------------------------------------------------------------------------- /src/backend.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nemerle/dcc/HEAD/src/backend.cpp -------------------------------------------------------------------------------- /src/bundle.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nemerle/dcc/HEAD/src/bundle.cpp -------------------------------------------------------------------------------- /src/chklib.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nemerle/dcc/HEAD/src/chklib.cpp -------------------------------------------------------------------------------- /src/comwrite.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nemerle/dcc/HEAD/src/comwrite.cpp -------------------------------------------------------------------------------- /src/control.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nemerle/dcc/HEAD/src/control.cpp -------------------------------------------------------------------------------- /src/dataflow.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nemerle/dcc/HEAD/src/dataflow.cpp -------------------------------------------------------------------------------- /src/dcc.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nemerle/dcc/HEAD/src/dcc.cpp -------------------------------------------------------------------------------- /src/dcc_interface.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nemerle/dcc/HEAD/src/dcc_interface.cpp -------------------------------------------------------------------------------- /src/disassem.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nemerle/dcc/HEAD/src/disassem.cpp -------------------------------------------------------------------------------- /src/error.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nemerle/dcc/HEAD/src/error.cpp -------------------------------------------------------------------------------- /src/fixwild.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nemerle/dcc/HEAD/src/fixwild.cpp -------------------------------------------------------------------------------- /src/frontend.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nemerle/dcc/HEAD/src/frontend.cpp -------------------------------------------------------------------------------- /src/graph.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nemerle/dcc/HEAD/src/graph.cpp -------------------------------------------------------------------------------- /src/hlicode.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nemerle/dcc/HEAD/src/hlicode.cpp -------------------------------------------------------------------------------- /src/hltype.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nemerle/dcc/HEAD/src/hltype.cpp -------------------------------------------------------------------------------- /src/icode.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nemerle/dcc/HEAD/src/icode.cpp -------------------------------------------------------------------------------- /src/idioms.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nemerle/dcc/HEAD/src/idioms.cpp -------------------------------------------------------------------------------- /src/idioms/arith_idioms.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nemerle/dcc/HEAD/src/idioms/arith_idioms.cpp -------------------------------------------------------------------------------- /src/idioms/call_idioms.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nemerle/dcc/HEAD/src/idioms/call_idioms.cpp -------------------------------------------------------------------------------- /src/idioms/epilogue_idioms.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nemerle/dcc/HEAD/src/idioms/epilogue_idioms.cpp -------------------------------------------------------------------------------- /src/idioms/idiom.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nemerle/dcc/HEAD/src/idioms/idiom.cpp -------------------------------------------------------------------------------- /src/idioms/idiom1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nemerle/dcc/HEAD/src/idioms/idiom1.cpp -------------------------------------------------------------------------------- /src/idioms/mov_idioms.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nemerle/dcc/HEAD/src/idioms/mov_idioms.cpp -------------------------------------------------------------------------------- /src/idioms/neg_idioms.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nemerle/dcc/HEAD/src/idioms/neg_idioms.cpp -------------------------------------------------------------------------------- /src/idioms/shift_idioms.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nemerle/dcc/HEAD/src/idioms/shift_idioms.cpp -------------------------------------------------------------------------------- /src/idioms/xor_idioms.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nemerle/dcc/HEAD/src/idioms/xor_idioms.cpp -------------------------------------------------------------------------------- /src/liveness_set.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nemerle/dcc/HEAD/src/liveness_set.cpp -------------------------------------------------------------------------------- /src/locident.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nemerle/dcc/HEAD/src/locident.cpp -------------------------------------------------------------------------------- /src/machine_x86.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nemerle/dcc/HEAD/src/machine_x86.cpp -------------------------------------------------------------------------------- /src/parser.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nemerle/dcc/HEAD/src/parser.cpp -------------------------------------------------------------------------------- /src/procs.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nemerle/dcc/HEAD/src/procs.cpp -------------------------------------------------------------------------------- /src/project.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nemerle/dcc/HEAD/src/project.cpp -------------------------------------------------------------------------------- /src/proplong.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nemerle/dcc/HEAD/src/proplong.cpp -------------------------------------------------------------------------------- /src/reducible.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nemerle/dcc/HEAD/src/reducible.cpp -------------------------------------------------------------------------------- /src/scanner.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nemerle/dcc/HEAD/src/scanner.cpp -------------------------------------------------------------------------------- /src/symtab.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nemerle/dcc/HEAD/src/symtab.cpp -------------------------------------------------------------------------------- /src/tests/comwrite.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nemerle/dcc/HEAD/src/tests/comwrite.cpp -------------------------------------------------------------------------------- /src/tests/loader.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nemerle/dcc/HEAD/src/tests/loader.cpp -------------------------------------------------------------------------------- /src/tests/project.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nemerle/dcc/HEAD/src/tests/project.cpp -------------------------------------------------------------------------------- /src/udm.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nemerle/dcc/HEAD/src/udm.cpp -------------------------------------------------------------------------------- /test_use_all.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nemerle/dcc/HEAD/test_use_all.sh -------------------------------------------------------------------------------- /test_use_base.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nemerle/dcc/HEAD/test_use_base.sh -------------------------------------------------------------------------------- /tests/initial_base/BENCHFN.C: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nemerle/dcc/HEAD/tests/initial_base/BENCHFN.C -------------------------------------------------------------------------------- /tests/initial_base/BENCHFN.b: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nemerle/dcc/HEAD/tests/initial_base/BENCHFN.b -------------------------------------------------------------------------------- /tests/initial_base/BENCHLNG.C: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nemerle/dcc/HEAD/tests/initial_base/BENCHLNG.C -------------------------------------------------------------------------------- /tests/initial_base/BENCHLNG.b: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nemerle/dcc/HEAD/tests/initial_base/BENCHLNG.b -------------------------------------------------------------------------------- /tests/initial_base/BENCHMUL.C: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nemerle/dcc/HEAD/tests/initial_base/BENCHMUL.C -------------------------------------------------------------------------------- /tests/initial_base/BENCHMUL.b: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nemerle/dcc/HEAD/tests/initial_base/BENCHMUL.b -------------------------------------------------------------------------------- /tests/initial_base/BENCHMUS.b: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nemerle/dcc/HEAD/tests/initial_base/BENCHMUS.b -------------------------------------------------------------------------------- /tests/initial_base/BENCHSHO.C: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nemerle/dcc/HEAD/tests/initial_base/BENCHSHO.C -------------------------------------------------------------------------------- /tests/initial_base/BENCHSHO.b: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nemerle/dcc/HEAD/tests/initial_base/BENCHSHO.b -------------------------------------------------------------------------------- /tests/initial_base/BYTEOPS.C: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nemerle/dcc/HEAD/tests/initial_base/BYTEOPS.C -------------------------------------------------------------------------------- /tests/initial_base/BYTEOPS.b: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nemerle/dcc/HEAD/tests/initial_base/BYTEOPS.b -------------------------------------------------------------------------------- /tests/initial_base/DHAMP.C: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nemerle/dcc/HEAD/tests/initial_base/DHAMP.C -------------------------------------------------------------------------------- /tests/initial_base/DHAMP.b: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nemerle/dcc/HEAD/tests/initial_base/DHAMP.b -------------------------------------------------------------------------------- /tests/initial_base/FIBO.C: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nemerle/dcc/HEAD/tests/initial_base/FIBO.C -------------------------------------------------------------------------------- /tests/initial_base/FIBOL.b: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nemerle/dcc/HEAD/tests/initial_base/FIBOL.b -------------------------------------------------------------------------------- /tests/initial_base/FIBOS.b: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nemerle/dcc/HEAD/tests/initial_base/FIBOS.b -------------------------------------------------------------------------------- /tests/initial_base/INTOPS.C: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nemerle/dcc/HEAD/tests/initial_base/INTOPS.C -------------------------------------------------------------------------------- /tests/initial_base/INTOPS.b: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nemerle/dcc/HEAD/tests/initial_base/INTOPS.b -------------------------------------------------------------------------------- /tests/initial_base/LONGOPS.C: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nemerle/dcc/HEAD/tests/initial_base/LONGOPS.C -------------------------------------------------------------------------------- /tests/initial_base/LONGOPS.b: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nemerle/dcc/HEAD/tests/initial_base/LONGOPS.b -------------------------------------------------------------------------------- /tests/initial_base/MATRIXMU.C: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nemerle/dcc/HEAD/tests/initial_base/MATRIXMU.C -------------------------------------------------------------------------------- /tests/initial_base/MATRIXMU.b: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nemerle/dcc/HEAD/tests/initial_base/MATRIXMU.b -------------------------------------------------------------------------------- /tests/initial_base/MAX.C: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nemerle/dcc/HEAD/tests/initial_base/MAX.C -------------------------------------------------------------------------------- /tests/initial_base/MAX.b: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nemerle/dcc/HEAD/tests/initial_base/MAX.b -------------------------------------------------------------------------------- /tests/initial_base/STRLEN.C: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nemerle/dcc/HEAD/tests/initial_base/STRLEN.C -------------------------------------------------------------------------------- /tests/initial_base/STRLEN.b: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nemerle/dcc/HEAD/tests/initial_base/STRLEN.b -------------------------------------------------------------------------------- /tests/initial_base/TESTLONG.C: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nemerle/dcc/HEAD/tests/initial_base/TESTLONG.C -------------------------------------------------------------------------------- /tests/initial_base/TESTLONG.b: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nemerle/dcc/HEAD/tests/initial_base/TESTLONG.b -------------------------------------------------------------------------------- /tests/inputs_base/BENCHFN.EXE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nemerle/dcc/HEAD/tests/inputs_base/BENCHFN.EXE -------------------------------------------------------------------------------- /tests/inputs_base/BENCHLNG.EXE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nemerle/dcc/HEAD/tests/inputs_base/BENCHLNG.EXE -------------------------------------------------------------------------------- /tests/inputs_base/BENCHMUL.EXE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nemerle/dcc/HEAD/tests/inputs_base/BENCHMUL.EXE -------------------------------------------------------------------------------- /tests/inputs_base/BENCHMUS.EXE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nemerle/dcc/HEAD/tests/inputs_base/BENCHMUS.EXE -------------------------------------------------------------------------------- /tests/inputs_base/BENCHSHO.EXE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nemerle/dcc/HEAD/tests/inputs_base/BENCHSHO.EXE -------------------------------------------------------------------------------- /tests/inputs_base/BYTEOPS.EXE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nemerle/dcc/HEAD/tests/inputs_base/BYTEOPS.EXE -------------------------------------------------------------------------------- /tests/inputs_base/DHAMP.EXE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nemerle/dcc/HEAD/tests/inputs_base/DHAMP.EXE -------------------------------------------------------------------------------- /tests/inputs_base/FIBOL.EXE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nemerle/dcc/HEAD/tests/inputs_base/FIBOL.EXE -------------------------------------------------------------------------------- /tests/inputs_base/FIBOS.EXE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nemerle/dcc/HEAD/tests/inputs_base/FIBOS.EXE -------------------------------------------------------------------------------- /tests/inputs_base/INTOPS.EXE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nemerle/dcc/HEAD/tests/inputs_base/INTOPS.EXE -------------------------------------------------------------------------------- /tests/inputs_base/LONGOPS.EXE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nemerle/dcc/HEAD/tests/inputs_base/LONGOPS.EXE -------------------------------------------------------------------------------- /tests/inputs_base/MATRIXMU.EXE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nemerle/dcc/HEAD/tests/inputs_base/MATRIXMU.EXE -------------------------------------------------------------------------------- /tests/inputs_base/MAX.EXE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nemerle/dcc/HEAD/tests/inputs_base/MAX.EXE -------------------------------------------------------------------------------- /tests/inputs_base/MIN.EXE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nemerle/dcc/HEAD/tests/inputs_base/MIN.EXE -------------------------------------------------------------------------------- /tests/inputs_base/STRLEN.EXE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nemerle/dcc/HEAD/tests/inputs_base/STRLEN.EXE -------------------------------------------------------------------------------- /tests/inputs_base/TESTLONG.EXE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nemerle/dcc/HEAD/tests/inputs_base/TESTLONG.EXE -------------------------------------------------------------------------------- /tests/prev_base/BENCHFN.EXE.a1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nemerle/dcc/HEAD/tests/prev_base/BENCHFN.EXE.a1 -------------------------------------------------------------------------------- /tests/prev_base/BENCHFN.EXE.a2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nemerle/dcc/HEAD/tests/prev_base/BENCHFN.EXE.a2 -------------------------------------------------------------------------------- /tests/prev_base/BENCHFN.b: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nemerle/dcc/HEAD/tests/prev_base/BENCHFN.b -------------------------------------------------------------------------------- /tests/prev_base/BENCHLNG.EXE.a1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nemerle/dcc/HEAD/tests/prev_base/BENCHLNG.EXE.a1 -------------------------------------------------------------------------------- /tests/prev_base/BENCHLNG.EXE.a2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nemerle/dcc/HEAD/tests/prev_base/BENCHLNG.EXE.a2 -------------------------------------------------------------------------------- /tests/prev_base/BENCHLNG.b: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nemerle/dcc/HEAD/tests/prev_base/BENCHLNG.b -------------------------------------------------------------------------------- /tests/prev_base/BENCHMUL.EXE.a1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nemerle/dcc/HEAD/tests/prev_base/BENCHMUL.EXE.a1 -------------------------------------------------------------------------------- /tests/prev_base/BENCHMUL.EXE.a2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nemerle/dcc/HEAD/tests/prev_base/BENCHMUL.EXE.a2 -------------------------------------------------------------------------------- /tests/prev_base/BENCHMUL.b: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nemerle/dcc/HEAD/tests/prev_base/BENCHMUL.b -------------------------------------------------------------------------------- /tests/prev_base/BENCHMUS.EXE.a1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nemerle/dcc/HEAD/tests/prev_base/BENCHMUS.EXE.a1 -------------------------------------------------------------------------------- /tests/prev_base/BENCHMUS.EXE.a2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nemerle/dcc/HEAD/tests/prev_base/BENCHMUS.EXE.a2 -------------------------------------------------------------------------------- /tests/prev_base/BENCHMUS.b: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nemerle/dcc/HEAD/tests/prev_base/BENCHMUS.b -------------------------------------------------------------------------------- /tests/prev_base/BENCHSHO.EXE.a1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nemerle/dcc/HEAD/tests/prev_base/BENCHSHO.EXE.a1 -------------------------------------------------------------------------------- /tests/prev_base/BENCHSHO.EXE.a2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nemerle/dcc/HEAD/tests/prev_base/BENCHSHO.EXE.a2 -------------------------------------------------------------------------------- /tests/prev_base/BENCHSHO.b: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nemerle/dcc/HEAD/tests/prev_base/BENCHSHO.b -------------------------------------------------------------------------------- /tests/prev_base/BYTEOPS.EXE.a1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nemerle/dcc/HEAD/tests/prev_base/BYTEOPS.EXE.a1 -------------------------------------------------------------------------------- /tests/prev_base/BYTEOPS.EXE.a2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nemerle/dcc/HEAD/tests/prev_base/BYTEOPS.EXE.a2 -------------------------------------------------------------------------------- /tests/prev_base/BYTEOPS.b: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nemerle/dcc/HEAD/tests/prev_base/BYTEOPS.b -------------------------------------------------------------------------------- /tests/prev_base/DHAMP.EXE.a1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nemerle/dcc/HEAD/tests/prev_base/DHAMP.EXE.a1 -------------------------------------------------------------------------------- /tests/prev_base/DHAMP.EXE.a2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nemerle/dcc/HEAD/tests/prev_base/DHAMP.EXE.a2 -------------------------------------------------------------------------------- /tests/prev_base/DHAMP.b: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nemerle/dcc/HEAD/tests/prev_base/DHAMP.b -------------------------------------------------------------------------------- /tests/prev_base/FIBOL.EXE.a1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nemerle/dcc/HEAD/tests/prev_base/FIBOL.EXE.a1 -------------------------------------------------------------------------------- /tests/prev_base/FIBOL.EXE.a2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nemerle/dcc/HEAD/tests/prev_base/FIBOL.EXE.a2 -------------------------------------------------------------------------------- /tests/prev_base/FIBOL.b: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nemerle/dcc/HEAD/tests/prev_base/FIBOL.b -------------------------------------------------------------------------------- /tests/prev_base/FIBOS.EXE.a1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nemerle/dcc/HEAD/tests/prev_base/FIBOS.EXE.a1 -------------------------------------------------------------------------------- /tests/prev_base/FIBOS.EXE.a2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nemerle/dcc/HEAD/tests/prev_base/FIBOS.EXE.a2 -------------------------------------------------------------------------------- /tests/prev_base/FIBOS.b: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nemerle/dcc/HEAD/tests/prev_base/FIBOS.b -------------------------------------------------------------------------------- /tests/prev_base/INTERCEP.EXE.a1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nemerle/dcc/HEAD/tests/prev_base/INTERCEP.EXE.a1 -------------------------------------------------------------------------------- /tests/prev_base/INTERCEP.EXE.a2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nemerle/dcc/HEAD/tests/prev_base/INTERCEP.EXE.a2 -------------------------------------------------------------------------------- /tests/prev_base/INTOPS.EXE.a1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nemerle/dcc/HEAD/tests/prev_base/INTOPS.EXE.a1 -------------------------------------------------------------------------------- /tests/prev_base/INTOPS.EXE.a2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nemerle/dcc/HEAD/tests/prev_base/INTOPS.EXE.a2 -------------------------------------------------------------------------------- /tests/prev_base/INTOPS.b: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nemerle/dcc/HEAD/tests/prev_base/INTOPS.b -------------------------------------------------------------------------------- /tests/prev_base/LONGOPS.EXE.a1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nemerle/dcc/HEAD/tests/prev_base/LONGOPS.EXE.a1 -------------------------------------------------------------------------------- /tests/prev_base/LONGOPS.EXE.a2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nemerle/dcc/HEAD/tests/prev_base/LONGOPS.EXE.a2 -------------------------------------------------------------------------------- /tests/prev_base/LONGOPS.b: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nemerle/dcc/HEAD/tests/prev_base/LONGOPS.b -------------------------------------------------------------------------------- /tests/prev_base/MATRIXMU.EXE.a1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nemerle/dcc/HEAD/tests/prev_base/MATRIXMU.EXE.a1 -------------------------------------------------------------------------------- /tests/prev_base/MATRIXMU.EXE.a2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nemerle/dcc/HEAD/tests/prev_base/MATRIXMU.EXE.a2 -------------------------------------------------------------------------------- /tests/prev_base/MATRIXMU.b: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nemerle/dcc/HEAD/tests/prev_base/MATRIXMU.b -------------------------------------------------------------------------------- /tests/prev_base/MAX.EXE.a1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nemerle/dcc/HEAD/tests/prev_base/MAX.EXE.a1 -------------------------------------------------------------------------------- /tests/prev_base/MAX.EXE.a2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nemerle/dcc/HEAD/tests/prev_base/MAX.EXE.a2 -------------------------------------------------------------------------------- /tests/prev_base/MAX.b: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nemerle/dcc/HEAD/tests/prev_base/MAX.b -------------------------------------------------------------------------------- /tests/prev_base/MIN.EXE.a1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nemerle/dcc/HEAD/tests/prev_base/MIN.EXE.a1 -------------------------------------------------------------------------------- /tests/prev_base/MIN.EXE.a2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nemerle/dcc/HEAD/tests/prev_base/MIN.EXE.a2 -------------------------------------------------------------------------------- /tests/prev_base/MIN.b: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nemerle/dcc/HEAD/tests/prev_base/MIN.b -------------------------------------------------------------------------------- /tests/prev_base/STRLEN.EXE.a1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nemerle/dcc/HEAD/tests/prev_base/STRLEN.EXE.a1 -------------------------------------------------------------------------------- /tests/prev_base/STRLEN.EXE.a2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nemerle/dcc/HEAD/tests/prev_base/STRLEN.EXE.a2 -------------------------------------------------------------------------------- /tests/prev_base/STRLEN.b: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nemerle/dcc/HEAD/tests/prev_base/STRLEN.b -------------------------------------------------------------------------------- /tests/prev_base/TESTLONG.EXE.a1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nemerle/dcc/HEAD/tests/prev_base/TESTLONG.EXE.a1 -------------------------------------------------------------------------------- /tests/prev_base/TESTLONG.EXE.a2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nemerle/dcc/HEAD/tests/prev_base/TESTLONG.EXE.a2 -------------------------------------------------------------------------------- /tests/prev_base/TESTLONG.b: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nemerle/dcc/HEAD/tests/prev_base/TESTLONG.b -------------------------------------------------------------------------------- /tools/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nemerle/dcc/HEAD/tools/CMakeLists.txt -------------------------------------------------------------------------------- /tools/dispsrch/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nemerle/dcc/HEAD/tools/dispsrch/CMakeLists.txt -------------------------------------------------------------------------------- /tools/dispsrch/dispsig.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nemerle/dcc/HEAD/tools/dispsrch/dispsig.cpp -------------------------------------------------------------------------------- /tools/dispsrch/dispsig.mak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nemerle/dcc/HEAD/tools/dispsrch/dispsig.mak -------------------------------------------------------------------------------- /tools/dispsrch/dispsrch.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nemerle/dcc/HEAD/tools/dispsrch/dispsrch.txt -------------------------------------------------------------------------------- /tools/dispsrch/srchsig.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nemerle/dcc/HEAD/tools/dispsrch/srchsig.cpp -------------------------------------------------------------------------------- /tools/dispsrch/srchsig.mak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nemerle/dcc/HEAD/tools/dispsrch/srchsig.mak -------------------------------------------------------------------------------- /tools/makedsig/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nemerle/dcc/HEAD/tools/makedsig/CMakeLists.txt -------------------------------------------------------------------------------- /tools/makedsig/LIB_PatternCollector.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nemerle/dcc/HEAD/tools/makedsig/LIB_PatternCollector.cpp -------------------------------------------------------------------------------- /tools/makedsig/LIB_PatternCollector.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nemerle/dcc/HEAD/tools/makedsig/LIB_PatternCollector.h -------------------------------------------------------------------------------- /tools/makedsig/TPL_PatternCollector.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nemerle/dcc/HEAD/tools/makedsig/TPL_PatternCollector.cpp -------------------------------------------------------------------------------- /tools/makedsig/TPL_PatternCollector.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nemerle/dcc/HEAD/tools/makedsig/TPL_PatternCollector.h -------------------------------------------------------------------------------- /tools/makedsig/fixwild.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nemerle/dcc/HEAD/tools/makedsig/fixwild.cpp -------------------------------------------------------------------------------- /tools/makedsig/makedsig.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nemerle/dcc/HEAD/tools/makedsig/makedsig.cpp -------------------------------------------------------------------------------- /tools/makedsig/makedsig.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nemerle/dcc/HEAD/tools/makedsig/makedsig.txt -------------------------------------------------------------------------------- /tools/parsehdr/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nemerle/dcc/HEAD/tools/parsehdr/CMakeLists.txt -------------------------------------------------------------------------------- /tools/parsehdr/locident.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nemerle/dcc/HEAD/tools/parsehdr/locident.h -------------------------------------------------------------------------------- /tools/parsehdr/parsehdr.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nemerle/dcc/HEAD/tools/parsehdr/parsehdr.cpp -------------------------------------------------------------------------------- /tools/parsehdr/parsehdr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nemerle/dcc/HEAD/tools/parsehdr/parsehdr.h -------------------------------------------------------------------------------- /tools/parsehdr/parsehdr.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nemerle/dcc/HEAD/tools/parsehdr/parsehdr.txt -------------------------------------------------------------------------------- /tools/parsehdr/parselib.mak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nemerle/dcc/HEAD/tools/parsehdr/parselib.mak -------------------------------------------------------------------------------- /tools/parsehdr/tcfiles.lst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nemerle/dcc/HEAD/tools/parsehdr/tcfiles.lst -------------------------------------------------------------------------------- /tools/readsig/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nemerle/dcc/HEAD/tools/readsig/CMakeLists.txt -------------------------------------------------------------------------------- /tools/readsig/readsig.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nemerle/dcc/HEAD/tools/readsig/readsig.cpp -------------------------------------------------------------------------------- /tools/readsig/readsig.mak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nemerle/dcc/HEAD/tools/readsig/readsig.mak -------------------------------------------------------------------------------- /tools/readsig/readsig.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nemerle/dcc/HEAD/tools/readsig/readsig.txt -------------------------------------------------------------------------------- /tools/regression_tester/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nemerle/dcc/HEAD/tools/regression_tester/CMakeLists.txt -------------------------------------------------------------------------------- /tools/regression_tester/regression_tester.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nemerle/dcc/HEAD/tools/regression_tester/regression_tester.cpp -------------------------------------------------------------------------------- /valgrind_base.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nemerle/dcc/HEAD/valgrind_base.sh -------------------------------------------------------------------------------- /valgrind_tester: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nemerle/dcc/HEAD/valgrind_tester --------------------------------------------------------------------------------