Zynq Ultrascale MPSoC task floating point corruption

Hello,
I’m also using FreeRTOS with GCC ARM_CA53_64_BIT port on Xilinx Zynq Ultrascale+ MPSoC. I have read this topic but I am still struggling with floating point corruption. The problem is that I don’t have vApplicationFPUSafeIRQHandler in my codes. I am not sure how to prepare vApplicationFPUSafeIRQHandler and caller for handler in my codes.

I understand that A9 port has vApplicationFPUSafeIRQHandler and I should modify it for A53. But I need more hints about how to modify it.

I see floating point corruption only if I use floating point in interrupt. So, I believe vApplicationFPUSafeIRQHandler will solve my problem.
Could someone help me?

Thank you in advance.
Wat