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/ymm9av1mcmfd291mmv0mvd58gjxmji61-intel-xed-12.0.1.drv
x86_64-linuxx86_64-w64-mingw32/gnu/store/17qw6yxcz90ajplsp2zpk28cab295ga2-intel-xed-12.0.1.drv
x86_64-linuxriscv64-linux-gnu/gnu/store/4dhs9jadvcxhhhv1dvdwcp1dk6b24vcm-intel-xed-12.0.1.drv
x86_64-linuxpowerpc-linux-gnu/gnu/store/ycyyr9sqyq67cgawn57qgkbl32zz3n4r-intel-xed-12.0.1.drv
x86_64-linuxpowerpc64le-linux-gnu/gnu/store/xccp7xab1c2kq5swkwb1sz8dr1f23zxf-intel-xed-12.0.1.drv
x86_64-linuxmips64el-linux-gnu/gnu/store/654b789asw99d5y6zb97k2jwkpbggxgb-intel-xed-12.0.1.drv
x86_64-linuxi686-w64-mingw32/gnu/store/wl1q09hl5rqvy1cqky4plylyw0q1rkd2-intel-xed-12.0.1.drv
x86_64-linuxi586-pc-gnu/gnu/store/jxcpi1lc2rq28d01yskzk5fxkhfc073b-intel-xed-12.0.1.drv
x86_64-linuxarm-linux-gnueabihf/gnu/store/9kabpq4ysx52iscag6kw040r7zh9n4fq-intel-xed-12.0.1.drv
x86_64-linuxaarch64-linux-gnu/gnu/store/j5gjvdzz2lwkig1dbpr2bk8ljkf6s4y7-intel-xed-12.0.1.drv
riscv64-linux/gnu/store/rbb3bbqrx8n86kcqyak5hxyf7iyf5hjh-intel-xed-12.0.1.drv
    powerpc-linux/gnu/store/i0cx4wxmkzrj2kqc5m3qmnx7s7pl9byw-intel-xed-12.0.1.drv
      powerpc64le-linux/gnu/store/bm455lmpza7z1hjvymnica5gbbwzifjd-intel-xed-12.0.1.drv
      mips64el-linux/gnu/store/csdsbd3s3kfr4rli93kkhis045rbc2xk-intel-xed-12.0.1.drv
        i686-linux/gnu/store/d3dpwvd0fdjwba1qfxd8hh2zvw4mhl8i-intel-xed-12.0.1.drv
        i586-gnu/gnu/store/1xazm2p0sd15dmrad76ki4asngi5vf7s-intel-xed-12.0.1.drv
        armhf-linux/gnu/store/6navpy0nb13m7l17z6viwxc5pqgjj8zs-intel-xed-12.0.1.drv
        aarch64-linux/gnu/store/319bmc1x9yy5g6fgkp44ff08hllal1ji-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'