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/8cl1gww75rmwakis3yjfj551r7qz2smm-intel-xed-12.0.1.drv
x86_64-linuxx86_64-w64-mingw32/gnu/store/bndcyjjk2x2wr3vzpxmkglhxv0rngm0c-intel-xed-12.0.1.drv
    x86_64-linuxriscv64-linux-gnu/gnu/store/rmkpj13qawg87psiaav3jacvbmnvma8l-intel-xed-12.0.1.drv
    x86_64-linuxpowerpc-linux-gnu/gnu/store/185jwy919mdblzrgr0s3sqfckh0yxwac-intel-xed-12.0.1.drv
    x86_64-linuxpowerpc64le-linux-gnu/gnu/store/q0nl0qxn5rkrjh3yh686shaxqycx52sj-intel-xed-12.0.1.drv
    x86_64-linuxmips64el-linux-gnu/gnu/store/cmjy9pzwv490mzykms9c4phm153cra9q-intel-xed-12.0.1.drv
    x86_64-linuxi686-w64-mingw32/gnu/store/37dxzc7kvfqbj0plq2cxk6rc5lj3l6gb-intel-xed-12.0.1.drv
      x86_64-linuxi586-pc-gnu/gnu/store/xva6hpfyzvz3bdclzv1v8lwn5d7gqjx9-intel-xed-12.0.1.drv
      x86_64-linuxarm-linux-gnueabihf/gnu/store/2fcw9k2q1g0xvxn1qzfjlrcmmkq4km27-intel-xed-12.0.1.drv
      x86_64-linuxaarch64-linux-gnu/gnu/store/p5qvyj7d37qwblr9mjqirpnbyfikip4g-intel-xed-12.0.1.drv
      riscv64-linux/gnu/store/3rasm6cnbz6y8x51mmch64xbm3djgb69-intel-xed-12.0.1.drv
        powerpc-linux/gnu/store/gm4zfyq6laykdvy2bqxvsg5cnzlna9sf-intel-xed-12.0.1.drv
          powerpc64le-linux/gnu/store/aa4r6aywcyaa5zv8sigmapkk7dk32j0p-intel-xed-12.0.1.drv
          mips64el-linux/gnu/store/xf5px6sb1a025v5hm01lxqzf948bgcwa-intel-xed-12.0.1.drv
            i686-linux/gnu/store/ns0kj0jq2ilf2kmqkl7nsw55nbbjb1r7-intel-xed-12.0.1.drv
            i586-gnu/gnu/store/na37ma7547v96hli1zyj4c2029sh8liv-intel-xed-12.0.1.drv
            armhf-linux/gnu/store/f1gmdhw804xxphgv64005i60d66nhabf-intel-xed-12.0.1.drv
            aarch64-linux/gnu/store/227dy6ah485708kjzvhw2j4kfq9b6lws-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'