Skip to content

Tags: intel/vc-intrinsics

Tags

v0.22.1

 Do not convert pointer arguments to int

.

v0.22.0

 Add stochastic rounding intrinsic

.

v0.21.0

 Fix memory types for llvm-16 build

.

v0.20.2

 Move function using macro to cpp file

Clients include this header, so don't force them to define the macro.

v0.20.1

 Add cmake option to control installation for in-tree build

.

v0.20.0

 Fix in-tree build

Do not limit component installation to external build

v0.19.0

 Add intrinsic for efficient matrix load/store/prefetch

The LSC block 2D operations require a matrix descriptor as an argument.
When the vISA finalizer creates the descriptor, it cannot optimize loop-
invariant instructions. So, the finalizer generates a lot of redundant
MOV instructions. This patch adds intrinsics for efficient matrix load,
store, and prefetch operations. The intrinsics take the user-defined
matrix descriptor, which can be properly optimized.

v0.18.0

 Add an intrinsic for named barrier arrive/signal operation

.

v0.17.0

 Fixed warning from static code analyser

.

v0.16.0

 Add support for XeHPCVG platform

.