wiki:ClrxLibraries

Back to Table of content

CLRX Libraries

The assembler and disassembler program are linked with CLRadeonExtender libraries. These libraries can be used easily to embed an assembler or a disassembler in user/developer programs and libraries. CLRadeonExtender provides four libraries:

  • CLRXAmdAsm - main assembler and disassembler library
  • CLRXAmdBin - main library to read and write program binaries
  • CLRXUtils - utility library
  • CLRXCLHelper - helper for creating binaries or programs for OpenCL devices

The CLRXCLHelper library needs CLRXAmdAsm, CLRXAmdBin, CLRXUtils and OpenCL libraries. The CLRXAmdAsm library needs CLRXAmdBin and CLRXUtils libraries. The CLRXAmdBin library needs CLRXUtils libraries.

In Linux/Unix systems program that uses CLRX libraries need to be linked with dl library, thread (pthread) library and C++11 standard STL library.

In Windows systems program that uses CLRX libraries need to be linked with shell32.lib library.

Last modified 7 years ago Last modified on 09/29/17 21:00:32