├── .clang-format ├── .clang-tidy ├── .github └── workflows │ ├── c-check.yml │ └── clang-format-check.yml ├── .gitignore ├── Changelog ├── LICENSE ├── Makefile.am ├── README.md ├── TROUBLESHOOTING.md ├── _config.yml ├── action.yml ├── assemblyline.pc.in ├── autogen.sh ├── compile_flags.txt ├── configure.ac ├── data └── completion │ ├── _asmline │ └── asmline ├── man ├── asmline.1 └── libassemblyline.3 ├── src ├── README.md ├── assembler.c ├── assembler.h ├── assemblyline.c ├── assemblyline.h ├── common.h ├── encoder.c ├── encoder.h ├── enums.h ├── instr_parser.c ├── instr_parser.h ├── instruction_data.h ├── instructions.c ├── instructions.h ├── parser.c ├── parser.h ├── prefix.c ├── prefix.h ├── reg_parser.c ├── reg_parser.h ├── registers.c ├── registers.h ├── tokenizer.c └── tokenizer.h ├── test ├── MOV_REG_IMM.asm ├── adc.asm ├── adcx.asm ├── add.asm ├── adox.asm ├── al_nasm_compare.sh ├── and.asm ├── bextr.asm ├── bzhi.asm ├── check_chunk_counting.c ├── clc.asm ├── clflush.asm ├── cmp.asm ├── cpuid.asm ├── eaf │ ├── imul.eaf │ └── misc.eaf ├── high_low_xmm.asm ├── imul.asm ├── invalid.c ├── jmp.asm ├── jump.c ├── lea.asm ├── lea_no_base.asm ├── memory_reallocation.c ├── mov.asm ├── mov_reg_imm.asm ├── mov_reg_imm32.asm ├── movd.asm ├── movntdqa.asm ├── movntq.asm ├── movq.asm ├── movzx.asm ├── mul.asm ├── mulx.asm ├── neg.asm ├── negative_mem_disp.asm ├── no_operand.asm ├── no_ptr.asm ├── nop.asm ├── not.asm ├── optimization_disabled.c ├── or.asm ├── paddb.asm ├── paddd.asm ├── paddq.asm ├── paddw.asm ├── pand.asm ├── pmuldq.asm ├── pmulhuw.asm ├── pmulhw.asm ├── pmulld.asm ├── pmullq.asm ├── pmullw.asm ├── pmuludq.asm ├── por.asm ├── prefetch.asm ├── psubb.asm ├── psubd.asm ├── psubq.asm ├── psubw.asm ├── ptr.asm ├── push.asm ├── pxor.asm ├── rdpmc.asm ├── rdpru.asm ├── rdtsc.asm ├── rdtscp.asm ├── ror.asm ├── rorx.asm ├── run.c ├── sal.asm ├── sar.asm ├── sarx.asm ├── sbb.asm ├── setc.asm ├── setcc.asm ├── seto.asm ├── shl.asm ├── shld.asm ├── shlx.asm ├── shr.asm ├── shrd.asm ├── shrx.asm ├── skip_add.asm ├── sub.asm ├── tap │ ├── call.tap │ ├── cmp.tap │ ├── compiler.sh │ ├── imul.tap │ ├── lea.tap │ ├── misc.tap │ ├── movq.tap │ ├── nasm_incompatible.tap │ ├── tap_example.tap │ ├── vmovdqu.tap │ ├── vmovupd.tap │ └── xor.tap ├── test.asm ├── tools │ ├── asmline.sh │ └── asmlineP.sh ├── vaddpd.asm ├── vector_add.asm ├── vector_add_mem.asm ├── vector_float_divide.asm ├── vector_float_mul.asm ├── vector_mul.asm ├── vector_operations.c ├── vector_sub.asm ├── vmovupd.asm ├── vperm2i128.asm ├── vsubpd.asm ├── xabort.asm ├── xchg.asm ├── xor.asm └── zero_byte_rbp.asm └── tools ├── README.md └── asmline.c /.clang-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xADE1A1DE/AssemblyLine/HEAD/.clang-format -------------------------------------------------------------------------------- /.clang-tidy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xADE1A1DE/AssemblyLine/HEAD/.clang-tidy -------------------------------------------------------------------------------- /.github/workflows/c-check.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xADE1A1DE/AssemblyLine/HEAD/.github/workflows/c-check.yml -------------------------------------------------------------------------------- /.github/workflows/clang-format-check.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xADE1A1DE/AssemblyLine/HEAD/.github/workflows/clang-format-check.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xADE1A1DE/AssemblyLine/HEAD/.gitignore -------------------------------------------------------------------------------- /Changelog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xADE1A1DE/AssemblyLine/HEAD/Changelog -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xADE1A1DE/AssemblyLine/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile.am: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xADE1A1DE/AssemblyLine/HEAD/Makefile.am -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xADE1A1DE/AssemblyLine/HEAD/README.md -------------------------------------------------------------------------------- /TROUBLESHOOTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xADE1A1DE/AssemblyLine/HEAD/TROUBLESHOOTING.md -------------------------------------------------------------------------------- /_config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xADE1A1DE/AssemblyLine/HEAD/_config.yml -------------------------------------------------------------------------------- /action.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xADE1A1DE/AssemblyLine/HEAD/action.yml -------------------------------------------------------------------------------- /assemblyline.pc.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xADE1A1DE/AssemblyLine/HEAD/assemblyline.pc.in -------------------------------------------------------------------------------- /autogen.sh: -------------------------------------------------------------------------------- 1 | #/usr/bin/env sh 2 | autoreconf --install -------------------------------------------------------------------------------- /compile_flags.txt: -------------------------------------------------------------------------------- 1 | -I./src 2 | -I. 3 | -Wall 4 | -Wextra 5 | -std=gnu99 6 | -------------------------------------------------------------------------------- /configure.ac: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xADE1A1DE/AssemblyLine/HEAD/configure.ac -------------------------------------------------------------------------------- /data/completion/_asmline: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xADE1A1DE/AssemblyLine/HEAD/data/completion/_asmline -------------------------------------------------------------------------------- /data/completion/asmline: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xADE1A1DE/AssemblyLine/HEAD/data/completion/asmline -------------------------------------------------------------------------------- /man/asmline.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xADE1A1DE/AssemblyLine/HEAD/man/asmline.1 -------------------------------------------------------------------------------- /man/libassemblyline.3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xADE1A1DE/AssemblyLine/HEAD/man/libassemblyline.3 -------------------------------------------------------------------------------- /src/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xADE1A1DE/AssemblyLine/HEAD/src/README.md -------------------------------------------------------------------------------- /src/assembler.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xADE1A1DE/AssemblyLine/HEAD/src/assembler.c -------------------------------------------------------------------------------- /src/assembler.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xADE1A1DE/AssemblyLine/HEAD/src/assembler.h -------------------------------------------------------------------------------- /src/assemblyline.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xADE1A1DE/AssemblyLine/HEAD/src/assemblyline.c -------------------------------------------------------------------------------- /src/assemblyline.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xADE1A1DE/AssemblyLine/HEAD/src/assemblyline.h -------------------------------------------------------------------------------- /src/common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xADE1A1DE/AssemblyLine/HEAD/src/common.h -------------------------------------------------------------------------------- /src/encoder.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xADE1A1DE/AssemblyLine/HEAD/src/encoder.c -------------------------------------------------------------------------------- /src/encoder.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xADE1A1DE/AssemblyLine/HEAD/src/encoder.h -------------------------------------------------------------------------------- /src/enums.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xADE1A1DE/AssemblyLine/HEAD/src/enums.h -------------------------------------------------------------------------------- /src/instr_parser.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xADE1A1DE/AssemblyLine/HEAD/src/instr_parser.c -------------------------------------------------------------------------------- /src/instr_parser.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xADE1A1DE/AssemblyLine/HEAD/src/instr_parser.h -------------------------------------------------------------------------------- /src/instruction_data.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xADE1A1DE/AssemblyLine/HEAD/src/instruction_data.h -------------------------------------------------------------------------------- /src/instructions.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xADE1A1DE/AssemblyLine/HEAD/src/instructions.c -------------------------------------------------------------------------------- /src/instructions.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xADE1A1DE/AssemblyLine/HEAD/src/instructions.h -------------------------------------------------------------------------------- /src/parser.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xADE1A1DE/AssemblyLine/HEAD/src/parser.c -------------------------------------------------------------------------------- /src/parser.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xADE1A1DE/AssemblyLine/HEAD/src/parser.h -------------------------------------------------------------------------------- /src/prefix.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xADE1A1DE/AssemblyLine/HEAD/src/prefix.c -------------------------------------------------------------------------------- /src/prefix.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xADE1A1DE/AssemblyLine/HEAD/src/prefix.h -------------------------------------------------------------------------------- /src/reg_parser.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xADE1A1DE/AssemblyLine/HEAD/src/reg_parser.c -------------------------------------------------------------------------------- /src/reg_parser.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xADE1A1DE/AssemblyLine/HEAD/src/reg_parser.h -------------------------------------------------------------------------------- /src/registers.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xADE1A1DE/AssemblyLine/HEAD/src/registers.c -------------------------------------------------------------------------------- /src/registers.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xADE1A1DE/AssemblyLine/HEAD/src/registers.h -------------------------------------------------------------------------------- /src/tokenizer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xADE1A1DE/AssemblyLine/HEAD/src/tokenizer.c -------------------------------------------------------------------------------- /src/tokenizer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xADE1A1DE/AssemblyLine/HEAD/src/tokenizer.h -------------------------------------------------------------------------------- /test/MOV_REG_IMM.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xADE1A1DE/AssemblyLine/HEAD/test/MOV_REG_IMM.asm -------------------------------------------------------------------------------- /test/adc.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xADE1A1DE/AssemblyLine/HEAD/test/adc.asm -------------------------------------------------------------------------------- /test/adcx.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xADE1A1DE/AssemblyLine/HEAD/test/adcx.asm -------------------------------------------------------------------------------- /test/add.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xADE1A1DE/AssemblyLine/HEAD/test/add.asm -------------------------------------------------------------------------------- /test/adox.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xADE1A1DE/AssemblyLine/HEAD/test/adox.asm -------------------------------------------------------------------------------- /test/al_nasm_compare.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xADE1A1DE/AssemblyLine/HEAD/test/al_nasm_compare.sh -------------------------------------------------------------------------------- /test/and.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xADE1A1DE/AssemblyLine/HEAD/test/and.asm -------------------------------------------------------------------------------- /test/bextr.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xADE1A1DE/AssemblyLine/HEAD/test/bextr.asm -------------------------------------------------------------------------------- /test/bzhi.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xADE1A1DE/AssemblyLine/HEAD/test/bzhi.asm -------------------------------------------------------------------------------- /test/check_chunk_counting.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xADE1A1DE/AssemblyLine/HEAD/test/check_chunk_counting.c -------------------------------------------------------------------------------- /test/clc.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xADE1A1DE/AssemblyLine/HEAD/test/clc.asm -------------------------------------------------------------------------------- /test/clflush.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xADE1A1DE/AssemblyLine/HEAD/test/clflush.asm -------------------------------------------------------------------------------- /test/cmp.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xADE1A1DE/AssemblyLine/HEAD/test/cmp.asm -------------------------------------------------------------------------------- /test/cpuid.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xADE1A1DE/AssemblyLine/HEAD/test/cpuid.asm -------------------------------------------------------------------------------- /test/eaf/imul.eaf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xADE1A1DE/AssemblyLine/HEAD/test/eaf/imul.eaf -------------------------------------------------------------------------------- /test/eaf/misc.eaf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xADE1A1DE/AssemblyLine/HEAD/test/eaf/misc.eaf -------------------------------------------------------------------------------- /test/high_low_xmm.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xADE1A1DE/AssemblyLine/HEAD/test/high_low_xmm.asm -------------------------------------------------------------------------------- /test/imul.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xADE1A1DE/AssemblyLine/HEAD/test/imul.asm -------------------------------------------------------------------------------- /test/invalid.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xADE1A1DE/AssemblyLine/HEAD/test/invalid.c -------------------------------------------------------------------------------- /test/jmp.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xADE1A1DE/AssemblyLine/HEAD/test/jmp.asm -------------------------------------------------------------------------------- /test/jump.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xADE1A1DE/AssemblyLine/HEAD/test/jump.c -------------------------------------------------------------------------------- /test/lea.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xADE1A1DE/AssemblyLine/HEAD/test/lea.asm -------------------------------------------------------------------------------- /test/lea_no_base.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xADE1A1DE/AssemblyLine/HEAD/test/lea_no_base.asm -------------------------------------------------------------------------------- /test/memory_reallocation.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xADE1A1DE/AssemblyLine/HEAD/test/memory_reallocation.c -------------------------------------------------------------------------------- /test/mov.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xADE1A1DE/AssemblyLine/HEAD/test/mov.asm -------------------------------------------------------------------------------- /test/mov_reg_imm.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xADE1A1DE/AssemblyLine/HEAD/test/mov_reg_imm.asm -------------------------------------------------------------------------------- /test/mov_reg_imm32.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xADE1A1DE/AssemblyLine/HEAD/test/mov_reg_imm32.asm -------------------------------------------------------------------------------- /test/movd.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xADE1A1DE/AssemblyLine/HEAD/test/movd.asm -------------------------------------------------------------------------------- /test/movntdqa.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xADE1A1DE/AssemblyLine/HEAD/test/movntdqa.asm -------------------------------------------------------------------------------- /test/movntq.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xADE1A1DE/AssemblyLine/HEAD/test/movntq.asm -------------------------------------------------------------------------------- /test/movq.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xADE1A1DE/AssemblyLine/HEAD/test/movq.asm -------------------------------------------------------------------------------- /test/movzx.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xADE1A1DE/AssemblyLine/HEAD/test/movzx.asm -------------------------------------------------------------------------------- /test/mul.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xADE1A1DE/AssemblyLine/HEAD/test/mul.asm -------------------------------------------------------------------------------- /test/mulx.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xADE1A1DE/AssemblyLine/HEAD/test/mulx.asm -------------------------------------------------------------------------------- /test/neg.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xADE1A1DE/AssemblyLine/HEAD/test/neg.asm -------------------------------------------------------------------------------- /test/negative_mem_disp.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xADE1A1DE/AssemblyLine/HEAD/test/negative_mem_disp.asm -------------------------------------------------------------------------------- /test/no_operand.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xADE1A1DE/AssemblyLine/HEAD/test/no_operand.asm -------------------------------------------------------------------------------- /test/no_ptr.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xADE1A1DE/AssemblyLine/HEAD/test/no_ptr.asm -------------------------------------------------------------------------------- /test/nop.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xADE1A1DE/AssemblyLine/HEAD/test/nop.asm -------------------------------------------------------------------------------- /test/not.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xADE1A1DE/AssemblyLine/HEAD/test/not.asm -------------------------------------------------------------------------------- /test/optimization_disabled.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xADE1A1DE/AssemblyLine/HEAD/test/optimization_disabled.c -------------------------------------------------------------------------------- /test/or.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xADE1A1DE/AssemblyLine/HEAD/test/or.asm -------------------------------------------------------------------------------- /test/paddb.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xADE1A1DE/AssemblyLine/HEAD/test/paddb.asm -------------------------------------------------------------------------------- /test/paddd.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xADE1A1DE/AssemblyLine/HEAD/test/paddd.asm -------------------------------------------------------------------------------- /test/paddq.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xADE1A1DE/AssemblyLine/HEAD/test/paddq.asm -------------------------------------------------------------------------------- /test/paddw.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xADE1A1DE/AssemblyLine/HEAD/test/paddw.asm -------------------------------------------------------------------------------- /test/pand.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xADE1A1DE/AssemblyLine/HEAD/test/pand.asm -------------------------------------------------------------------------------- /test/pmuldq.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xADE1A1DE/AssemblyLine/HEAD/test/pmuldq.asm -------------------------------------------------------------------------------- /test/pmulhuw.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xADE1A1DE/AssemblyLine/HEAD/test/pmulhuw.asm -------------------------------------------------------------------------------- /test/pmulhw.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xADE1A1DE/AssemblyLine/HEAD/test/pmulhw.asm -------------------------------------------------------------------------------- /test/pmulld.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xADE1A1DE/AssemblyLine/HEAD/test/pmulld.asm -------------------------------------------------------------------------------- /test/pmullq.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xADE1A1DE/AssemblyLine/HEAD/test/pmullq.asm -------------------------------------------------------------------------------- /test/pmullw.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xADE1A1DE/AssemblyLine/HEAD/test/pmullw.asm -------------------------------------------------------------------------------- /test/pmuludq.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xADE1A1DE/AssemblyLine/HEAD/test/pmuludq.asm -------------------------------------------------------------------------------- /test/por.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xADE1A1DE/AssemblyLine/HEAD/test/por.asm -------------------------------------------------------------------------------- /test/prefetch.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xADE1A1DE/AssemblyLine/HEAD/test/prefetch.asm -------------------------------------------------------------------------------- /test/psubb.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xADE1A1DE/AssemblyLine/HEAD/test/psubb.asm -------------------------------------------------------------------------------- /test/psubd.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xADE1A1DE/AssemblyLine/HEAD/test/psubd.asm -------------------------------------------------------------------------------- /test/psubq.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xADE1A1DE/AssemblyLine/HEAD/test/psubq.asm -------------------------------------------------------------------------------- /test/psubw.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xADE1A1DE/AssemblyLine/HEAD/test/psubw.asm -------------------------------------------------------------------------------- /test/ptr.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xADE1A1DE/AssemblyLine/HEAD/test/ptr.asm -------------------------------------------------------------------------------- /test/push.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xADE1A1DE/AssemblyLine/HEAD/test/push.asm -------------------------------------------------------------------------------- /test/pxor.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xADE1A1DE/AssemblyLine/HEAD/test/pxor.asm -------------------------------------------------------------------------------- /test/rdpmc.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xADE1A1DE/AssemblyLine/HEAD/test/rdpmc.asm -------------------------------------------------------------------------------- /test/rdpru.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xADE1A1DE/AssemblyLine/HEAD/test/rdpru.asm -------------------------------------------------------------------------------- /test/rdtsc.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xADE1A1DE/AssemblyLine/HEAD/test/rdtsc.asm -------------------------------------------------------------------------------- /test/rdtscp.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xADE1A1DE/AssemblyLine/HEAD/test/rdtscp.asm -------------------------------------------------------------------------------- /test/ror.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xADE1A1DE/AssemblyLine/HEAD/test/ror.asm -------------------------------------------------------------------------------- /test/rorx.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xADE1A1DE/AssemblyLine/HEAD/test/rorx.asm -------------------------------------------------------------------------------- /test/run.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xADE1A1DE/AssemblyLine/HEAD/test/run.c -------------------------------------------------------------------------------- /test/sal.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xADE1A1DE/AssemblyLine/HEAD/test/sal.asm -------------------------------------------------------------------------------- /test/sar.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xADE1A1DE/AssemblyLine/HEAD/test/sar.asm -------------------------------------------------------------------------------- /test/sarx.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xADE1A1DE/AssemblyLine/HEAD/test/sarx.asm -------------------------------------------------------------------------------- /test/sbb.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xADE1A1DE/AssemblyLine/HEAD/test/sbb.asm -------------------------------------------------------------------------------- /test/setc.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xADE1A1DE/AssemblyLine/HEAD/test/setc.asm -------------------------------------------------------------------------------- /test/setcc.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xADE1A1DE/AssemblyLine/HEAD/test/setcc.asm -------------------------------------------------------------------------------- /test/seto.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xADE1A1DE/AssemblyLine/HEAD/test/seto.asm -------------------------------------------------------------------------------- /test/shl.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xADE1A1DE/AssemblyLine/HEAD/test/shl.asm -------------------------------------------------------------------------------- /test/shld.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xADE1A1DE/AssemblyLine/HEAD/test/shld.asm -------------------------------------------------------------------------------- /test/shlx.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xADE1A1DE/AssemblyLine/HEAD/test/shlx.asm -------------------------------------------------------------------------------- /test/shr.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xADE1A1DE/AssemblyLine/HEAD/test/shr.asm -------------------------------------------------------------------------------- /test/shrd.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xADE1A1DE/AssemblyLine/HEAD/test/shrd.asm -------------------------------------------------------------------------------- /test/shrx.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xADE1A1DE/AssemblyLine/HEAD/test/shrx.asm -------------------------------------------------------------------------------- /test/skip_add.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xADE1A1DE/AssemblyLine/HEAD/test/skip_add.asm -------------------------------------------------------------------------------- /test/sub.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xADE1A1DE/AssemblyLine/HEAD/test/sub.asm -------------------------------------------------------------------------------- /test/tap/call.tap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xADE1A1DE/AssemblyLine/HEAD/test/tap/call.tap -------------------------------------------------------------------------------- /test/tap/cmp.tap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xADE1A1DE/AssemblyLine/HEAD/test/tap/cmp.tap -------------------------------------------------------------------------------- /test/tap/compiler.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xADE1A1DE/AssemblyLine/HEAD/test/tap/compiler.sh -------------------------------------------------------------------------------- /test/tap/imul.tap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xADE1A1DE/AssemblyLine/HEAD/test/tap/imul.tap -------------------------------------------------------------------------------- /test/tap/lea.tap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xADE1A1DE/AssemblyLine/HEAD/test/tap/lea.tap -------------------------------------------------------------------------------- /test/tap/misc.tap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xADE1A1DE/AssemblyLine/HEAD/test/tap/misc.tap -------------------------------------------------------------------------------- /test/tap/movq.tap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xADE1A1DE/AssemblyLine/HEAD/test/tap/movq.tap -------------------------------------------------------------------------------- /test/tap/nasm_incompatible.tap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xADE1A1DE/AssemblyLine/HEAD/test/tap/nasm_incompatible.tap -------------------------------------------------------------------------------- /test/tap/tap_example.tap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xADE1A1DE/AssemblyLine/HEAD/test/tap/tap_example.tap -------------------------------------------------------------------------------- /test/tap/vmovdqu.tap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xADE1A1DE/AssemblyLine/HEAD/test/tap/vmovdqu.tap -------------------------------------------------------------------------------- /test/tap/vmovupd.tap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xADE1A1DE/AssemblyLine/HEAD/test/tap/vmovupd.tap -------------------------------------------------------------------------------- /test/tap/xor.tap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xADE1A1DE/AssemblyLine/HEAD/test/tap/xor.tap -------------------------------------------------------------------------------- /test/test.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xADE1A1DE/AssemblyLine/HEAD/test/test.asm -------------------------------------------------------------------------------- /test/tools/asmline.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xADE1A1DE/AssemblyLine/HEAD/test/tools/asmline.sh -------------------------------------------------------------------------------- /test/tools/asmlineP.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xADE1A1DE/AssemblyLine/HEAD/test/tools/asmlineP.sh -------------------------------------------------------------------------------- /test/vaddpd.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xADE1A1DE/AssemblyLine/HEAD/test/vaddpd.asm -------------------------------------------------------------------------------- /test/vector_add.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xADE1A1DE/AssemblyLine/HEAD/test/vector_add.asm -------------------------------------------------------------------------------- /test/vector_add_mem.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xADE1A1DE/AssemblyLine/HEAD/test/vector_add_mem.asm -------------------------------------------------------------------------------- /test/vector_float_divide.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xADE1A1DE/AssemblyLine/HEAD/test/vector_float_divide.asm -------------------------------------------------------------------------------- /test/vector_float_mul.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xADE1A1DE/AssemblyLine/HEAD/test/vector_float_mul.asm -------------------------------------------------------------------------------- /test/vector_mul.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xADE1A1DE/AssemblyLine/HEAD/test/vector_mul.asm -------------------------------------------------------------------------------- /test/vector_operations.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xADE1A1DE/AssemblyLine/HEAD/test/vector_operations.c -------------------------------------------------------------------------------- /test/vector_sub.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xADE1A1DE/AssemblyLine/HEAD/test/vector_sub.asm -------------------------------------------------------------------------------- /test/vmovupd.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xADE1A1DE/AssemblyLine/HEAD/test/vmovupd.asm -------------------------------------------------------------------------------- /test/vperm2i128.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xADE1A1DE/AssemblyLine/HEAD/test/vperm2i128.asm -------------------------------------------------------------------------------- /test/vsubpd.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xADE1A1DE/AssemblyLine/HEAD/test/vsubpd.asm -------------------------------------------------------------------------------- /test/xabort.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xADE1A1DE/AssemblyLine/HEAD/test/xabort.asm -------------------------------------------------------------------------------- /test/xchg.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xADE1A1DE/AssemblyLine/HEAD/test/xchg.asm -------------------------------------------------------------------------------- /test/xor.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xADE1A1DE/AssemblyLine/HEAD/test/xor.asm -------------------------------------------------------------------------------- /test/zero_byte_rbp.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xADE1A1DE/AssemblyLine/HEAD/test/zero_byte_rbp.asm -------------------------------------------------------------------------------- /tools/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xADE1A1DE/AssemblyLine/HEAD/tools/README.md -------------------------------------------------------------------------------- /tools/asmline.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xADE1A1DE/AssemblyLine/HEAD/tools/asmline.c --------------------------------------------------------------------------------