joshua-arch1 wrote: > > I'm wondering why we need these intrinsics since we do not have vmv.v.v and > > vmerge.vvm instructions for bf16. > > vmv.v.v and vmerge.vvm don't interpret the value in the elements. They work > for integer or FP or bf16. If we don't provide the intrinsics then the user > needs to use vreinterpret to do a vmerge or vmv.v.v operation on a vector of > bf16.
I know what vmerge and vmv.v.v mean, but in a similar way, does it mean we need to add all the intrinsics for bf16 to keep consistent with other floating-point type? https://github.com/llvm/llvm-project/pull/101611 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits