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/icsvp9fz9cjmp9ymlwi0v9cl01da2jsw-intel-xed-12.0.1.drv
x86_64-linuxx86_64-w64-mingw32/gnu/store/a2rj6hbxrp6nxa7h6wrv2klyw3iph5m5-intel-xed-12.0.1.drv
x86_64-linuxriscv64-linux-gnu/gnu/store/k1m2jk2imw4ipnd097jlx56rhv6314ns-intel-xed-12.0.1.drv
x86_64-linuxpowerpc-linux-gnu/gnu/store/wdgp1g8c4ka2jllbrg954khlgggxpb45-intel-xed-12.0.1.drv
x86_64-linuxpowerpc64le-linux-gnu/gnu/store/i0kq79h4v16rvf1i921r1h6zq7f4w8sf-intel-xed-12.0.1.drv
x86_64-linuxmips64el-linux-gnu/gnu/store/40smw4vcai29pwvrl70xj1nshl78c33n-intel-xed-12.0.1.drv
x86_64-linuxi686-w64-mingw32/gnu/store/53nmv2jaliggc27sdbxmkgmkcwky9k4a-intel-xed-12.0.1.drv
x86_64-linuxi586-pc-gnu/gnu/store/5jj5zjbd8z2n7969cvyv3486sv631lqn-intel-xed-12.0.1.drv
x86_64-linuxarm-linux-gnueabihf/gnu/store/s14pjys9hqh82q50dhiz0crdlh7czj09-intel-xed-12.0.1.drv
x86_64-linuxaarch64-linux-gnu/gnu/store/k1p11w6qgpnvjqb2x7ld1wi8vriqhj4l-intel-xed-12.0.1.drv
riscv64-linux/gnu/store/344cwwv7knls6rbnzsprs4fkv770hg25-intel-xed-12.0.1.drv
    powerpc-linux/gnu/store/hdkdf60ivgq4kfnfa9r56adgcsxkzxd2-intel-xed-12.0.1.drv
      powerpc64le-linux/gnu/store/m0bl0rz0dhr1a7mbkcqa2xg20mri5v8g-intel-xed-12.0.1.drv
      mips64el-linux/gnu/store/49v7lyfqk7aps4vgb2zpn9hxb2mjzcjp-intel-xed-12.0.1.drv
        i686-linux/gnu/store/5zzrmjlki0x931qlxak6gxkkkkz8zri6-intel-xed-12.0.1.drv
        i586-gnu/gnu/store/jl7nd02y29lavxmmijqyf5zz6wlr94ps-intel-xed-12.0.1.drv
        armhf-linux/gnu/store/xx1y26rb4fnrdvddj1vjzka2pdg0m53q-intel-xed-12.0.1.drv
        aarch64-linux/gnu/store/y25prx328330gbbl0acjx0wyjxv64w8r-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'