For explicit type conversions, use appropriate utility functions or element-wise operations:
// Convert float32 array to bfloat16
aocl_gemm_eltwise_ops_f32obf16(
'R', 'N', 'N', m, n,
f32_array, lda,
bf16_array, ldb,
NULL // No additional operations
);