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/kwfln82qscpkylzggpy94w4vrwn4daaa-intel-xed-12.0.1.drv
x86_64-linuxx86_64-w64-mingw32/gnu/store/bjijxapzj0i3i4wr8m47s65kqf6rv316-intel-xed-12.0.1.drv
x86_64-linuxriscv64-linux-gnu/gnu/store/wkwm79hl2z3a7qn24dpvj7rkrinpkm0v-intel-xed-12.0.1.drv
x86_64-linuxpowerpc-linux-gnu/gnu/store/052v4sznmmxc3j650ngmaxqrj7fi1pss-intel-xed-12.0.1.drv
x86_64-linuxpowerpc64le-linux-gnu/gnu/store/6rkf4krhniy137mwlkj38nlhpxrmbz9f-intel-xed-12.0.1.drv
x86_64-linuxmips64el-linux-gnu/gnu/store/m8cxmslf4232zr3da1qycw646dzmykbf-intel-xed-12.0.1.drv
x86_64-linuxi686-w64-mingw32/gnu/store/ffs47yxncd4x3pdi3mdn7g459ndpwacf-intel-xed-12.0.1.drv
x86_64-linuxi586-pc-gnu/gnu/store/1dvz4w4iy7v51walxzfjc09ri5kwic3r-intel-xed-12.0.1.drv
x86_64-linuxarm-linux-gnueabihf/gnu/store/x9z10vbf454wag36l2z5gl5jidsfffb7-intel-xed-12.0.1.drv
x86_64-linuxaarch64-linux-gnu/gnu/store/f73wrzmff5apl8ccil9bnanskjmlza6r-intel-xed-12.0.1.drv
riscv64-linux/gnu/store/zxr7qbsywf0grkbprm27p1va18n2h89d-intel-xed-12.0.1.drv
    powerpc-linux/gnu/store/y9dmyy335kpxhsjpxyij0vfcxzha4g98-intel-xed-12.0.1.drv
      powerpc64le-linux/gnu/store/q1g4bi94844zkpfmpkwcwcahff3qavbn-intel-xed-12.0.1.drv
      mips64el-linux/gnu/store/796hf6vsmh38k93v175m2nbdcwzmn8pq-intel-xed-12.0.1.drv
        i686-linux/gnu/store/6f7xrp2f6f5371hiblijjh8j9wg5i5fj-intel-xed-12.0.1.drv
        i586-gnu/gnu/store/5jc5sc6pflsry70njzg33b2jjq9l3sni-intel-xed-12.0.1.drv
        armhf-linux/gnu/store/5niym7hxb96c8fyg5alqnqqx2j88va5d-intel-xed-12.0.1.drv
        aarch64-linux/gnu/store/ia9hv8kllr44kvgylyv9gb7hi0alsfkg-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'