Fixed ASAN reported issues in [s/c]trsm small kernels

Details:
1. Fixed the memory access paritial overflows for the variables
AlphaVal,ones reported by ASAN.
2. Using 128 bit packed broadcast with the 64 bit data types
after type casting would cause the garbage data to be filled
in the destination register.
3. Fixed this issue by using set_ps instruction instead of broadcast.
4. In cases of n remainder being 1, extra elements were accessed that
could cause out of memory access. Removed the extra element access.

AMD-Internal: [CPUPL-2578][CPUPL-2587]
Change-Id: Iaa918060c66287f2f46bcb9f69e9323f6707cf75
This commit is contained in:
satish kumar nuggu
2022-09-29 16:15:46 +05:30
committed by Satish Kumar Nuggu
parent f4702debb9
commit 9c292b79e2

File diff suppressed because it is too large Load Diff