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/0vwkd0k3v3np57c2cfgh724di7jgkd36-intel-xed-12.0.1.drv
x86_64-linuxx86_64-w64-mingw32/gnu/store/9l47bxgm3wcca31piirfar3cls48k6dg-intel-xed-12.0.1.drv
x86_64-linuxriscv64-linux-gnu/gnu/store/jkk202lrj6mbhy6xk712x57lnqrnqzb2-intel-xed-12.0.1.drv
x86_64-linuxpowerpc-linux-gnu/gnu/store/sgdagzj58dffk4dijaij1v82b6dq3yjv-intel-xed-12.0.1.drv
x86_64-linuxpowerpc64le-linux-gnu/gnu/store/f1a64rbc3p5zcsf4qjb79aa1497d8jvi-intel-xed-12.0.1.drv
x86_64-linuxmips64el-linux-gnu/gnu/store/9mk0kzzyq7l7ipsy2ck8lv21dwv8g0ai-intel-xed-12.0.1.drv
x86_64-linuxi686-w64-mingw32/gnu/store/1kd2s2wnzspjbz8ga1sqx2vwjh73ycla-intel-xed-12.0.1.drv
x86_64-linuxi586-pc-gnu/gnu/store/ndfvyzki17x6crz6iyvfpg91h8851drv-intel-xed-12.0.1.drv
x86_64-linuxarm-linux-gnueabihf/gnu/store/nhcx5pbwwnjim42jcqcfyak1zv7fhspi-intel-xed-12.0.1.drv
x86_64-linuxaarch64-linux-gnu/gnu/store/3lq3dggbzywf90pkr4sy2a8x3h7gryf8-intel-xed-12.0.1.drv
riscv64-linux/gnu/store/rjyymdl8qcyx8rqzrz3am2a1v11mr1d4-intel-xed-12.0.1.drv
    powerpc-linux/gnu/store/mi1wng4mfz1q04mxjy2n3i1ryigsn9mh-intel-xed-12.0.1.drv
      powerpc64le-linux/gnu/store/s3k3gq7vn7hgj6d7v9pza8b91vxlapvk-intel-xed-12.0.1.drv
      mips64el-linux/gnu/store/5987pia8mcr7dckwc598vhgwfxxw015a-intel-xed-12.0.1.drv
        i686-linux/gnu/store/jbs0587ph15hwnrs7hrrwpbigdrc66ik-intel-xed-12.0.1.drv
        i586-gnu/gnu/store/hvr2nzja1cay1gyyg9cvq2fb5809r2k3-intel-xed-12.0.1.drv
        armhf-linux/gnu/store/bm9aacm9wy857x1frv55yaiaqdckdk0r-intel-xed-12.0.1.drv
        aarch64-linux/gnu/store/n94mvbsplp6qrap5qy1lmlj8b5n6sgpw-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'