Release cmemu-1.0.17
CMRT version: 7.3
LibCM version: 7.3
C for Metal (CM) CPU Emulation changes included in 1.0.17 release
New Features:
Windows support. (2021-10-07)
initialize vector/matrix kernel parameter from raw array (of the same element type) argument value (Linux). (2021-08-31)
Improvements:
KernelSupport: allow unnamed kernels in presence of a user-provided kernel address. (2021-11-18)
Bug Fixes:
Always use user-provided address for kernel descriptor if debug/linkage data query didn't yield it. (2021-11-18)
SHIM L0: fix iostream usage in kernel (for debugging purposes). (2021-09-01)
fix includes in cm_intrin.h (2021-08-23)
Misc Changes:
Logging: warnings output only if configured, critical messages are not displayed by default. (2021-12-07)
Convert Unicode chars to ASCII equivalents in code. (2021-11-16)
Logging: differentiate GFX_EMU_ERROR_MESSAGE from GFX_EMU_ERROR_MESSAGE_AT (2021-10-13)
Make shim-support-based tests with more kernels work: constant increased to max int. (2021-09-23)