Language

Package: intel-xed @ 12.0.1

Synopsis

Encoder and decoder for x86 (IA32 and Intel64) instructions

Description

The Intel X86 Encoder Decoder (XED) is a software library and for encoding and decoding X86 (IA32 and Intel64) instructions. The decoder takes sequences of 1-15 bytes along with machine mode information and produces a data structure describing the opcode, operands, and flags. The encoder takes a similar data structure and produces a sequence of 1 to 15 bytes. Disassembly is essentially a printing pass on the data structure.

The library and development files are under the lib output, with a family of command line utility wrappers in the default output. Each of the cli tools is named like xed*. Documentation for the cli tools is sparse, so this is a case where ``the code is the documentation.''

Home page
https://intelxed.github.io/
Location
gnu/packages/assembly.scm (line: 446, column: 2)
License

Derivations

SystemTargetDerivationBuild status
x86_64-linux/gnu/store/8n8ag1p7kn0njklp2jw5vpzq87lhjjh4-intel-xed-12.0.1.drv
x86_64-linuxx86_64-w64-mingw32/gnu/store/c3ijcmp0fk41kvyj6j37r8zv86sf0qpy-intel-xed-12.0.1.drv
x86_64-linuxriscv64-linux-gnu/gnu/store/kcsxrkprjiq3xrmgp678zx3340sl22a0-intel-xed-12.0.1.drv
x86_64-linuxpowerpc-linux-gnu/gnu/store/985mc8hmxjhwmpsjd4m3wxl178khljw7-intel-xed-12.0.1.drv
x86_64-linuxpowerpc64le-linux-gnu/gnu/store/k49fzy90s8dkr1fdjzfhanj44058inas-intel-xed-12.0.1.drv
x86_64-linuxmips64el-linux-gnu/gnu/store/7f1dshsv9y18wlmr57c12ygjaqsvrxkd-intel-xed-12.0.1.drv
x86_64-linuxi686-w64-mingw32/gnu/store/4bbmbqp0b9c8s668bwhsqbcp74pmf90w-intel-xed-12.0.1.drv
x86_64-linuxi586-pc-gnu/gnu/store/y4dj90qsr29jqk97raprm3q3mlips5wz-intel-xed-12.0.1.drv
x86_64-linuxarm-linux-gnueabihf/gnu/store/0b1wixw70xdgm2faxxzwgzyqqxzs95l4-intel-xed-12.0.1.drv
x86_64-linuxaarch64-linux-gnu/gnu/store/zmip76jibgj8c23pscxf8zlwa882d71m-intel-xed-12.0.1.drv
riscv64-linux/gnu/store/pih72a32xpsdi6752i5s9796cbq715w8-intel-xed-12.0.1.drv
    powerpc-linux/gnu/store/fig3phdpjd6hvjysxsdk8p2q6i4azgfy-intel-xed-12.0.1.drv
      powerpc64le-linux/gnu/store/wwj7mp1wcbxq6l45fq20y9jqq41p0icx-intel-xed-12.0.1.drv
      mips64el-linux/gnu/store/qmin5y2c1sylcs5s8hhdn6zxpkh7nhar-intel-xed-12.0.1.drv
        i686-linux/gnu/store/5z6b17dy9c4h7dnx65jd5v7635zvck53-intel-xed-12.0.1.drv
        i586-gnu/gnu/store/zl47gvdw4h8qnxs32ii3rlr1nj2282bd-intel-xed-12.0.1.drv
        armhf-linux/gnu/store/wnq0f920sgrargyqrk0iqsls6v9srh6g-intel-xed-12.0.1.drv
        aarch64-linux/gnu/store/jbhsc25xw6zn41b5z7jq7cq5arigrvaz-intel-xed-12.0.1.drv

        Lint warnings

        LinterMessageLocation
        input-labels

        Identify input labels that do not match package names

        label 'python' does not match package name 'python-wrapper'