Hi all, this is Eric from Andes Technology Corporation. This PR includes the following:
Added bf16 type to SIMDe.
Added the +bf16 option to two cross files: aarch64-clang-15-ccache.cross and aarch64-gcc-12-ccache.cross.
Implemented all bf16 type related intrinsics along with test cases.
Added 133 initial implementations and corresponding test cases in 47 families which are listed below:
Hi all, this is Eric from Andes Technology Corporation. This PR includes the following:
Added
bf16
type to SIMDe. Added the+bf16
option to two cross files:aarch64-clang-15-ccache.cross
andaarch64-gcc-12-ccache.cross
. Implemented allbf16
type related intrinsics along with test cases. Added 133 initial implementations and corresponding test cases in 47 families which are listed below:combine
,copy_lane
,create
,cvt
,dot
,dot_lane
,dup_lane
,dup_n
,fmlal
,get_high
,get_lane
,get_low
,ld1
,ld1_dup
,ld1_lane
,ld1_x2
,ld1_x3
,ld1_x4
,ld1q_x2
,ld1q_x3
,ld1q_x4
,ld2
,ld2_dup
,ld2_lane
,ld3
,ld3_dup
,ld3_lane
,ld4
,ld4_dup
,ld4_lane
,mmlaq
,reinterpret
,set_lane
,st1
,st1_lane
,st1_x2
,st1_x3
,st1_x4
,st1q_x2
,st1q_x3
,st1q_x4
,st2
,st2_lane
,st3
,st3_lane
,st4
,st4_lane
.Thanks for reading and any recommendations are welcome๐๐๐!