This patch adds a correctness test to check the outcome of vectorized truncate or zero-extend operations in a loop for different vector types.
This patch also adds performance tests for combined operations of truncate/zero-extend and addition.
The goal of this benchmark is to check the impact of AArch64 specific changes in
D133495, D120571, D135229 and D136722.
Added noinline for ease of verifying the IR to check if this part is not optimized out. Can be removed if deemed unnecessary.