├── LICENSE.txt ├── README.md ├── arm-binja ├── README.md └── tools │ ├── Makefile │ ├── common.py │ ├── gofer.cpp │ ├── opc_roots.py │ ├── opc_seeds.cpp │ ├── opc_seeds.py │ ├── opc_seeds.txt │ ├── opc_wildcc.py │ ├── syn_bitpats.py │ ├── syn_bitpats.txt │ ├── syn_seeds.py │ └── syn_seeds.txt ├── arm-capstone ├── Makefile ├── README.md ├── assemble.cpp ├── common.cpp ├── common.h ├── table.cpp ├── table.h └── tools │ ├── Makefile │ ├── common.py │ ├── coverage.cpp │ ├── gofer.cpp │ ├── opc_seeds.cpp │ ├── opc_seeds.py │ ├── opc_seeds.txt │ ├── syn_bitpatterns.py │ ├── syn_bitpatterns.txt │ ├── syn_seeds.py │ └── syn_seeds.txt ├── mips32r6 ├── Makefile ├── README.md ├── assemble.cpp ├── common.cpp ├── common.h ├── table.cpp ├── table.h └── tools │ ├── Makefile │ ├── common.py │ ├── draw_treemap.py │ ├── gofer.cpp │ ├── opc_counts.txt │ ├── opc_seeds.cpp │ ├── opc_seeds.py │ ├── opc_seeds.txt │ ├── syn_bitpats.py │ ├── syn_bitpats.txt │ ├── syn_seeds.py │ ├── syn_seeds.txt │ └── treemap.png ├── ppc ├── Makefile ├── asmapi.cpp ├── asmapi.h ├── assemble.cpp ├── test.cpp └── tools │ ├── Makefile │ ├── common.py │ ├── gen_tests.py │ ├── gofer.cpp │ ├── opc_counts.txt │ ├── opc_counts_nopunc.txt │ ├── opc_examples.txt │ ├── opc_examples_nopunc.txt │ ├── survey_opcs.cpp │ ├── survey_opcs.py │ ├── syn_bitpatterns.py │ ├── syn_bitpatterns.txt │ ├── syn_examples.py │ ├── syn_seeds.txt │ └── treemap.png └── thumb2 └── tools ├── Makefile ├── gen_tests16.py ├── gen_tests32.py ├── gofer.cpp ├── opc_seeds16.cpp ├── opc_seeds16.txt ├── opc_seeds32.cpp ├── opc_seeds32.txt ├── syn_pats16.py ├── syn_pats16.txt ├── syn_pats32.py ├── syn_pats32.txt ├── syn_seeds16.py ├── syn_seeds16.txt ├── syn_seeds32.py ├── syn_seeds32.txt ├── tests16.txt └── tests32.txt /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/generate_assembler/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/generate_assembler/HEAD/README.md -------------------------------------------------------------------------------- /arm-binja/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/generate_assembler/HEAD/arm-binja/README.md -------------------------------------------------------------------------------- /arm-binja/tools/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/generate_assembler/HEAD/arm-binja/tools/Makefile -------------------------------------------------------------------------------- /arm-binja/tools/common.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/generate_assembler/HEAD/arm-binja/tools/common.py -------------------------------------------------------------------------------- /arm-binja/tools/gofer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/generate_assembler/HEAD/arm-binja/tools/gofer.cpp -------------------------------------------------------------------------------- /arm-binja/tools/opc_roots.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/generate_assembler/HEAD/arm-binja/tools/opc_roots.py -------------------------------------------------------------------------------- /arm-binja/tools/opc_seeds.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/generate_assembler/HEAD/arm-binja/tools/opc_seeds.cpp -------------------------------------------------------------------------------- /arm-binja/tools/opc_seeds.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/generate_assembler/HEAD/arm-binja/tools/opc_seeds.py -------------------------------------------------------------------------------- /arm-binja/tools/opc_seeds.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/generate_assembler/HEAD/arm-binja/tools/opc_seeds.txt -------------------------------------------------------------------------------- /arm-binja/tools/opc_wildcc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/generate_assembler/HEAD/arm-binja/tools/opc_wildcc.py -------------------------------------------------------------------------------- /arm-binja/tools/syn_bitpats.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/generate_assembler/HEAD/arm-binja/tools/syn_bitpats.py -------------------------------------------------------------------------------- /arm-binja/tools/syn_bitpats.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/generate_assembler/HEAD/arm-binja/tools/syn_bitpats.txt -------------------------------------------------------------------------------- /arm-binja/tools/syn_seeds.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/generate_assembler/HEAD/arm-binja/tools/syn_seeds.py -------------------------------------------------------------------------------- /arm-binja/tools/syn_seeds.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/generate_assembler/HEAD/arm-binja/tools/syn_seeds.txt -------------------------------------------------------------------------------- /arm-capstone/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/generate_assembler/HEAD/arm-capstone/Makefile -------------------------------------------------------------------------------- /arm-capstone/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/generate_assembler/HEAD/arm-capstone/README.md -------------------------------------------------------------------------------- /arm-capstone/assemble.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/generate_assembler/HEAD/arm-capstone/assemble.cpp -------------------------------------------------------------------------------- /arm-capstone/common.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/generate_assembler/HEAD/arm-capstone/common.cpp -------------------------------------------------------------------------------- /arm-capstone/common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/generate_assembler/HEAD/arm-capstone/common.h -------------------------------------------------------------------------------- /arm-capstone/table.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/generate_assembler/HEAD/arm-capstone/table.cpp -------------------------------------------------------------------------------- /arm-capstone/table.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/generate_assembler/HEAD/arm-capstone/table.h -------------------------------------------------------------------------------- /arm-capstone/tools/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/generate_assembler/HEAD/arm-capstone/tools/Makefile -------------------------------------------------------------------------------- /arm-capstone/tools/common.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/generate_assembler/HEAD/arm-capstone/tools/common.py -------------------------------------------------------------------------------- /arm-capstone/tools/coverage.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/generate_assembler/HEAD/arm-capstone/tools/coverage.cpp -------------------------------------------------------------------------------- /arm-capstone/tools/gofer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/generate_assembler/HEAD/arm-capstone/tools/gofer.cpp -------------------------------------------------------------------------------- /arm-capstone/tools/opc_seeds.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/generate_assembler/HEAD/arm-capstone/tools/opc_seeds.cpp -------------------------------------------------------------------------------- /arm-capstone/tools/opc_seeds.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/generate_assembler/HEAD/arm-capstone/tools/opc_seeds.py -------------------------------------------------------------------------------- /arm-capstone/tools/opc_seeds.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/generate_assembler/HEAD/arm-capstone/tools/opc_seeds.txt -------------------------------------------------------------------------------- /arm-capstone/tools/syn_bitpatterns.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/generate_assembler/HEAD/arm-capstone/tools/syn_bitpatterns.py -------------------------------------------------------------------------------- /arm-capstone/tools/syn_bitpatterns.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/generate_assembler/HEAD/arm-capstone/tools/syn_bitpatterns.txt -------------------------------------------------------------------------------- /arm-capstone/tools/syn_seeds.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/generate_assembler/HEAD/arm-capstone/tools/syn_seeds.py -------------------------------------------------------------------------------- /arm-capstone/tools/syn_seeds.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/generate_assembler/HEAD/arm-capstone/tools/syn_seeds.txt -------------------------------------------------------------------------------- /mips32r6/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/generate_assembler/HEAD/mips32r6/Makefile -------------------------------------------------------------------------------- /mips32r6/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/generate_assembler/HEAD/mips32r6/README.md -------------------------------------------------------------------------------- /mips32r6/assemble.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/generate_assembler/HEAD/mips32r6/assemble.cpp -------------------------------------------------------------------------------- /mips32r6/common.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/generate_assembler/HEAD/mips32r6/common.cpp -------------------------------------------------------------------------------- /mips32r6/common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/generate_assembler/HEAD/mips32r6/common.h -------------------------------------------------------------------------------- /mips32r6/table.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/generate_assembler/HEAD/mips32r6/table.cpp -------------------------------------------------------------------------------- /mips32r6/table.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/generate_assembler/HEAD/mips32r6/table.h -------------------------------------------------------------------------------- /mips32r6/tools/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/generate_assembler/HEAD/mips32r6/tools/Makefile -------------------------------------------------------------------------------- /mips32r6/tools/common.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/generate_assembler/HEAD/mips32r6/tools/common.py -------------------------------------------------------------------------------- /mips32r6/tools/draw_treemap.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/generate_assembler/HEAD/mips32r6/tools/draw_treemap.py -------------------------------------------------------------------------------- /mips32r6/tools/gofer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/generate_assembler/HEAD/mips32r6/tools/gofer.cpp -------------------------------------------------------------------------------- /mips32r6/tools/opc_counts.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/generate_assembler/HEAD/mips32r6/tools/opc_counts.txt -------------------------------------------------------------------------------- /mips32r6/tools/opc_seeds.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/generate_assembler/HEAD/mips32r6/tools/opc_seeds.cpp -------------------------------------------------------------------------------- /mips32r6/tools/opc_seeds.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/generate_assembler/HEAD/mips32r6/tools/opc_seeds.py -------------------------------------------------------------------------------- /mips32r6/tools/opc_seeds.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/generate_assembler/HEAD/mips32r6/tools/opc_seeds.txt -------------------------------------------------------------------------------- /mips32r6/tools/syn_bitpats.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/generate_assembler/HEAD/mips32r6/tools/syn_bitpats.py -------------------------------------------------------------------------------- /mips32r6/tools/syn_bitpats.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/generate_assembler/HEAD/mips32r6/tools/syn_bitpats.txt -------------------------------------------------------------------------------- /mips32r6/tools/syn_seeds.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/generate_assembler/HEAD/mips32r6/tools/syn_seeds.py -------------------------------------------------------------------------------- /mips32r6/tools/syn_seeds.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/generate_assembler/HEAD/mips32r6/tools/syn_seeds.txt -------------------------------------------------------------------------------- /mips32r6/tools/treemap.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/generate_assembler/HEAD/mips32r6/tools/treemap.png -------------------------------------------------------------------------------- /ppc/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/generate_assembler/HEAD/ppc/Makefile -------------------------------------------------------------------------------- /ppc/asmapi.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/generate_assembler/HEAD/ppc/asmapi.cpp -------------------------------------------------------------------------------- /ppc/asmapi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/generate_assembler/HEAD/ppc/asmapi.h -------------------------------------------------------------------------------- /ppc/assemble.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/generate_assembler/HEAD/ppc/assemble.cpp -------------------------------------------------------------------------------- /ppc/test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/generate_assembler/HEAD/ppc/test.cpp -------------------------------------------------------------------------------- /ppc/tools/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/generate_assembler/HEAD/ppc/tools/Makefile -------------------------------------------------------------------------------- /ppc/tools/common.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/generate_assembler/HEAD/ppc/tools/common.py -------------------------------------------------------------------------------- /ppc/tools/gen_tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/generate_assembler/HEAD/ppc/tools/gen_tests.py -------------------------------------------------------------------------------- /ppc/tools/gofer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/generate_assembler/HEAD/ppc/tools/gofer.cpp -------------------------------------------------------------------------------- /ppc/tools/opc_counts.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/generate_assembler/HEAD/ppc/tools/opc_counts.txt -------------------------------------------------------------------------------- /ppc/tools/opc_counts_nopunc.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/generate_assembler/HEAD/ppc/tools/opc_counts_nopunc.txt -------------------------------------------------------------------------------- /ppc/tools/opc_examples.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/generate_assembler/HEAD/ppc/tools/opc_examples.txt -------------------------------------------------------------------------------- /ppc/tools/opc_examples_nopunc.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/generate_assembler/HEAD/ppc/tools/opc_examples_nopunc.txt -------------------------------------------------------------------------------- /ppc/tools/survey_opcs.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/generate_assembler/HEAD/ppc/tools/survey_opcs.cpp -------------------------------------------------------------------------------- /ppc/tools/survey_opcs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/generate_assembler/HEAD/ppc/tools/survey_opcs.py -------------------------------------------------------------------------------- /ppc/tools/syn_bitpatterns.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/generate_assembler/HEAD/ppc/tools/syn_bitpatterns.py -------------------------------------------------------------------------------- /ppc/tools/syn_bitpatterns.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/generate_assembler/HEAD/ppc/tools/syn_bitpatterns.txt -------------------------------------------------------------------------------- /ppc/tools/syn_examples.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/generate_assembler/HEAD/ppc/tools/syn_examples.py -------------------------------------------------------------------------------- /ppc/tools/syn_seeds.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/generate_assembler/HEAD/ppc/tools/syn_seeds.txt -------------------------------------------------------------------------------- /ppc/tools/treemap.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/generate_assembler/HEAD/ppc/tools/treemap.png -------------------------------------------------------------------------------- /thumb2/tools/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/generate_assembler/HEAD/thumb2/tools/Makefile -------------------------------------------------------------------------------- /thumb2/tools/gen_tests16.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/generate_assembler/HEAD/thumb2/tools/gen_tests16.py -------------------------------------------------------------------------------- /thumb2/tools/gen_tests32.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/generate_assembler/HEAD/thumb2/tools/gen_tests32.py -------------------------------------------------------------------------------- /thumb2/tools/gofer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/generate_assembler/HEAD/thumb2/tools/gofer.cpp -------------------------------------------------------------------------------- /thumb2/tools/opc_seeds16.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/generate_assembler/HEAD/thumb2/tools/opc_seeds16.cpp -------------------------------------------------------------------------------- /thumb2/tools/opc_seeds16.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/generate_assembler/HEAD/thumb2/tools/opc_seeds16.txt -------------------------------------------------------------------------------- /thumb2/tools/opc_seeds32.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/generate_assembler/HEAD/thumb2/tools/opc_seeds32.cpp -------------------------------------------------------------------------------- /thumb2/tools/opc_seeds32.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/generate_assembler/HEAD/thumb2/tools/opc_seeds32.txt -------------------------------------------------------------------------------- /thumb2/tools/syn_pats16.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/generate_assembler/HEAD/thumb2/tools/syn_pats16.py -------------------------------------------------------------------------------- /thumb2/tools/syn_pats16.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/generate_assembler/HEAD/thumb2/tools/syn_pats16.txt -------------------------------------------------------------------------------- /thumb2/tools/syn_pats32.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/generate_assembler/HEAD/thumb2/tools/syn_pats32.py -------------------------------------------------------------------------------- /thumb2/tools/syn_pats32.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/generate_assembler/HEAD/thumb2/tools/syn_pats32.txt -------------------------------------------------------------------------------- /thumb2/tools/syn_seeds16.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/generate_assembler/HEAD/thumb2/tools/syn_seeds16.py -------------------------------------------------------------------------------- /thumb2/tools/syn_seeds16.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/generate_assembler/HEAD/thumb2/tools/syn_seeds16.txt -------------------------------------------------------------------------------- /thumb2/tools/syn_seeds32.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/generate_assembler/HEAD/thumb2/tools/syn_seeds32.py -------------------------------------------------------------------------------- /thumb2/tools/syn_seeds32.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/generate_assembler/HEAD/thumb2/tools/syn_seeds32.txt -------------------------------------------------------------------------------- /thumb2/tools/tests16.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/generate_assembler/HEAD/thumb2/tools/tests16.txt -------------------------------------------------------------------------------- /thumb2/tools/tests32.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/generate_assembler/HEAD/thumb2/tools/tests32.txt --------------------------------------------------------------------------------