kv-sc
released this
14 Dec 15:12
·
75955 commits
to master
since this release
Major changes:
- DG2, PVC and PVCXT support introduced for CM compiler
- ADLS and RKL platform support introduced for CM compiler
Minor changes:
- Standard LLVM passes disabled in CMFE
- mdump_regalloc option is deprecated
- Processing of cm_abs with unsigned input argument bug fixed
- Warning on wrong OCL type attributes extended
- cm_imul is implemened as imad now
- Fixed support for compilation of sources from memory FS
- Lvalue/rvalue references removed from ocl printfs as illegal in CM
- Explicit setting of platform and stepping in finalizer options removed
- DPASW checker refactored
- Incorrect results of cm_shr with saturation when using some signed types bug fixed
- Option for plain 2d images added
- Passing vector/matrix element selected by operator [] to printf bug fixed
- FE support for cm_slm_read4/write4
- Introduced several new macros to check inside kernel the presence of hardware capabilities (deduced from march option):
-- IEEE-compatible divide and sqrt operations
-- presence of ROL/ROR
-- presence of bit rotate
-- Implement CM_HAS_BIT_ROTATE macro