Version 28 (modified by matszpk, 6 years ago) (diff)


Welcome to CLRadeonExtender

Currently, this project is low-level development tools (assembler, disassembler) for Radeon GPU's. Only Radeon with GCN architecture will be supported.

This package provides:

  • full GCN assembler with rich features (macros, symbol assignment, repetitions, many kernels)
  • full GCN disassembler
  • support for GCN 1.0/1.1/1.2/1.4 (AMD VEGA) (GCN 1.4 only since 0.1.4 version).
  • support for AMD Catalyst binary (including OpenCL 2.0) format and GalliumCompute binary format
  • support for ROCm platform binary format (HSACO) (since 0.1.3)
  • standalone binary generator (for all binary formats)
  • CLRXWrapper which embeds assembler to AMD OpenCL implementation
  • supported operating systems: FreeBSD, Linux, Windows (since 0.1.1), Android (since 0.1.3)
  • works on big-endian architectures (such as PowerPC)
  • supported CPU architectures: ARM (32-bit), AArch64 (ARM 64-bit) (since 0.1.3), x86, x86-64

Contact: (Mateusz Szpakowski)


GitHub mirror:



Online documentation

Latest Doxygen documentation

For a complete list of local wiki pages, see TitleIndex.