├── .gitattributes ├── Dll └── DCodeGen.dpr ├── Include ├── iflaggen.inc ├── inst_A.inc ├── inst_ByteCode.inc ├── inst_Idx.inc ├── regflags.inc ├── regs.inc ├── regvals.inc └── tokhash.pas ├── LICENSE ├── Nasm_CG ├── CodeGen.pas ├── Labels.pas ├── NasmLib.pas ├── Nasm_Def.pas ├── OpFlags.pas ├── Parser.pas ├── untCrc64.pas ├── untExpr.pas └── untStdScan.pas ├── README.md ├── Test file ├── EnU.Asm ├── EnU.Asm.bak ├── MasmSyntax │ ├── Test_1.bin │ ├── Test_1_INTEL.Asm │ ├── Test_1_NASM.Asm │ ├── Test_1_NASM_1.Asm │ ├── Test_2 │ ├── Test_2.bin │ ├── Test_2_Copia.Asm │ ├── Test_2_Copia.bin │ ├── Test_2_INTEL.Asm │ ├── Test_2_NASM.Asm │ ├── Test_2_NASM_1.Asm │ ├── Test_Label.asm │ ├── Test_Label_1.asm │ ├── Trace_03.Asm │ ├── Trace_03.bin │ ├── final_assembly.asm │ ├── fpu.Asm │ ├── fpu.bin │ ├── fpu_INTEL.Asm │ ├── imm64.asm │ ├── nDisAsm.exe │ ├── test_errori.Asm │ ├── test_x64.bin │ ├── test_x64_INTEL.Asm │ ├── test_x64_INTEL_02.asm │ └── test_x64_NASM.Asm ├── Untitled2.Asm ├── Untitled2.bin ├── __test.asm ├── addr64x.asm ├── avx.asm ├── avx2.asm ├── avx2_64.asm ├── avx512cd.asm ├── avx512er.asm ├── avx512f.asm ├── avx512pf.asm ├── br1879290_x64.asm ├── br1879590_x32.asm ├── br2148476.asm ├── br2496848_t1.asm ├── expimp.asm ├── imm64.asm ├── imm64.bin ├── jmp64.asm ├── movd.asm ├── movimm.asm ├── nDisAsm.exe ├── pinsr32.asm ├── prefix66.asm ├── r13.asm ├── riprel.asm ├── riprel2.Asm ├── riprel2__.Asm ├── riprel_0.Asm ├── splitea.asm ├── sreg.asm └── test.asm ├── TestProg ├── Main.dfm ├── Main.pas ├── Nasm.dpr ├── Nasm.exe └── nDisAsm.exe └── unt ├── DSiWin32.pas ├── UnivDisasm ├── Config.inc ├── EFLAGS_TABLE.inc ├── Includes │ ├── 3DNOW.inc │ ├── ADX.inc │ ├── AES.inc │ ├── AVX.inc │ ├── AVX2-VSIB.inc │ ├── AVX2.inc │ ├── AVX512BW-VL.inc │ ├── AVX512BW.inc │ ├── AVX512CD-VL.inc │ ├── AVX512DQ-VL.inc │ ├── AVX512DQ.inc │ ├── AVX512ER.inc │ ├── AVX512F-VL-VSIB.inc │ ├── AVX512F-VL.inc │ ├── AVX512F.inc │ ├── AVX512IFMA-VL.inc │ ├── AVX512PF-VSIB.inc │ ├── AVX512VBMI-VL.inc │ ├── BMI.inc │ ├── BMI2.inc │ ├── CommonDecoders.inc │ ├── F16C.inc │ ├── FMA.inc │ ├── FMA4.inc │ ├── FPU.inc │ ├── Format.bat │ ├── GP.inc │ ├── GROUPS.dec.inc │ ├── GROUPS.inc │ ├── ICEBP.inc │ ├── INSX.inc │ ├── INVPCID.inc │ ├── LWP.inc │ ├── MEM-SSE.inc │ ├── MEM-SSE2.inc │ ├── MMX-SSE.inc │ ├── MMX-SSE2.inc │ ├── MMX-SSSE3.inc │ ├── MMX.inc │ ├── MPX.inc │ ├── OpCodes.dec.inc │ ├── OpCodes.inc │ ├── OpCodes.tables.inc │ ├── PCLMUL.inc │ ├── SHA.inc │ ├── SMM.inc │ ├── SSE.inc │ ├── SSE2.inc │ ├── SSE3.inc │ ├── SSE4A.inc │ ├── SSE4V1-SSE5A.inc │ ├── SSE4V1.inc │ ├── SSE4V2.inc │ ├── SSE5A.inc │ ├── SSSE3.inc │ ├── SYSTEM.inc │ ├── TBM.inc │ ├── TSX.inc │ ├── VME.inc │ ├── VMX.inc │ └── XOP.inc ├── ModRmFlags.inc ├── UnivDisasm.Cnsts.Instructions.pas ├── UnivDisasm.Cnsts.Mnemonics.pas ├── UnivDisasm.Cnsts.Regs.pas ├── UnivDisasm.Cnsts.pas ├── UnivDisasm.Disasm.pas ├── UnivDisasm.Internal.Common.pas ├── UnivDisasm.Internal.Escape.pas ├── UnivDisasm.Internal.Prefixes.pas ├── UnivDisasm.Syntax.NilSyntax.pas ├── UnivDisasm.Syntax.UnivSyntax.pas ├── UnivDisasm.Syntax.Utils.pas ├── UnivDisasm.SyntaxManager.pas ├── UnivDisasm.Utils.pas └── uDisAsm.pas └── untPeFile.pas /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pigrecos/D_CodeGen/HEAD/.gitattributes -------------------------------------------------------------------------------- /Dll/DCodeGen.dpr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pigrecos/D_CodeGen/HEAD/Dll/DCodeGen.dpr -------------------------------------------------------------------------------- /Include/iflaggen.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pigrecos/D_CodeGen/HEAD/Include/iflaggen.inc -------------------------------------------------------------------------------- /Include/inst_A.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pigrecos/D_CodeGen/HEAD/Include/inst_A.inc -------------------------------------------------------------------------------- /Include/inst_ByteCode.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pigrecos/D_CodeGen/HEAD/Include/inst_ByteCode.inc -------------------------------------------------------------------------------- /Include/inst_Idx.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pigrecos/D_CodeGen/HEAD/Include/inst_Idx.inc -------------------------------------------------------------------------------- /Include/regflags.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pigrecos/D_CodeGen/HEAD/Include/regflags.inc -------------------------------------------------------------------------------- /Include/regs.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pigrecos/D_CodeGen/HEAD/Include/regs.inc -------------------------------------------------------------------------------- /Include/regvals.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pigrecos/D_CodeGen/HEAD/Include/regvals.inc -------------------------------------------------------------------------------- /Include/tokhash.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pigrecos/D_CodeGen/HEAD/Include/tokhash.pas -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pigrecos/D_CodeGen/HEAD/LICENSE -------------------------------------------------------------------------------- /Nasm_CG/CodeGen.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pigrecos/D_CodeGen/HEAD/Nasm_CG/CodeGen.pas -------------------------------------------------------------------------------- /Nasm_CG/Labels.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pigrecos/D_CodeGen/HEAD/Nasm_CG/Labels.pas -------------------------------------------------------------------------------- /Nasm_CG/NasmLib.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pigrecos/D_CodeGen/HEAD/Nasm_CG/NasmLib.pas -------------------------------------------------------------------------------- /Nasm_CG/Nasm_Def.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pigrecos/D_CodeGen/HEAD/Nasm_CG/Nasm_Def.pas -------------------------------------------------------------------------------- /Nasm_CG/OpFlags.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pigrecos/D_CodeGen/HEAD/Nasm_CG/OpFlags.pas -------------------------------------------------------------------------------- /Nasm_CG/Parser.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pigrecos/D_CodeGen/HEAD/Nasm_CG/Parser.pas -------------------------------------------------------------------------------- /Nasm_CG/untCrc64.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pigrecos/D_CodeGen/HEAD/Nasm_CG/untCrc64.pas -------------------------------------------------------------------------------- /Nasm_CG/untExpr.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pigrecos/D_CodeGen/HEAD/Nasm_CG/untExpr.pas -------------------------------------------------------------------------------- /Nasm_CG/untStdScan.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pigrecos/D_CodeGen/HEAD/Nasm_CG/untStdScan.pas -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pigrecos/D_CodeGen/HEAD/README.md -------------------------------------------------------------------------------- /Test file/EnU.Asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pigrecos/D_CodeGen/HEAD/Test file/EnU.Asm -------------------------------------------------------------------------------- /Test file/EnU.Asm.bak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pigrecos/D_CodeGen/HEAD/Test file/EnU.Asm.bak -------------------------------------------------------------------------------- /Test file/MasmSyntax/Test_1.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pigrecos/D_CodeGen/HEAD/Test file/MasmSyntax/Test_1.bin -------------------------------------------------------------------------------- /Test file/MasmSyntax/Test_1_INTEL.Asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pigrecos/D_CodeGen/HEAD/Test file/MasmSyntax/Test_1_INTEL.Asm -------------------------------------------------------------------------------- /Test file/MasmSyntax/Test_1_NASM.Asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pigrecos/D_CodeGen/HEAD/Test file/MasmSyntax/Test_1_NASM.Asm -------------------------------------------------------------------------------- /Test file/MasmSyntax/Test_1_NASM_1.Asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pigrecos/D_CodeGen/HEAD/Test file/MasmSyntax/Test_1_NASM_1.Asm -------------------------------------------------------------------------------- /Test file/MasmSyntax/Test_2: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Test file/MasmSyntax/Test_2.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pigrecos/D_CodeGen/HEAD/Test file/MasmSyntax/Test_2.bin -------------------------------------------------------------------------------- /Test file/MasmSyntax/Test_2_Copia.Asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pigrecos/D_CodeGen/HEAD/Test file/MasmSyntax/Test_2_Copia.Asm -------------------------------------------------------------------------------- /Test file/MasmSyntax/Test_2_Copia.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pigrecos/D_CodeGen/HEAD/Test file/MasmSyntax/Test_2_Copia.bin -------------------------------------------------------------------------------- /Test file/MasmSyntax/Test_2_INTEL.Asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pigrecos/D_CodeGen/HEAD/Test file/MasmSyntax/Test_2_INTEL.Asm -------------------------------------------------------------------------------- /Test file/MasmSyntax/Test_2_NASM.Asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pigrecos/D_CodeGen/HEAD/Test file/MasmSyntax/Test_2_NASM.Asm -------------------------------------------------------------------------------- /Test file/MasmSyntax/Test_2_NASM_1.Asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pigrecos/D_CodeGen/HEAD/Test file/MasmSyntax/Test_2_NASM_1.Asm -------------------------------------------------------------------------------- /Test file/MasmSyntax/Test_Label.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pigrecos/D_CodeGen/HEAD/Test file/MasmSyntax/Test_Label.asm -------------------------------------------------------------------------------- /Test file/MasmSyntax/Test_Label_1.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pigrecos/D_CodeGen/HEAD/Test file/MasmSyntax/Test_Label_1.asm -------------------------------------------------------------------------------- /Test file/MasmSyntax/Trace_03.Asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pigrecos/D_CodeGen/HEAD/Test file/MasmSyntax/Trace_03.Asm -------------------------------------------------------------------------------- /Test file/MasmSyntax/Trace_03.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pigrecos/D_CodeGen/HEAD/Test file/MasmSyntax/Trace_03.bin -------------------------------------------------------------------------------- /Test file/MasmSyntax/final_assembly.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pigrecos/D_CodeGen/HEAD/Test file/MasmSyntax/final_assembly.asm -------------------------------------------------------------------------------- /Test file/MasmSyntax/fpu.Asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pigrecos/D_CodeGen/HEAD/Test file/MasmSyntax/fpu.Asm -------------------------------------------------------------------------------- /Test file/MasmSyntax/fpu.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pigrecos/D_CodeGen/HEAD/Test file/MasmSyntax/fpu.bin -------------------------------------------------------------------------------- /Test file/MasmSyntax/fpu_INTEL.Asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pigrecos/D_CodeGen/HEAD/Test file/MasmSyntax/fpu_INTEL.Asm -------------------------------------------------------------------------------- /Test file/MasmSyntax/imm64.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pigrecos/D_CodeGen/HEAD/Test file/MasmSyntax/imm64.asm -------------------------------------------------------------------------------- /Test file/MasmSyntax/nDisAsm.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pigrecos/D_CodeGen/HEAD/Test file/MasmSyntax/nDisAsm.exe -------------------------------------------------------------------------------- /Test file/MasmSyntax/test_errori.Asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pigrecos/D_CodeGen/HEAD/Test file/MasmSyntax/test_errori.Asm -------------------------------------------------------------------------------- /Test file/MasmSyntax/test_x64.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pigrecos/D_CodeGen/HEAD/Test file/MasmSyntax/test_x64.bin -------------------------------------------------------------------------------- /Test file/MasmSyntax/test_x64_INTEL.Asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pigrecos/D_CodeGen/HEAD/Test file/MasmSyntax/test_x64_INTEL.Asm -------------------------------------------------------------------------------- /Test file/MasmSyntax/test_x64_INTEL_02.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pigrecos/D_CodeGen/HEAD/Test file/MasmSyntax/test_x64_INTEL_02.asm -------------------------------------------------------------------------------- /Test file/MasmSyntax/test_x64_NASM.Asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pigrecos/D_CodeGen/HEAD/Test file/MasmSyntax/test_x64_NASM.Asm -------------------------------------------------------------------------------- /Test file/Untitled2.Asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pigrecos/D_CodeGen/HEAD/Test file/Untitled2.Asm -------------------------------------------------------------------------------- /Test file/Untitled2.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pigrecos/D_CodeGen/HEAD/Test file/Untitled2.bin -------------------------------------------------------------------------------- /Test file/__test.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pigrecos/D_CodeGen/HEAD/Test file/__test.asm -------------------------------------------------------------------------------- /Test file/addr64x.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pigrecos/D_CodeGen/HEAD/Test file/addr64x.asm -------------------------------------------------------------------------------- /Test file/avx.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pigrecos/D_CodeGen/HEAD/Test file/avx.asm -------------------------------------------------------------------------------- /Test file/avx2.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pigrecos/D_CodeGen/HEAD/Test file/avx2.asm -------------------------------------------------------------------------------- /Test file/avx2_64.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pigrecos/D_CodeGen/HEAD/Test file/avx2_64.asm -------------------------------------------------------------------------------- /Test file/avx512cd.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pigrecos/D_CodeGen/HEAD/Test file/avx512cd.asm -------------------------------------------------------------------------------- /Test file/avx512er.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pigrecos/D_CodeGen/HEAD/Test file/avx512er.asm -------------------------------------------------------------------------------- /Test file/avx512f.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pigrecos/D_CodeGen/HEAD/Test file/avx512f.asm -------------------------------------------------------------------------------- /Test file/avx512pf.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pigrecos/D_CodeGen/HEAD/Test file/avx512pf.asm -------------------------------------------------------------------------------- /Test file/br1879290_x64.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pigrecos/D_CodeGen/HEAD/Test file/br1879290_x64.asm -------------------------------------------------------------------------------- /Test file/br1879590_x32.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pigrecos/D_CodeGen/HEAD/Test file/br1879590_x32.asm -------------------------------------------------------------------------------- /Test file/br2148476.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pigrecos/D_CodeGen/HEAD/Test file/br2148476.asm -------------------------------------------------------------------------------- /Test file/br2496848_t1.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pigrecos/D_CodeGen/HEAD/Test file/br2496848_t1.asm -------------------------------------------------------------------------------- /Test file/expimp.asm: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Test file/imm64.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pigrecos/D_CodeGen/HEAD/Test file/imm64.asm -------------------------------------------------------------------------------- /Test file/imm64.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pigrecos/D_CodeGen/HEAD/Test file/imm64.bin -------------------------------------------------------------------------------- /Test file/jmp64.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pigrecos/D_CodeGen/HEAD/Test file/jmp64.asm -------------------------------------------------------------------------------- /Test file/movd.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pigrecos/D_CodeGen/HEAD/Test file/movd.asm -------------------------------------------------------------------------------- /Test file/movimm.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pigrecos/D_CodeGen/HEAD/Test file/movimm.asm -------------------------------------------------------------------------------- /Test file/nDisAsm.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pigrecos/D_CodeGen/HEAD/Test file/nDisAsm.exe -------------------------------------------------------------------------------- /Test file/pinsr32.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pigrecos/D_CodeGen/HEAD/Test file/pinsr32.asm -------------------------------------------------------------------------------- /Test file/prefix66.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pigrecos/D_CodeGen/HEAD/Test file/prefix66.asm -------------------------------------------------------------------------------- /Test file/r13.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pigrecos/D_CodeGen/HEAD/Test file/r13.asm -------------------------------------------------------------------------------- /Test file/riprel.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pigrecos/D_CodeGen/HEAD/Test file/riprel.asm -------------------------------------------------------------------------------- /Test file/riprel2.Asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pigrecos/D_CodeGen/HEAD/Test file/riprel2.Asm -------------------------------------------------------------------------------- /Test file/riprel2__.Asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pigrecos/D_CodeGen/HEAD/Test file/riprel2__.Asm -------------------------------------------------------------------------------- /Test file/riprel_0.Asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pigrecos/D_CodeGen/HEAD/Test file/riprel_0.Asm -------------------------------------------------------------------------------- /Test file/splitea.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pigrecos/D_CodeGen/HEAD/Test file/splitea.asm -------------------------------------------------------------------------------- /Test file/sreg.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pigrecos/D_CodeGen/HEAD/Test file/sreg.asm -------------------------------------------------------------------------------- /Test file/test.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pigrecos/D_CodeGen/HEAD/Test file/test.asm -------------------------------------------------------------------------------- /TestProg/Main.dfm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pigrecos/D_CodeGen/HEAD/TestProg/Main.dfm -------------------------------------------------------------------------------- /TestProg/Main.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pigrecos/D_CodeGen/HEAD/TestProg/Main.pas -------------------------------------------------------------------------------- /TestProg/Nasm.dpr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pigrecos/D_CodeGen/HEAD/TestProg/Nasm.dpr -------------------------------------------------------------------------------- /TestProg/Nasm.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pigrecos/D_CodeGen/HEAD/TestProg/Nasm.exe -------------------------------------------------------------------------------- /TestProg/nDisAsm.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pigrecos/D_CodeGen/HEAD/TestProg/nDisAsm.exe -------------------------------------------------------------------------------- /unt/DSiWin32.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pigrecos/D_CodeGen/HEAD/unt/DSiWin32.pas -------------------------------------------------------------------------------- /unt/UnivDisasm/Config.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pigrecos/D_CodeGen/HEAD/unt/UnivDisasm/Config.inc -------------------------------------------------------------------------------- /unt/UnivDisasm/EFLAGS_TABLE.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pigrecos/D_CodeGen/HEAD/unt/UnivDisasm/EFLAGS_TABLE.inc -------------------------------------------------------------------------------- /unt/UnivDisasm/Includes/3DNOW.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pigrecos/D_CodeGen/HEAD/unt/UnivDisasm/Includes/3DNOW.inc -------------------------------------------------------------------------------- /unt/UnivDisasm/Includes/ADX.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pigrecos/D_CodeGen/HEAD/unt/UnivDisasm/Includes/ADX.inc -------------------------------------------------------------------------------- /unt/UnivDisasm/Includes/AES.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pigrecos/D_CodeGen/HEAD/unt/UnivDisasm/Includes/AES.inc -------------------------------------------------------------------------------- /unt/UnivDisasm/Includes/AVX.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pigrecos/D_CodeGen/HEAD/unt/UnivDisasm/Includes/AVX.inc -------------------------------------------------------------------------------- /unt/UnivDisasm/Includes/AVX2-VSIB.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pigrecos/D_CodeGen/HEAD/unt/UnivDisasm/Includes/AVX2-VSIB.inc -------------------------------------------------------------------------------- /unt/UnivDisasm/Includes/AVX2.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pigrecos/D_CodeGen/HEAD/unt/UnivDisasm/Includes/AVX2.inc -------------------------------------------------------------------------------- /unt/UnivDisasm/Includes/AVX512BW-VL.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pigrecos/D_CodeGen/HEAD/unt/UnivDisasm/Includes/AVX512BW-VL.inc -------------------------------------------------------------------------------- /unt/UnivDisasm/Includes/AVX512BW.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pigrecos/D_CodeGen/HEAD/unt/UnivDisasm/Includes/AVX512BW.inc -------------------------------------------------------------------------------- /unt/UnivDisasm/Includes/AVX512CD-VL.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pigrecos/D_CodeGen/HEAD/unt/UnivDisasm/Includes/AVX512CD-VL.inc -------------------------------------------------------------------------------- /unt/UnivDisasm/Includes/AVX512DQ-VL.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pigrecos/D_CodeGen/HEAD/unt/UnivDisasm/Includes/AVX512DQ-VL.inc -------------------------------------------------------------------------------- /unt/UnivDisasm/Includes/AVX512DQ.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pigrecos/D_CodeGen/HEAD/unt/UnivDisasm/Includes/AVX512DQ.inc -------------------------------------------------------------------------------- /unt/UnivDisasm/Includes/AVX512ER.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pigrecos/D_CodeGen/HEAD/unt/UnivDisasm/Includes/AVX512ER.inc -------------------------------------------------------------------------------- /unt/UnivDisasm/Includes/AVX512F-VL-VSIB.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pigrecos/D_CodeGen/HEAD/unt/UnivDisasm/Includes/AVX512F-VL-VSIB.inc -------------------------------------------------------------------------------- /unt/UnivDisasm/Includes/AVX512F-VL.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pigrecos/D_CodeGen/HEAD/unt/UnivDisasm/Includes/AVX512F-VL.inc -------------------------------------------------------------------------------- /unt/UnivDisasm/Includes/AVX512F.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pigrecos/D_CodeGen/HEAD/unt/UnivDisasm/Includes/AVX512F.inc -------------------------------------------------------------------------------- /unt/UnivDisasm/Includes/AVX512IFMA-VL.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pigrecos/D_CodeGen/HEAD/unt/UnivDisasm/Includes/AVX512IFMA-VL.inc -------------------------------------------------------------------------------- /unt/UnivDisasm/Includes/AVX512PF-VSIB.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pigrecos/D_CodeGen/HEAD/unt/UnivDisasm/Includes/AVX512PF-VSIB.inc -------------------------------------------------------------------------------- /unt/UnivDisasm/Includes/AVX512VBMI-VL.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pigrecos/D_CodeGen/HEAD/unt/UnivDisasm/Includes/AVX512VBMI-VL.inc -------------------------------------------------------------------------------- /unt/UnivDisasm/Includes/BMI.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pigrecos/D_CodeGen/HEAD/unt/UnivDisasm/Includes/BMI.inc -------------------------------------------------------------------------------- /unt/UnivDisasm/Includes/BMI2.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pigrecos/D_CodeGen/HEAD/unt/UnivDisasm/Includes/BMI2.inc -------------------------------------------------------------------------------- /unt/UnivDisasm/Includes/CommonDecoders.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pigrecos/D_CodeGen/HEAD/unt/UnivDisasm/Includes/CommonDecoders.inc -------------------------------------------------------------------------------- /unt/UnivDisasm/Includes/F16C.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pigrecos/D_CodeGen/HEAD/unt/UnivDisasm/Includes/F16C.inc -------------------------------------------------------------------------------- /unt/UnivDisasm/Includes/FMA.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pigrecos/D_CodeGen/HEAD/unt/UnivDisasm/Includes/FMA.inc -------------------------------------------------------------------------------- /unt/UnivDisasm/Includes/FMA4.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pigrecos/D_CodeGen/HEAD/unt/UnivDisasm/Includes/FMA4.inc -------------------------------------------------------------------------------- /unt/UnivDisasm/Includes/FPU.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pigrecos/D_CodeGen/HEAD/unt/UnivDisasm/Includes/FPU.inc -------------------------------------------------------------------------------- /unt/UnivDisasm/Includes/Format.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pigrecos/D_CodeGen/HEAD/unt/UnivDisasm/Includes/Format.bat -------------------------------------------------------------------------------- /unt/UnivDisasm/Includes/GP.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pigrecos/D_CodeGen/HEAD/unt/UnivDisasm/Includes/GP.inc -------------------------------------------------------------------------------- /unt/UnivDisasm/Includes/GROUPS.dec.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pigrecos/D_CodeGen/HEAD/unt/UnivDisasm/Includes/GROUPS.dec.inc -------------------------------------------------------------------------------- /unt/UnivDisasm/Includes/GROUPS.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pigrecos/D_CodeGen/HEAD/unt/UnivDisasm/Includes/GROUPS.inc -------------------------------------------------------------------------------- /unt/UnivDisasm/Includes/ICEBP.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pigrecos/D_CodeGen/HEAD/unt/UnivDisasm/Includes/ICEBP.inc -------------------------------------------------------------------------------- /unt/UnivDisasm/Includes/INSX.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pigrecos/D_CodeGen/HEAD/unt/UnivDisasm/Includes/INSX.inc -------------------------------------------------------------------------------- /unt/UnivDisasm/Includes/INVPCID.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pigrecos/D_CodeGen/HEAD/unt/UnivDisasm/Includes/INVPCID.inc -------------------------------------------------------------------------------- /unt/UnivDisasm/Includes/LWP.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pigrecos/D_CodeGen/HEAD/unt/UnivDisasm/Includes/LWP.inc -------------------------------------------------------------------------------- /unt/UnivDisasm/Includes/MEM-SSE.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pigrecos/D_CodeGen/HEAD/unt/UnivDisasm/Includes/MEM-SSE.inc -------------------------------------------------------------------------------- /unt/UnivDisasm/Includes/MEM-SSE2.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pigrecos/D_CodeGen/HEAD/unt/UnivDisasm/Includes/MEM-SSE2.inc -------------------------------------------------------------------------------- /unt/UnivDisasm/Includes/MMX-SSE.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pigrecos/D_CodeGen/HEAD/unt/UnivDisasm/Includes/MMX-SSE.inc -------------------------------------------------------------------------------- /unt/UnivDisasm/Includes/MMX-SSE2.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pigrecos/D_CodeGen/HEAD/unt/UnivDisasm/Includes/MMX-SSE2.inc -------------------------------------------------------------------------------- /unt/UnivDisasm/Includes/MMX-SSSE3.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pigrecos/D_CodeGen/HEAD/unt/UnivDisasm/Includes/MMX-SSSE3.inc -------------------------------------------------------------------------------- /unt/UnivDisasm/Includes/MMX.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pigrecos/D_CodeGen/HEAD/unt/UnivDisasm/Includes/MMX.inc -------------------------------------------------------------------------------- /unt/UnivDisasm/Includes/MPX.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pigrecos/D_CodeGen/HEAD/unt/UnivDisasm/Includes/MPX.inc -------------------------------------------------------------------------------- /unt/UnivDisasm/Includes/OpCodes.dec.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pigrecos/D_CodeGen/HEAD/unt/UnivDisasm/Includes/OpCodes.dec.inc -------------------------------------------------------------------------------- /unt/UnivDisasm/Includes/OpCodes.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pigrecos/D_CodeGen/HEAD/unt/UnivDisasm/Includes/OpCodes.inc -------------------------------------------------------------------------------- /unt/UnivDisasm/Includes/OpCodes.tables.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pigrecos/D_CodeGen/HEAD/unt/UnivDisasm/Includes/OpCodes.tables.inc -------------------------------------------------------------------------------- /unt/UnivDisasm/Includes/PCLMUL.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pigrecos/D_CodeGen/HEAD/unt/UnivDisasm/Includes/PCLMUL.inc -------------------------------------------------------------------------------- /unt/UnivDisasm/Includes/SHA.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pigrecos/D_CodeGen/HEAD/unt/UnivDisasm/Includes/SHA.inc -------------------------------------------------------------------------------- /unt/UnivDisasm/Includes/SMM.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pigrecos/D_CodeGen/HEAD/unt/UnivDisasm/Includes/SMM.inc -------------------------------------------------------------------------------- /unt/UnivDisasm/Includes/SSE.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pigrecos/D_CodeGen/HEAD/unt/UnivDisasm/Includes/SSE.inc -------------------------------------------------------------------------------- /unt/UnivDisasm/Includes/SSE2.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pigrecos/D_CodeGen/HEAD/unt/UnivDisasm/Includes/SSE2.inc -------------------------------------------------------------------------------- /unt/UnivDisasm/Includes/SSE3.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pigrecos/D_CodeGen/HEAD/unt/UnivDisasm/Includes/SSE3.inc -------------------------------------------------------------------------------- /unt/UnivDisasm/Includes/SSE4A.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pigrecos/D_CodeGen/HEAD/unt/UnivDisasm/Includes/SSE4A.inc -------------------------------------------------------------------------------- /unt/UnivDisasm/Includes/SSE4V1-SSE5A.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pigrecos/D_CodeGen/HEAD/unt/UnivDisasm/Includes/SSE4V1-SSE5A.inc -------------------------------------------------------------------------------- /unt/UnivDisasm/Includes/SSE4V1.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pigrecos/D_CodeGen/HEAD/unt/UnivDisasm/Includes/SSE4V1.inc -------------------------------------------------------------------------------- /unt/UnivDisasm/Includes/SSE4V2.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pigrecos/D_CodeGen/HEAD/unt/UnivDisasm/Includes/SSE4V2.inc -------------------------------------------------------------------------------- /unt/UnivDisasm/Includes/SSE5A.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pigrecos/D_CodeGen/HEAD/unt/UnivDisasm/Includes/SSE5A.inc -------------------------------------------------------------------------------- /unt/UnivDisasm/Includes/SSSE3.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pigrecos/D_CodeGen/HEAD/unt/UnivDisasm/Includes/SSSE3.inc -------------------------------------------------------------------------------- /unt/UnivDisasm/Includes/SYSTEM.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pigrecos/D_CodeGen/HEAD/unt/UnivDisasm/Includes/SYSTEM.inc -------------------------------------------------------------------------------- /unt/UnivDisasm/Includes/TBM.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pigrecos/D_CodeGen/HEAD/unt/UnivDisasm/Includes/TBM.inc -------------------------------------------------------------------------------- /unt/UnivDisasm/Includes/TSX.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pigrecos/D_CodeGen/HEAD/unt/UnivDisasm/Includes/TSX.inc -------------------------------------------------------------------------------- /unt/UnivDisasm/Includes/VME.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pigrecos/D_CodeGen/HEAD/unt/UnivDisasm/Includes/VME.inc -------------------------------------------------------------------------------- /unt/UnivDisasm/Includes/VMX.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pigrecos/D_CodeGen/HEAD/unt/UnivDisasm/Includes/VMX.inc -------------------------------------------------------------------------------- /unt/UnivDisasm/Includes/XOP.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pigrecos/D_CodeGen/HEAD/unt/UnivDisasm/Includes/XOP.inc -------------------------------------------------------------------------------- /unt/UnivDisasm/ModRmFlags.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pigrecos/D_CodeGen/HEAD/unt/UnivDisasm/ModRmFlags.inc -------------------------------------------------------------------------------- /unt/UnivDisasm/UnivDisasm.Cnsts.Instructions.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pigrecos/D_CodeGen/HEAD/unt/UnivDisasm/UnivDisasm.Cnsts.Instructions.pas -------------------------------------------------------------------------------- /unt/UnivDisasm/UnivDisasm.Cnsts.Mnemonics.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pigrecos/D_CodeGen/HEAD/unt/UnivDisasm/UnivDisasm.Cnsts.Mnemonics.pas -------------------------------------------------------------------------------- /unt/UnivDisasm/UnivDisasm.Cnsts.Regs.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pigrecos/D_CodeGen/HEAD/unt/UnivDisasm/UnivDisasm.Cnsts.Regs.pas -------------------------------------------------------------------------------- /unt/UnivDisasm/UnivDisasm.Cnsts.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pigrecos/D_CodeGen/HEAD/unt/UnivDisasm/UnivDisasm.Cnsts.pas -------------------------------------------------------------------------------- /unt/UnivDisasm/UnivDisasm.Disasm.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pigrecos/D_CodeGen/HEAD/unt/UnivDisasm/UnivDisasm.Disasm.pas -------------------------------------------------------------------------------- /unt/UnivDisasm/UnivDisasm.Internal.Common.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pigrecos/D_CodeGen/HEAD/unt/UnivDisasm/UnivDisasm.Internal.Common.pas -------------------------------------------------------------------------------- /unt/UnivDisasm/UnivDisasm.Internal.Escape.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pigrecos/D_CodeGen/HEAD/unt/UnivDisasm/UnivDisasm.Internal.Escape.pas -------------------------------------------------------------------------------- /unt/UnivDisasm/UnivDisasm.Internal.Prefixes.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pigrecos/D_CodeGen/HEAD/unt/UnivDisasm/UnivDisasm.Internal.Prefixes.pas -------------------------------------------------------------------------------- /unt/UnivDisasm/UnivDisasm.Syntax.NilSyntax.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pigrecos/D_CodeGen/HEAD/unt/UnivDisasm/UnivDisasm.Syntax.NilSyntax.pas -------------------------------------------------------------------------------- /unt/UnivDisasm/UnivDisasm.Syntax.UnivSyntax.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pigrecos/D_CodeGen/HEAD/unt/UnivDisasm/UnivDisasm.Syntax.UnivSyntax.pas -------------------------------------------------------------------------------- /unt/UnivDisasm/UnivDisasm.Syntax.Utils.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pigrecos/D_CodeGen/HEAD/unt/UnivDisasm/UnivDisasm.Syntax.Utils.pas -------------------------------------------------------------------------------- /unt/UnivDisasm/UnivDisasm.SyntaxManager.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pigrecos/D_CodeGen/HEAD/unt/UnivDisasm/UnivDisasm.SyntaxManager.pas -------------------------------------------------------------------------------- /unt/UnivDisasm/UnivDisasm.Utils.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pigrecos/D_CodeGen/HEAD/unt/UnivDisasm/UnivDisasm.Utils.pas -------------------------------------------------------------------------------- /unt/UnivDisasm/uDisAsm.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pigrecos/D_CodeGen/HEAD/unt/UnivDisasm/uDisAsm.pas -------------------------------------------------------------------------------- /unt/untPeFile.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pigrecos/D_CodeGen/HEAD/unt/untPeFile.pas --------------------------------------------------------------------------------