├── AUTHORS ├── COPYING ├── README ├── libquix86 ├── Makefile ├── qx86-d-amode.c ├── qx86-d-flip-case.c ├── qx86-d-modrm.c ├── qx86-d-mtab │ ├── 3dnow.mtab │ ├── aes.mtab │ ├── base.mtab │ ├── clmul.mtab │ ├── mmx.mtab │ ├── smx.mtab │ ├── sse.mtab │ ├── sse2.mtab │ ├── sse3.mtab │ ├── sse4.1.mtab │ ├── sse4.2.mtab │ ├── sse4a.mtab │ ├── ssse3.mtab │ ├── svm.mtab │ ├── system.mtab │ ├── tsx.mtab │ ├── vtx.mtab │ └── x87.mtab ├── qx86-d-opcode-map.c ├── qx86-d-opcode-map │ ├── qx86-opcode-map-1.map │ ├── qx86-opcode-map-2.map │ ├── qx86-opcode-map-3A.map │ ├── qx86-opcode-map-3B.map │ ├── qx86-opcode-map-D8.map │ ├── qx86-opcode-map-D9.map │ ├── qx86-opcode-map-DA.map │ ├── qx86-opcode-map-DB.map │ ├── qx86-opcode-map-DC.map │ ├── qx86-opcode-map-DD.map │ ├── qx86-opcode-map-DE.map │ ├── qx86-opcode-map-DF.map │ ├── qx86-opcode-map-M10.map │ ├── qx86-opcode-map-M11_C6.map │ ├── qx86-opcode-map-M11_C7.map │ ├── qx86-opcode-map-M12.map │ ├── qx86-opcode-map-M13.map │ ├── qx86-opcode-map-M14.map │ ├── qx86-opcode-map-M15.map │ ├── qx86-opcode-map-M16.map │ ├── qx86-opcode-map-M17.map │ ├── qx86-opcode-map-M1A.map │ ├── qx86-opcode-map-M1_Eb_Ib.map │ ├── qx86-opcode-map-M1_Ev_Fb.map │ ├── qx86-opcode-map-M1_Ev_Fz.map │ ├── qx86-opcode-map-M2.map │ ├── qx86-opcode-map-M3.map │ ├── qx86-opcode-map-M4.map │ ├── qx86-opcode-map-M5.map │ ├── qx86-opcode-map-M6.map │ ├── qx86-opcode-map-M7.map │ ├── qx86-opcode-map-M8.map │ ├── qx86-opcode-map-M9.map │ └── qx86-opcode-map-MP.map ├── qx86-d-rtab.c ├── qx86-d-rtuple.c ├── qx86-d-sib.c ├── qx86-d-size.c ├── qx86-d-stuple.c ├── qx86-e-cc.h ├── qx86-e-defect.h ├── qx86-e-disp.h ├── qx86-e-error.h ├── qx86-e-iclass.h ├── qx86-e-limit.h ├── qx86-e-mattribute.h ├── qx86-e-modrm-field.h ├── qx86-e-opcode-escape.h ├── qx86-e-opcode-map-index.h ├── qx86-e-opcode-map-item-code.h ├── qx86-e-opcode-prefix.h ├── qx86-e-operand-attribute.h ├── qx86-e-operand-form-type.h ├── qx86-e-operand-type.h ├── qx86-e-rclass.h ├── qx86-e-register.h ├── qx86-e-scale.h ├── qx86-e-size.h ├── qx86-e-subreg.h ├── qx86-f-calculate-effective-address.c ├── qx86-f-calculate-linear-address.c ├── qx86-f-decode-amode-a.c ├── qx86-f-decode-amode-i.c ├── qx86-f-decode-amode-j.c ├── qx86-f-decode-amode-m.c ├── qx86-f-decode-amode-o.c ├── qx86-f-decode-amode-x.c ├── qx86-f-decode-amode-y.c ├── qx86-f-decode-amode.c ├── qx86-f-decode-implicit-1.c ├── qx86-f-decode-modifiers.c ├── qx86-f-decode-opcode.c ├── qx86-f-decode-operand.c ├── qx86-f-decode-prefixes.c ├── qx86-f-decode-rtuple.c ├── qx86-f-decode.c ├── qx86-f-extract-address.inl ├── qx86-f-minfo-rename.c ├── qx86-f-minfo.c ├── qx86-f-opcode-map-choose.c ├── qx86-f-print-intel.c ├── qx86-f-print.c ├── qx86-f-pump.inl ├── qx86-f-rinfo-rename.c ├── qx86-f-rinfo.c ├── qx86-f-unpump.inl ├── qx86-t-amode.h ├── qx86-t-callback.h ├── qx86-t-ctx.h ├── qx86-t-insn-attributes.h ├── qx86-t-insn-modifiers.h ├── qx86-t-insn.h ├── qx86-t-mtab-item.h ├── qx86-t-opcode-map-item.h ├── qx86-t-opcode-map.h ├── qx86-t-operand-far-pointer.h ├── qx86-t-operand-form-amode.h ├── qx86-t-operand-form-rtuple.h ├── qx86-t-operand-form-union.h ├── qx86-t-operand-form.h ├── qx86-t-operand-immediate.h ├── qx86-t-operand-jump-offset.h ├── qx86-t-operand-memory.h ├── qx86-t-operand-register.h ├── qx86-t-operand-union.h ├── qx86-t-operand.h ├── qx86-t-print-item.h ├── qx86-t-print-options-intel.h ├── qx86-t-rtab-item.h ├── qx86-t-rtuple.h ├── qx86-t-stuple.h ├── qx86.c ├── qx86.h └── qx86test.c └── scripts ├── amalgamate.awk ├── make-mtab.awk └── map2c /AUTHORS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ispras/quix86/HEAD/AUTHORS -------------------------------------------------------------------------------- /COPYING: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ispras/quix86/HEAD/COPYING -------------------------------------------------------------------------------- /README: -------------------------------------------------------------------------------- 1 | An x86-64 instruction decoder. 2 | 3 | 4 | -------------------------------------------------------------------------------- /libquix86/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ispras/quix86/HEAD/libquix86/Makefile -------------------------------------------------------------------------------- /libquix86/qx86-d-amode.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ispras/quix86/HEAD/libquix86/qx86-d-amode.c -------------------------------------------------------------------------------- /libquix86/qx86-d-flip-case.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ispras/quix86/HEAD/libquix86/qx86-d-flip-case.c -------------------------------------------------------------------------------- /libquix86/qx86-d-modrm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ispras/quix86/HEAD/libquix86/qx86-d-modrm.c -------------------------------------------------------------------------------- /libquix86/qx86-d-mtab/3dnow.mtab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ispras/quix86/HEAD/libquix86/qx86-d-mtab/3dnow.mtab -------------------------------------------------------------------------------- /libquix86/qx86-d-mtab/aes.mtab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ispras/quix86/HEAD/libquix86/qx86-d-mtab/aes.mtab -------------------------------------------------------------------------------- /libquix86/qx86-d-mtab/base.mtab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ispras/quix86/HEAD/libquix86/qx86-d-mtab/base.mtab -------------------------------------------------------------------------------- /libquix86/qx86-d-mtab/clmul.mtab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ispras/quix86/HEAD/libquix86/qx86-d-mtab/clmul.mtab -------------------------------------------------------------------------------- /libquix86/qx86-d-mtab/mmx.mtab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ispras/quix86/HEAD/libquix86/qx86-d-mtab/mmx.mtab -------------------------------------------------------------------------------- /libquix86/qx86-d-mtab/smx.mtab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ispras/quix86/HEAD/libquix86/qx86-d-mtab/smx.mtab -------------------------------------------------------------------------------- /libquix86/qx86-d-mtab/sse.mtab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ispras/quix86/HEAD/libquix86/qx86-d-mtab/sse.mtab -------------------------------------------------------------------------------- /libquix86/qx86-d-mtab/sse2.mtab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ispras/quix86/HEAD/libquix86/qx86-d-mtab/sse2.mtab -------------------------------------------------------------------------------- /libquix86/qx86-d-mtab/sse3.mtab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ispras/quix86/HEAD/libquix86/qx86-d-mtab/sse3.mtab -------------------------------------------------------------------------------- /libquix86/qx86-d-mtab/sse4.1.mtab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ispras/quix86/HEAD/libquix86/qx86-d-mtab/sse4.1.mtab -------------------------------------------------------------------------------- /libquix86/qx86-d-mtab/sse4.2.mtab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ispras/quix86/HEAD/libquix86/qx86-d-mtab/sse4.2.mtab -------------------------------------------------------------------------------- /libquix86/qx86-d-mtab/sse4a.mtab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ispras/quix86/HEAD/libquix86/qx86-d-mtab/sse4a.mtab -------------------------------------------------------------------------------- /libquix86/qx86-d-mtab/ssse3.mtab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ispras/quix86/HEAD/libquix86/qx86-d-mtab/ssse3.mtab -------------------------------------------------------------------------------- /libquix86/qx86-d-mtab/svm.mtab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ispras/quix86/HEAD/libquix86/qx86-d-mtab/svm.mtab -------------------------------------------------------------------------------- /libquix86/qx86-d-mtab/system.mtab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ispras/quix86/HEAD/libquix86/qx86-d-mtab/system.mtab -------------------------------------------------------------------------------- /libquix86/qx86-d-mtab/tsx.mtab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ispras/quix86/HEAD/libquix86/qx86-d-mtab/tsx.mtab -------------------------------------------------------------------------------- /libquix86/qx86-d-mtab/vtx.mtab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ispras/quix86/HEAD/libquix86/qx86-d-mtab/vtx.mtab -------------------------------------------------------------------------------- /libquix86/qx86-d-mtab/x87.mtab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ispras/quix86/HEAD/libquix86/qx86-d-mtab/x87.mtab -------------------------------------------------------------------------------- /libquix86/qx86-d-opcode-map.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ispras/quix86/HEAD/libquix86/qx86-d-opcode-map.c -------------------------------------------------------------------------------- /libquix86/qx86-d-opcode-map/qx86-opcode-map-1.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ispras/quix86/HEAD/libquix86/qx86-d-opcode-map/qx86-opcode-map-1.map -------------------------------------------------------------------------------- /libquix86/qx86-d-opcode-map/qx86-opcode-map-2.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ispras/quix86/HEAD/libquix86/qx86-d-opcode-map/qx86-opcode-map-2.map -------------------------------------------------------------------------------- /libquix86/qx86-d-opcode-map/qx86-opcode-map-3A.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ispras/quix86/HEAD/libquix86/qx86-d-opcode-map/qx86-opcode-map-3A.map -------------------------------------------------------------------------------- /libquix86/qx86-d-opcode-map/qx86-opcode-map-3B.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ispras/quix86/HEAD/libquix86/qx86-d-opcode-map/qx86-opcode-map-3B.map -------------------------------------------------------------------------------- /libquix86/qx86-d-opcode-map/qx86-opcode-map-D8.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ispras/quix86/HEAD/libquix86/qx86-d-opcode-map/qx86-opcode-map-D8.map -------------------------------------------------------------------------------- /libquix86/qx86-d-opcode-map/qx86-opcode-map-D9.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ispras/quix86/HEAD/libquix86/qx86-d-opcode-map/qx86-opcode-map-D9.map -------------------------------------------------------------------------------- /libquix86/qx86-d-opcode-map/qx86-opcode-map-DA.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ispras/quix86/HEAD/libquix86/qx86-d-opcode-map/qx86-opcode-map-DA.map -------------------------------------------------------------------------------- /libquix86/qx86-d-opcode-map/qx86-opcode-map-DB.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ispras/quix86/HEAD/libquix86/qx86-d-opcode-map/qx86-opcode-map-DB.map -------------------------------------------------------------------------------- /libquix86/qx86-d-opcode-map/qx86-opcode-map-DC.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ispras/quix86/HEAD/libquix86/qx86-d-opcode-map/qx86-opcode-map-DC.map -------------------------------------------------------------------------------- /libquix86/qx86-d-opcode-map/qx86-opcode-map-DD.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ispras/quix86/HEAD/libquix86/qx86-d-opcode-map/qx86-opcode-map-DD.map -------------------------------------------------------------------------------- /libquix86/qx86-d-opcode-map/qx86-opcode-map-DE.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ispras/quix86/HEAD/libquix86/qx86-d-opcode-map/qx86-opcode-map-DE.map -------------------------------------------------------------------------------- /libquix86/qx86-d-opcode-map/qx86-opcode-map-DF.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ispras/quix86/HEAD/libquix86/qx86-d-opcode-map/qx86-opcode-map-DF.map -------------------------------------------------------------------------------- /libquix86/qx86-d-opcode-map/qx86-opcode-map-M10.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ispras/quix86/HEAD/libquix86/qx86-d-opcode-map/qx86-opcode-map-M10.map -------------------------------------------------------------------------------- /libquix86/qx86-d-opcode-map/qx86-opcode-map-M11_C6.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ispras/quix86/HEAD/libquix86/qx86-d-opcode-map/qx86-opcode-map-M11_C6.map -------------------------------------------------------------------------------- /libquix86/qx86-d-opcode-map/qx86-opcode-map-M11_C7.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ispras/quix86/HEAD/libquix86/qx86-d-opcode-map/qx86-opcode-map-M11_C7.map -------------------------------------------------------------------------------- /libquix86/qx86-d-opcode-map/qx86-opcode-map-M12.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ispras/quix86/HEAD/libquix86/qx86-d-opcode-map/qx86-opcode-map-M12.map -------------------------------------------------------------------------------- /libquix86/qx86-d-opcode-map/qx86-opcode-map-M13.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ispras/quix86/HEAD/libquix86/qx86-d-opcode-map/qx86-opcode-map-M13.map -------------------------------------------------------------------------------- /libquix86/qx86-d-opcode-map/qx86-opcode-map-M14.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ispras/quix86/HEAD/libquix86/qx86-d-opcode-map/qx86-opcode-map-M14.map -------------------------------------------------------------------------------- /libquix86/qx86-d-opcode-map/qx86-opcode-map-M15.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ispras/quix86/HEAD/libquix86/qx86-d-opcode-map/qx86-opcode-map-M15.map -------------------------------------------------------------------------------- /libquix86/qx86-d-opcode-map/qx86-opcode-map-M16.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ispras/quix86/HEAD/libquix86/qx86-d-opcode-map/qx86-opcode-map-M16.map -------------------------------------------------------------------------------- /libquix86/qx86-d-opcode-map/qx86-opcode-map-M17.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ispras/quix86/HEAD/libquix86/qx86-d-opcode-map/qx86-opcode-map-M17.map -------------------------------------------------------------------------------- /libquix86/qx86-d-opcode-map/qx86-opcode-map-M1A.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ispras/quix86/HEAD/libquix86/qx86-d-opcode-map/qx86-opcode-map-M1A.map -------------------------------------------------------------------------------- /libquix86/qx86-d-opcode-map/qx86-opcode-map-M1_Eb_Ib.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ispras/quix86/HEAD/libquix86/qx86-d-opcode-map/qx86-opcode-map-M1_Eb_Ib.map -------------------------------------------------------------------------------- /libquix86/qx86-d-opcode-map/qx86-opcode-map-M1_Ev_Fb.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ispras/quix86/HEAD/libquix86/qx86-d-opcode-map/qx86-opcode-map-M1_Ev_Fb.map -------------------------------------------------------------------------------- /libquix86/qx86-d-opcode-map/qx86-opcode-map-M1_Ev_Fz.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ispras/quix86/HEAD/libquix86/qx86-d-opcode-map/qx86-opcode-map-M1_Ev_Fz.map -------------------------------------------------------------------------------- /libquix86/qx86-d-opcode-map/qx86-opcode-map-M2.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ispras/quix86/HEAD/libquix86/qx86-d-opcode-map/qx86-opcode-map-M2.map -------------------------------------------------------------------------------- /libquix86/qx86-d-opcode-map/qx86-opcode-map-M3.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ispras/quix86/HEAD/libquix86/qx86-d-opcode-map/qx86-opcode-map-M3.map -------------------------------------------------------------------------------- /libquix86/qx86-d-opcode-map/qx86-opcode-map-M4.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ispras/quix86/HEAD/libquix86/qx86-d-opcode-map/qx86-opcode-map-M4.map -------------------------------------------------------------------------------- /libquix86/qx86-d-opcode-map/qx86-opcode-map-M5.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ispras/quix86/HEAD/libquix86/qx86-d-opcode-map/qx86-opcode-map-M5.map -------------------------------------------------------------------------------- /libquix86/qx86-d-opcode-map/qx86-opcode-map-M6.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ispras/quix86/HEAD/libquix86/qx86-d-opcode-map/qx86-opcode-map-M6.map -------------------------------------------------------------------------------- /libquix86/qx86-d-opcode-map/qx86-opcode-map-M7.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ispras/quix86/HEAD/libquix86/qx86-d-opcode-map/qx86-opcode-map-M7.map -------------------------------------------------------------------------------- /libquix86/qx86-d-opcode-map/qx86-opcode-map-M8.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ispras/quix86/HEAD/libquix86/qx86-d-opcode-map/qx86-opcode-map-M8.map -------------------------------------------------------------------------------- /libquix86/qx86-d-opcode-map/qx86-opcode-map-M9.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ispras/quix86/HEAD/libquix86/qx86-d-opcode-map/qx86-opcode-map-M9.map -------------------------------------------------------------------------------- /libquix86/qx86-d-opcode-map/qx86-opcode-map-MP.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ispras/quix86/HEAD/libquix86/qx86-d-opcode-map/qx86-opcode-map-MP.map -------------------------------------------------------------------------------- /libquix86/qx86-d-rtab.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ispras/quix86/HEAD/libquix86/qx86-d-rtab.c -------------------------------------------------------------------------------- /libquix86/qx86-d-rtuple.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ispras/quix86/HEAD/libquix86/qx86-d-rtuple.c -------------------------------------------------------------------------------- /libquix86/qx86-d-sib.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ispras/quix86/HEAD/libquix86/qx86-d-sib.c -------------------------------------------------------------------------------- /libquix86/qx86-d-size.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ispras/quix86/HEAD/libquix86/qx86-d-size.c -------------------------------------------------------------------------------- /libquix86/qx86-d-stuple.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ispras/quix86/HEAD/libquix86/qx86-d-stuple.c -------------------------------------------------------------------------------- /libquix86/qx86-e-cc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ispras/quix86/HEAD/libquix86/qx86-e-cc.h -------------------------------------------------------------------------------- /libquix86/qx86-e-defect.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ispras/quix86/HEAD/libquix86/qx86-e-defect.h -------------------------------------------------------------------------------- /libquix86/qx86-e-disp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ispras/quix86/HEAD/libquix86/qx86-e-disp.h -------------------------------------------------------------------------------- /libquix86/qx86-e-error.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ispras/quix86/HEAD/libquix86/qx86-e-error.h -------------------------------------------------------------------------------- /libquix86/qx86-e-iclass.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ispras/quix86/HEAD/libquix86/qx86-e-iclass.h -------------------------------------------------------------------------------- /libquix86/qx86-e-limit.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ispras/quix86/HEAD/libquix86/qx86-e-limit.h -------------------------------------------------------------------------------- /libquix86/qx86-e-mattribute.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ispras/quix86/HEAD/libquix86/qx86-e-mattribute.h -------------------------------------------------------------------------------- /libquix86/qx86-e-modrm-field.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ispras/quix86/HEAD/libquix86/qx86-e-modrm-field.h -------------------------------------------------------------------------------- /libquix86/qx86-e-opcode-escape.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ispras/quix86/HEAD/libquix86/qx86-e-opcode-escape.h -------------------------------------------------------------------------------- /libquix86/qx86-e-opcode-map-index.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ispras/quix86/HEAD/libquix86/qx86-e-opcode-map-index.h -------------------------------------------------------------------------------- /libquix86/qx86-e-opcode-map-item-code.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ispras/quix86/HEAD/libquix86/qx86-e-opcode-map-item-code.h -------------------------------------------------------------------------------- /libquix86/qx86-e-opcode-prefix.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ispras/quix86/HEAD/libquix86/qx86-e-opcode-prefix.h -------------------------------------------------------------------------------- /libquix86/qx86-e-operand-attribute.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ispras/quix86/HEAD/libquix86/qx86-e-operand-attribute.h -------------------------------------------------------------------------------- /libquix86/qx86-e-operand-form-type.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ispras/quix86/HEAD/libquix86/qx86-e-operand-form-type.h -------------------------------------------------------------------------------- /libquix86/qx86-e-operand-type.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ispras/quix86/HEAD/libquix86/qx86-e-operand-type.h -------------------------------------------------------------------------------- /libquix86/qx86-e-rclass.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ispras/quix86/HEAD/libquix86/qx86-e-rclass.h -------------------------------------------------------------------------------- /libquix86/qx86-e-register.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ispras/quix86/HEAD/libquix86/qx86-e-register.h -------------------------------------------------------------------------------- /libquix86/qx86-e-scale.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ispras/quix86/HEAD/libquix86/qx86-e-scale.h -------------------------------------------------------------------------------- /libquix86/qx86-e-size.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ispras/quix86/HEAD/libquix86/qx86-e-size.h -------------------------------------------------------------------------------- /libquix86/qx86-e-subreg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ispras/quix86/HEAD/libquix86/qx86-e-subreg.h -------------------------------------------------------------------------------- /libquix86/qx86-f-calculate-effective-address.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ispras/quix86/HEAD/libquix86/qx86-f-calculate-effective-address.c -------------------------------------------------------------------------------- /libquix86/qx86-f-calculate-linear-address.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ispras/quix86/HEAD/libquix86/qx86-f-calculate-linear-address.c -------------------------------------------------------------------------------- /libquix86/qx86-f-decode-amode-a.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ispras/quix86/HEAD/libquix86/qx86-f-decode-amode-a.c -------------------------------------------------------------------------------- /libquix86/qx86-f-decode-amode-i.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ispras/quix86/HEAD/libquix86/qx86-f-decode-amode-i.c -------------------------------------------------------------------------------- /libquix86/qx86-f-decode-amode-j.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ispras/quix86/HEAD/libquix86/qx86-f-decode-amode-j.c -------------------------------------------------------------------------------- /libquix86/qx86-f-decode-amode-m.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ispras/quix86/HEAD/libquix86/qx86-f-decode-amode-m.c -------------------------------------------------------------------------------- /libquix86/qx86-f-decode-amode-o.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ispras/quix86/HEAD/libquix86/qx86-f-decode-amode-o.c -------------------------------------------------------------------------------- /libquix86/qx86-f-decode-amode-x.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ispras/quix86/HEAD/libquix86/qx86-f-decode-amode-x.c -------------------------------------------------------------------------------- /libquix86/qx86-f-decode-amode-y.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ispras/quix86/HEAD/libquix86/qx86-f-decode-amode-y.c -------------------------------------------------------------------------------- /libquix86/qx86-f-decode-amode.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ispras/quix86/HEAD/libquix86/qx86-f-decode-amode.c -------------------------------------------------------------------------------- /libquix86/qx86-f-decode-implicit-1.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ispras/quix86/HEAD/libquix86/qx86-f-decode-implicit-1.c -------------------------------------------------------------------------------- /libquix86/qx86-f-decode-modifiers.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ispras/quix86/HEAD/libquix86/qx86-f-decode-modifiers.c -------------------------------------------------------------------------------- /libquix86/qx86-f-decode-opcode.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ispras/quix86/HEAD/libquix86/qx86-f-decode-opcode.c -------------------------------------------------------------------------------- /libquix86/qx86-f-decode-operand.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ispras/quix86/HEAD/libquix86/qx86-f-decode-operand.c -------------------------------------------------------------------------------- /libquix86/qx86-f-decode-prefixes.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ispras/quix86/HEAD/libquix86/qx86-f-decode-prefixes.c -------------------------------------------------------------------------------- /libquix86/qx86-f-decode-rtuple.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ispras/quix86/HEAD/libquix86/qx86-f-decode-rtuple.c -------------------------------------------------------------------------------- /libquix86/qx86-f-decode.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ispras/quix86/HEAD/libquix86/qx86-f-decode.c -------------------------------------------------------------------------------- /libquix86/qx86-f-extract-address.inl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ispras/quix86/HEAD/libquix86/qx86-f-extract-address.inl -------------------------------------------------------------------------------- /libquix86/qx86-f-minfo-rename.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ispras/quix86/HEAD/libquix86/qx86-f-minfo-rename.c -------------------------------------------------------------------------------- /libquix86/qx86-f-minfo.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ispras/quix86/HEAD/libquix86/qx86-f-minfo.c -------------------------------------------------------------------------------- /libquix86/qx86-f-opcode-map-choose.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ispras/quix86/HEAD/libquix86/qx86-f-opcode-map-choose.c -------------------------------------------------------------------------------- /libquix86/qx86-f-print-intel.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ispras/quix86/HEAD/libquix86/qx86-f-print-intel.c -------------------------------------------------------------------------------- /libquix86/qx86-f-print.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ispras/quix86/HEAD/libquix86/qx86-f-print.c -------------------------------------------------------------------------------- /libquix86/qx86-f-pump.inl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ispras/quix86/HEAD/libquix86/qx86-f-pump.inl -------------------------------------------------------------------------------- /libquix86/qx86-f-rinfo-rename.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ispras/quix86/HEAD/libquix86/qx86-f-rinfo-rename.c -------------------------------------------------------------------------------- /libquix86/qx86-f-rinfo.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ispras/quix86/HEAD/libquix86/qx86-f-rinfo.c -------------------------------------------------------------------------------- /libquix86/qx86-f-unpump.inl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ispras/quix86/HEAD/libquix86/qx86-f-unpump.inl -------------------------------------------------------------------------------- /libquix86/qx86-t-amode.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ispras/quix86/HEAD/libquix86/qx86-t-amode.h -------------------------------------------------------------------------------- /libquix86/qx86-t-callback.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ispras/quix86/HEAD/libquix86/qx86-t-callback.h -------------------------------------------------------------------------------- /libquix86/qx86-t-ctx.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ispras/quix86/HEAD/libquix86/qx86-t-ctx.h -------------------------------------------------------------------------------- /libquix86/qx86-t-insn-attributes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ispras/quix86/HEAD/libquix86/qx86-t-insn-attributes.h -------------------------------------------------------------------------------- /libquix86/qx86-t-insn-modifiers.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ispras/quix86/HEAD/libquix86/qx86-t-insn-modifiers.h -------------------------------------------------------------------------------- /libquix86/qx86-t-insn.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ispras/quix86/HEAD/libquix86/qx86-t-insn.h -------------------------------------------------------------------------------- /libquix86/qx86-t-mtab-item.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ispras/quix86/HEAD/libquix86/qx86-t-mtab-item.h -------------------------------------------------------------------------------- /libquix86/qx86-t-opcode-map-item.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ispras/quix86/HEAD/libquix86/qx86-t-opcode-map-item.h -------------------------------------------------------------------------------- /libquix86/qx86-t-opcode-map.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ispras/quix86/HEAD/libquix86/qx86-t-opcode-map.h -------------------------------------------------------------------------------- /libquix86/qx86-t-operand-far-pointer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ispras/quix86/HEAD/libquix86/qx86-t-operand-far-pointer.h -------------------------------------------------------------------------------- /libquix86/qx86-t-operand-form-amode.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ispras/quix86/HEAD/libquix86/qx86-t-operand-form-amode.h -------------------------------------------------------------------------------- /libquix86/qx86-t-operand-form-rtuple.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ispras/quix86/HEAD/libquix86/qx86-t-operand-form-rtuple.h -------------------------------------------------------------------------------- /libquix86/qx86-t-operand-form-union.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ispras/quix86/HEAD/libquix86/qx86-t-operand-form-union.h -------------------------------------------------------------------------------- /libquix86/qx86-t-operand-form.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ispras/quix86/HEAD/libquix86/qx86-t-operand-form.h -------------------------------------------------------------------------------- /libquix86/qx86-t-operand-immediate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ispras/quix86/HEAD/libquix86/qx86-t-operand-immediate.h -------------------------------------------------------------------------------- /libquix86/qx86-t-operand-jump-offset.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ispras/quix86/HEAD/libquix86/qx86-t-operand-jump-offset.h -------------------------------------------------------------------------------- /libquix86/qx86-t-operand-memory.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ispras/quix86/HEAD/libquix86/qx86-t-operand-memory.h -------------------------------------------------------------------------------- /libquix86/qx86-t-operand-register.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ispras/quix86/HEAD/libquix86/qx86-t-operand-register.h -------------------------------------------------------------------------------- /libquix86/qx86-t-operand-union.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ispras/quix86/HEAD/libquix86/qx86-t-operand-union.h -------------------------------------------------------------------------------- /libquix86/qx86-t-operand.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ispras/quix86/HEAD/libquix86/qx86-t-operand.h -------------------------------------------------------------------------------- /libquix86/qx86-t-print-item.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ispras/quix86/HEAD/libquix86/qx86-t-print-item.h -------------------------------------------------------------------------------- /libquix86/qx86-t-print-options-intel.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ispras/quix86/HEAD/libquix86/qx86-t-print-options-intel.h -------------------------------------------------------------------------------- /libquix86/qx86-t-rtab-item.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ispras/quix86/HEAD/libquix86/qx86-t-rtab-item.h -------------------------------------------------------------------------------- /libquix86/qx86-t-rtuple.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ispras/quix86/HEAD/libquix86/qx86-t-rtuple.h -------------------------------------------------------------------------------- /libquix86/qx86-t-stuple.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ispras/quix86/HEAD/libquix86/qx86-t-stuple.h -------------------------------------------------------------------------------- /libquix86/qx86.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ispras/quix86/HEAD/libquix86/qx86.c -------------------------------------------------------------------------------- /libquix86/qx86.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ispras/quix86/HEAD/libquix86/qx86.h -------------------------------------------------------------------------------- /libquix86/qx86test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ispras/quix86/HEAD/libquix86/qx86test.c -------------------------------------------------------------------------------- /scripts/amalgamate.awk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ispras/quix86/HEAD/scripts/amalgamate.awk -------------------------------------------------------------------------------- /scripts/make-mtab.awk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ispras/quix86/HEAD/scripts/make-mtab.awk -------------------------------------------------------------------------------- /scripts/map2c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ispras/quix86/HEAD/scripts/map2c --------------------------------------------------------------------------------