Skip to content

Commit

Permalink
Handle bfloat16 in misc_op_template.py
Browse files Browse the repository at this point in the history
  • Loading branch information
4vtomat committed May 21, 2024
1 parent e61f602 commit 800da01
Show file tree
Hide file tree
Showing 13 changed files with 380 additions and 365 deletions.
60 changes: 30 additions & 30 deletions auto-generated/bfloat16/api-testing/vlmul_ext_v.c
Original file line number Diff line number Diff line change
@@ -1,62 +1,62 @@
#include <riscv_vector.h>
#include <stdint.h>

vbfloat16mf2_t test_vlmul_ext_v_b16mf4_b16mf2(vbfloat16mf4_t value) {
return __riscv_vlmul_ext_v_b16mf4_b16mf2(value);
vbfloat16mf2_t test_vlmul_ext_v_bf16mf4_bf16mf2(vbfloat16mf4_t value) {
return __riscv_vlmul_ext_v_bf16mf4_bf16mf2(value);
}

vbfloat16m1_t test_vlmul_ext_v_b16mf4_b16m1(vbfloat16mf4_t value) {
return __riscv_vlmul_ext_v_b16mf4_b16m1(value);
vbfloat16m1_t test_vlmul_ext_v_bf16mf4_bf16m1(vbfloat16mf4_t value) {
return __riscv_vlmul_ext_v_bf16mf4_bf16m1(value);
}

vbfloat16m2_t test_vlmul_ext_v_b16mf4_b16m2(vbfloat16mf4_t value) {
return __riscv_vlmul_ext_v_b16mf4_b16m2(value);
vbfloat16m2_t test_vlmul_ext_v_bf16mf4_bf16m2(vbfloat16mf4_t value) {
return __riscv_vlmul_ext_v_bf16mf4_bf16m2(value);
}

vbfloat16m4_t test_vlmul_ext_v_b16mf4_b16m4(vbfloat16mf4_t value) {
return __riscv_vlmul_ext_v_b16mf4_b16m4(value);
vbfloat16m4_t test_vlmul_ext_v_bf16mf4_bf16m4(vbfloat16mf4_t value) {
return __riscv_vlmul_ext_v_bf16mf4_bf16m4(value);
}

vbfloat16m8_t test_vlmul_ext_v_b16mf4_b16m8(vbfloat16mf4_t value) {
return __riscv_vlmul_ext_v_b16mf4_b16m8(value);
vbfloat16m8_t test_vlmul_ext_v_bf16mf4_bf16m8(vbfloat16mf4_t value) {
return __riscv_vlmul_ext_v_bf16mf4_bf16m8(value);
}

vbfloat16m1_t test_vlmul_ext_v_b16mf2_b16m1(vbfloat16mf2_t value) {
return __riscv_vlmul_ext_v_b16mf2_b16m1(value);
vbfloat16m1_t test_vlmul_ext_v_bf16mf2_bf16m1(vbfloat16mf2_t value) {
return __riscv_vlmul_ext_v_bf16mf2_bf16m1(value);
}

vbfloat16m2_t test_vlmul_ext_v_b16mf2_b16m2(vbfloat16mf2_t value) {
return __riscv_vlmul_ext_v_b16mf2_b16m2(value);
vbfloat16m2_t test_vlmul_ext_v_bf16mf2_bf16m2(vbfloat16mf2_t value) {
return __riscv_vlmul_ext_v_bf16mf2_bf16m2(value);
}

vbfloat16m4_t test_vlmul_ext_v_b16mf2_b16m4(vbfloat16mf2_t value) {
return __riscv_vlmul_ext_v_b16mf2_b16m4(value);
vbfloat16m4_t test_vlmul_ext_v_bf16mf2_bf16m4(vbfloat16mf2_t value) {
return __riscv_vlmul_ext_v_bf16mf2_bf16m4(value);
}

vbfloat16m8_t test_vlmul_ext_v_b16mf2_b16m8(vbfloat16mf2_t value) {
return __riscv_vlmul_ext_v_b16mf2_b16m8(value);
vbfloat16m8_t test_vlmul_ext_v_bf16mf2_bf16m8(vbfloat16mf2_t value) {
return __riscv_vlmul_ext_v_bf16mf2_bf16m8(value);
}

vbfloat16m2_t test_vlmul_ext_v_b16m1_b16m2(vbfloat16m1_t value) {
return __riscv_vlmul_ext_v_b16m1_b16m2(value);
vbfloat16m2_t test_vlmul_ext_v_bf16m1_bf16m2(vbfloat16m1_t value) {
return __riscv_vlmul_ext_v_bf16m1_bf16m2(value);
}

vbfloat16m4_t test_vlmul_ext_v_b16m1_b16m4(vbfloat16m1_t value) {
return __riscv_vlmul_ext_v_b16m1_b16m4(value);
vbfloat16m4_t test_vlmul_ext_v_bf16m1_bf16m4(vbfloat16m1_t value) {
return __riscv_vlmul_ext_v_bf16m1_bf16m4(value);
}

vbfloat16m8_t test_vlmul_ext_v_b16m1_b16m8(vbfloat16m1_t value) {
return __riscv_vlmul_ext_v_b16m1_b16m8(value);
vbfloat16m8_t test_vlmul_ext_v_bf16m1_bf16m8(vbfloat16m1_t value) {
return __riscv_vlmul_ext_v_bf16m1_bf16m8(value);
}

vbfloat16m4_t test_vlmul_ext_v_b16m2_b16m4(vbfloat16m2_t value) {
return __riscv_vlmul_ext_v_b16m2_b16m4(value);
vbfloat16m4_t test_vlmul_ext_v_bf16m2_bf16m4(vbfloat16m2_t value) {
return __riscv_vlmul_ext_v_bf16m2_bf16m4(value);
}

vbfloat16m8_t test_vlmul_ext_v_b16m2_b16m8(vbfloat16m2_t value) {
return __riscv_vlmul_ext_v_b16m2_b16m8(value);
vbfloat16m8_t test_vlmul_ext_v_bf16m2_bf16m8(vbfloat16m2_t value) {
return __riscv_vlmul_ext_v_bf16m2_bf16m8(value);
}

vbfloat16m8_t test_vlmul_ext_v_b16m4_b16m8(vbfloat16m4_t value) {
return __riscv_vlmul_ext_v_b16m4_b16m8(value);
vbfloat16m8_t test_vlmul_ext_v_bf16m4_bf16m8(vbfloat16m4_t value) {
return __riscv_vlmul_ext_v_bf16m4_bf16m8(value);
}
60 changes: 30 additions & 30 deletions auto-generated/bfloat16/api-testing/vlmul_trunc_v.c
Original file line number Diff line number Diff line change
@@ -1,62 +1,62 @@
#include <riscv_vector.h>
#include <stdint.h>

vbfloat16mf4_t test_vlmul_trunc_v_b16mf2_b16mf4(vbfloat16mf2_t value) {
return __riscv_vlmul_trunc_v_b16mf2_b16mf4(value);
vbfloat16mf4_t test_vlmul_trunc_v_bf16mf2_bf16mf4(vbfloat16mf2_t value) {
return __riscv_vlmul_trunc_v_bf16mf2_bf16mf4(value);
}

vbfloat16mf4_t test_vlmul_trunc_v_b16m1_b16mf4(vbfloat16m1_t value) {
return __riscv_vlmul_trunc_v_b16m1_b16mf4(value);
vbfloat16mf4_t test_vlmul_trunc_v_bf16m1_bf16mf4(vbfloat16m1_t value) {
return __riscv_vlmul_trunc_v_bf16m1_bf16mf4(value);
}

vbfloat16mf2_t test_vlmul_trunc_v_b16m1_b16mf2(vbfloat16m1_t value) {
return __riscv_vlmul_trunc_v_b16m1_b16mf2(value);
vbfloat16mf2_t test_vlmul_trunc_v_bf16m1_bf16mf2(vbfloat16m1_t value) {
return __riscv_vlmul_trunc_v_bf16m1_bf16mf2(value);
}

vbfloat16mf4_t test_vlmul_trunc_v_b16m2_b16mf4(vbfloat16m2_t value) {
return __riscv_vlmul_trunc_v_b16m2_b16mf4(value);
vbfloat16mf4_t test_vlmul_trunc_v_bf16m2_bf16mf4(vbfloat16m2_t value) {
return __riscv_vlmul_trunc_v_bf16m2_bf16mf4(value);
}

vbfloat16mf2_t test_vlmul_trunc_v_b16m2_b16mf2(vbfloat16m2_t value) {
return __riscv_vlmul_trunc_v_b16m2_b16mf2(value);
vbfloat16mf2_t test_vlmul_trunc_v_bf16m2_bf16mf2(vbfloat16m2_t value) {
return __riscv_vlmul_trunc_v_bf16m2_bf16mf2(value);
}

vbfloat16m1_t test_vlmul_trunc_v_b16m2_b16m1(vbfloat16m2_t value) {
return __riscv_vlmul_trunc_v_b16m2_b16m1(value);
vbfloat16m1_t test_vlmul_trunc_v_bf16m2_bf16m1(vbfloat16m2_t value) {
return __riscv_vlmul_trunc_v_bf16m2_bf16m1(value);
}

vbfloat16mf4_t test_vlmul_trunc_v_b16m4_b16mf4(vbfloat16m4_t value) {
return __riscv_vlmul_trunc_v_b16m4_b16mf4(value);
vbfloat16mf4_t test_vlmul_trunc_v_bf16m4_bf16mf4(vbfloat16m4_t value) {
return __riscv_vlmul_trunc_v_bf16m4_bf16mf4(value);
}

vbfloat16mf2_t test_vlmul_trunc_v_b16m4_b16mf2(vbfloat16m4_t value) {
return __riscv_vlmul_trunc_v_b16m4_b16mf2(value);
vbfloat16mf2_t test_vlmul_trunc_v_bf16m4_bf16mf2(vbfloat16m4_t value) {
return __riscv_vlmul_trunc_v_bf16m4_bf16mf2(value);
}

vbfloat16m1_t test_vlmul_trunc_v_b16m4_b16m1(vbfloat16m4_t value) {
return __riscv_vlmul_trunc_v_b16m4_b16m1(value);
vbfloat16m1_t test_vlmul_trunc_v_bf16m4_bf16m1(vbfloat16m4_t value) {
return __riscv_vlmul_trunc_v_bf16m4_bf16m1(value);
}

vbfloat16m2_t test_vlmul_trunc_v_b16m4_b16m2(vbfloat16m4_t value) {
return __riscv_vlmul_trunc_v_b16m4_b16m2(value);
vbfloat16m2_t test_vlmul_trunc_v_bf16m4_bf16m2(vbfloat16m4_t value) {
return __riscv_vlmul_trunc_v_bf16m4_bf16m2(value);
}

vbfloat16mf4_t test_vlmul_trunc_v_b16m8_b16mf4(vbfloat16m8_t value) {
return __riscv_vlmul_trunc_v_b16m8_b16mf4(value);
vbfloat16mf4_t test_vlmul_trunc_v_bf16m8_bf16mf4(vbfloat16m8_t value) {
return __riscv_vlmul_trunc_v_bf16m8_bf16mf4(value);
}

vbfloat16mf2_t test_vlmul_trunc_v_b16m8_b16mf2(vbfloat16m8_t value) {
return __riscv_vlmul_trunc_v_b16m8_b16mf2(value);
vbfloat16mf2_t test_vlmul_trunc_v_bf16m8_bf16mf2(vbfloat16m8_t value) {
return __riscv_vlmul_trunc_v_bf16m8_bf16mf2(value);
}

vbfloat16m1_t test_vlmul_trunc_v_b16m8_b16m1(vbfloat16m8_t value) {
return __riscv_vlmul_trunc_v_b16m8_b16m1(value);
vbfloat16m1_t test_vlmul_trunc_v_bf16m8_bf16m1(vbfloat16m8_t value) {
return __riscv_vlmul_trunc_v_bf16m8_bf16m1(value);
}

vbfloat16m2_t test_vlmul_trunc_v_b16m8_b16m2(vbfloat16m8_t value) {
return __riscv_vlmul_trunc_v_b16m8_b16m2(value);
vbfloat16m2_t test_vlmul_trunc_v_bf16m8_bf16m2(vbfloat16m8_t value) {
return __riscv_vlmul_trunc_v_bf16m8_bf16m2(value);
}

vbfloat16m4_t test_vlmul_trunc_v_b16m8_b16m4(vbfloat16m8_t value) {
return __riscv_vlmul_trunc_v_b16m8_b16m4(value);
vbfloat16m4_t test_vlmul_trunc_v_bf16m8_bf16m4(vbfloat16m8_t value) {
return __riscv_vlmul_trunc_v_bf16m8_bf16m4(value);
}
60 changes: 30 additions & 30 deletions auto-generated/bfloat16/intrinsic_funcs.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -1582,43 +1582,43 @@ vuint16m8_t __riscv_vreinterpret_v_bf16m8_u16m8(vbfloat16m8_t src);

[,c]
----
vbfloat16mf2_t __riscv_vlmul_ext_v_b16mf4_b16mf2(vbfloat16mf4_t value);
vbfloat16m1_t __riscv_vlmul_ext_v_b16mf4_b16m1(vbfloat16mf4_t value);
vbfloat16m2_t __riscv_vlmul_ext_v_b16mf4_b16m2(vbfloat16mf4_t value);
vbfloat16m4_t __riscv_vlmul_ext_v_b16mf4_b16m4(vbfloat16mf4_t value);
vbfloat16m8_t __riscv_vlmul_ext_v_b16mf4_b16m8(vbfloat16mf4_t value);
vbfloat16m1_t __riscv_vlmul_ext_v_b16mf2_b16m1(vbfloat16mf2_t value);
vbfloat16m2_t __riscv_vlmul_ext_v_b16mf2_b16m2(vbfloat16mf2_t value);
vbfloat16m4_t __riscv_vlmul_ext_v_b16mf2_b16m4(vbfloat16mf2_t value);
vbfloat16m8_t __riscv_vlmul_ext_v_b16mf2_b16m8(vbfloat16mf2_t value);
vbfloat16m2_t __riscv_vlmul_ext_v_b16m1_b16m2(vbfloat16m1_t value);
vbfloat16m4_t __riscv_vlmul_ext_v_b16m1_b16m4(vbfloat16m1_t value);
vbfloat16m8_t __riscv_vlmul_ext_v_b16m1_b16m8(vbfloat16m1_t value);
vbfloat16m4_t __riscv_vlmul_ext_v_b16m2_b16m4(vbfloat16m2_t value);
vbfloat16m8_t __riscv_vlmul_ext_v_b16m2_b16m8(vbfloat16m2_t value);
vbfloat16m8_t __riscv_vlmul_ext_v_b16m4_b16m8(vbfloat16m4_t value);
vbfloat16mf2_t __riscv_vlmul_ext_v_bf16mf4_bf16mf2(vbfloat16mf4_t value);
vbfloat16m1_t __riscv_vlmul_ext_v_bf16mf4_bf16m1(vbfloat16mf4_t value);
vbfloat16m2_t __riscv_vlmul_ext_v_bf16mf4_bf16m2(vbfloat16mf4_t value);
vbfloat16m4_t __riscv_vlmul_ext_v_bf16mf4_bf16m4(vbfloat16mf4_t value);
vbfloat16m8_t __riscv_vlmul_ext_v_bf16mf4_bf16m8(vbfloat16mf4_t value);
vbfloat16m1_t __riscv_vlmul_ext_v_bf16mf2_bf16m1(vbfloat16mf2_t value);
vbfloat16m2_t __riscv_vlmul_ext_v_bf16mf2_bf16m2(vbfloat16mf2_t value);
vbfloat16m4_t __riscv_vlmul_ext_v_bf16mf2_bf16m4(vbfloat16mf2_t value);
vbfloat16m8_t __riscv_vlmul_ext_v_bf16mf2_bf16m8(vbfloat16mf2_t value);
vbfloat16m2_t __riscv_vlmul_ext_v_bf16m1_bf16m2(vbfloat16m1_t value);
vbfloat16m4_t __riscv_vlmul_ext_v_bf16m1_bf16m4(vbfloat16m1_t value);
vbfloat16m8_t __riscv_vlmul_ext_v_bf16m1_bf16m8(vbfloat16m1_t value);
vbfloat16m4_t __riscv_vlmul_ext_v_bf16m2_bf16m4(vbfloat16m2_t value);
vbfloat16m8_t __riscv_vlmul_ext_v_bf16m2_bf16m8(vbfloat16m2_t value);
vbfloat16m8_t __riscv_vlmul_ext_v_bf16m4_bf16m8(vbfloat16m4_t value);
----

[[vector-lmul-truncation]]
==== Vector LMUL Truncation Intrinsics

[,c]
----
vbfloat16mf4_t __riscv_vlmul_trunc_v_b16mf2_b16mf4(vbfloat16mf2_t value);
vbfloat16mf4_t __riscv_vlmul_trunc_v_b16m1_b16mf4(vbfloat16m1_t value);
vbfloat16mf2_t __riscv_vlmul_trunc_v_b16m1_b16mf2(vbfloat16m1_t value);
vbfloat16mf4_t __riscv_vlmul_trunc_v_b16m2_b16mf4(vbfloat16m2_t value);
vbfloat16mf2_t __riscv_vlmul_trunc_v_b16m2_b16mf2(vbfloat16m2_t value);
vbfloat16m1_t __riscv_vlmul_trunc_v_b16m2_b16m1(vbfloat16m2_t value);
vbfloat16mf4_t __riscv_vlmul_trunc_v_b16m4_b16mf4(vbfloat16m4_t value);
vbfloat16mf2_t __riscv_vlmul_trunc_v_b16m4_b16mf2(vbfloat16m4_t value);
vbfloat16m1_t __riscv_vlmul_trunc_v_b16m4_b16m1(vbfloat16m4_t value);
vbfloat16m2_t __riscv_vlmul_trunc_v_b16m4_b16m2(vbfloat16m4_t value);
vbfloat16mf4_t __riscv_vlmul_trunc_v_b16m8_b16mf4(vbfloat16m8_t value);
vbfloat16mf2_t __riscv_vlmul_trunc_v_b16m8_b16mf2(vbfloat16m8_t value);
vbfloat16m1_t __riscv_vlmul_trunc_v_b16m8_b16m1(vbfloat16m8_t value);
vbfloat16m2_t __riscv_vlmul_trunc_v_b16m8_b16m2(vbfloat16m8_t value);
vbfloat16m4_t __riscv_vlmul_trunc_v_b16m8_b16m4(vbfloat16m8_t value);
vbfloat16mf4_t __riscv_vlmul_trunc_v_bf16mf2_bf16mf4(vbfloat16mf2_t value);
vbfloat16mf4_t __riscv_vlmul_trunc_v_bf16m1_bf16mf4(vbfloat16m1_t value);
vbfloat16mf2_t __riscv_vlmul_trunc_v_bf16m1_bf16mf2(vbfloat16m1_t value);
vbfloat16mf4_t __riscv_vlmul_trunc_v_bf16m2_bf16mf4(vbfloat16m2_t value);
vbfloat16mf2_t __riscv_vlmul_trunc_v_bf16m2_bf16mf2(vbfloat16m2_t value);
vbfloat16m1_t __riscv_vlmul_trunc_v_bf16m2_bf16m1(vbfloat16m2_t value);
vbfloat16mf4_t __riscv_vlmul_trunc_v_bf16m4_bf16mf4(vbfloat16m4_t value);
vbfloat16mf2_t __riscv_vlmul_trunc_v_bf16m4_bf16mf2(vbfloat16m4_t value);
vbfloat16m1_t __riscv_vlmul_trunc_v_bf16m4_bf16m1(vbfloat16m4_t value);
vbfloat16m2_t __riscv_vlmul_trunc_v_bf16m4_bf16m2(vbfloat16m4_t value);
vbfloat16mf4_t __riscv_vlmul_trunc_v_bf16m8_bf16mf4(vbfloat16m8_t value);
vbfloat16mf2_t __riscv_vlmul_trunc_v_bf16m8_bf16mf2(vbfloat16m8_t value);
vbfloat16m1_t __riscv_vlmul_trunc_v_bf16m8_bf16m1(vbfloat16m8_t value);
vbfloat16m2_t __riscv_vlmul_trunc_v_bf16m8_bf16m2(vbfloat16m8_t value);
vbfloat16m4_t __riscv_vlmul_trunc_v_bf16m8_bf16m4(vbfloat16m8_t value);
----

[[vector-initialization]]
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -38,43 +38,43 @@ vuint16m8_t __riscv_vreinterpret_v_bf16m8_u16m8(vbfloat16m8_t src);

[,c]
----
vbfloat16mf2_t __riscv_vlmul_ext_v_b16mf4_b16mf2(vbfloat16mf4_t value);
vbfloat16m1_t __riscv_vlmul_ext_v_b16mf4_b16m1(vbfloat16mf4_t value);
vbfloat16m2_t __riscv_vlmul_ext_v_b16mf4_b16m2(vbfloat16mf4_t value);
vbfloat16m4_t __riscv_vlmul_ext_v_b16mf4_b16m4(vbfloat16mf4_t value);
vbfloat16m8_t __riscv_vlmul_ext_v_b16mf4_b16m8(vbfloat16mf4_t value);
vbfloat16m1_t __riscv_vlmul_ext_v_b16mf2_b16m1(vbfloat16mf2_t value);
vbfloat16m2_t __riscv_vlmul_ext_v_b16mf2_b16m2(vbfloat16mf2_t value);
vbfloat16m4_t __riscv_vlmul_ext_v_b16mf2_b16m4(vbfloat16mf2_t value);
vbfloat16m8_t __riscv_vlmul_ext_v_b16mf2_b16m8(vbfloat16mf2_t value);
vbfloat16m2_t __riscv_vlmul_ext_v_b16m1_b16m2(vbfloat16m1_t value);
vbfloat16m4_t __riscv_vlmul_ext_v_b16m1_b16m4(vbfloat16m1_t value);
vbfloat16m8_t __riscv_vlmul_ext_v_b16m1_b16m8(vbfloat16m1_t value);
vbfloat16m4_t __riscv_vlmul_ext_v_b16m2_b16m4(vbfloat16m2_t value);
vbfloat16m8_t __riscv_vlmul_ext_v_b16m2_b16m8(vbfloat16m2_t value);
vbfloat16m8_t __riscv_vlmul_ext_v_b16m4_b16m8(vbfloat16m4_t value);
vbfloat16mf2_t __riscv_vlmul_ext_v_bf16mf4_bf16mf2(vbfloat16mf4_t value);
vbfloat16m1_t __riscv_vlmul_ext_v_bf16mf4_bf16m1(vbfloat16mf4_t value);
vbfloat16m2_t __riscv_vlmul_ext_v_bf16mf4_bf16m2(vbfloat16mf4_t value);
vbfloat16m4_t __riscv_vlmul_ext_v_bf16mf4_bf16m4(vbfloat16mf4_t value);
vbfloat16m8_t __riscv_vlmul_ext_v_bf16mf4_bf16m8(vbfloat16mf4_t value);
vbfloat16m1_t __riscv_vlmul_ext_v_bf16mf2_bf16m1(vbfloat16mf2_t value);
vbfloat16m2_t __riscv_vlmul_ext_v_bf16mf2_bf16m2(vbfloat16mf2_t value);
vbfloat16m4_t __riscv_vlmul_ext_v_bf16mf2_bf16m4(vbfloat16mf2_t value);
vbfloat16m8_t __riscv_vlmul_ext_v_bf16mf2_bf16m8(vbfloat16mf2_t value);
vbfloat16m2_t __riscv_vlmul_ext_v_bf16m1_bf16m2(vbfloat16m1_t value);
vbfloat16m4_t __riscv_vlmul_ext_v_bf16m1_bf16m4(vbfloat16m1_t value);
vbfloat16m8_t __riscv_vlmul_ext_v_bf16m1_bf16m8(vbfloat16m1_t value);
vbfloat16m4_t __riscv_vlmul_ext_v_bf16m2_bf16m4(vbfloat16m2_t value);
vbfloat16m8_t __riscv_vlmul_ext_v_bf16m2_bf16m8(vbfloat16m2_t value);
vbfloat16m8_t __riscv_vlmul_ext_v_bf16m4_bf16m8(vbfloat16m4_t value);
----

[[vector-lmul-truncation]]
==== Vector LMUL Truncation Intrinsics

[,c]
----
vbfloat16mf4_t __riscv_vlmul_trunc_v_b16mf2_b16mf4(vbfloat16mf2_t value);
vbfloat16mf4_t __riscv_vlmul_trunc_v_b16m1_b16mf4(vbfloat16m1_t value);
vbfloat16mf2_t __riscv_vlmul_trunc_v_b16m1_b16mf2(vbfloat16m1_t value);
vbfloat16mf4_t __riscv_vlmul_trunc_v_b16m2_b16mf4(vbfloat16m2_t value);
vbfloat16mf2_t __riscv_vlmul_trunc_v_b16m2_b16mf2(vbfloat16m2_t value);
vbfloat16m1_t __riscv_vlmul_trunc_v_b16m2_b16m1(vbfloat16m2_t value);
vbfloat16mf4_t __riscv_vlmul_trunc_v_b16m4_b16mf4(vbfloat16m4_t value);
vbfloat16mf2_t __riscv_vlmul_trunc_v_b16m4_b16mf2(vbfloat16m4_t value);
vbfloat16m1_t __riscv_vlmul_trunc_v_b16m4_b16m1(vbfloat16m4_t value);
vbfloat16m2_t __riscv_vlmul_trunc_v_b16m4_b16m2(vbfloat16m4_t value);
vbfloat16mf4_t __riscv_vlmul_trunc_v_b16m8_b16mf4(vbfloat16m8_t value);
vbfloat16mf2_t __riscv_vlmul_trunc_v_b16m8_b16mf2(vbfloat16m8_t value);
vbfloat16m1_t __riscv_vlmul_trunc_v_b16m8_b16m1(vbfloat16m8_t value);
vbfloat16m2_t __riscv_vlmul_trunc_v_b16m8_b16m2(vbfloat16m8_t value);
vbfloat16m4_t __riscv_vlmul_trunc_v_b16m8_b16m4(vbfloat16m8_t value);
vbfloat16mf4_t __riscv_vlmul_trunc_v_bf16mf2_bf16mf4(vbfloat16mf2_t value);
vbfloat16mf4_t __riscv_vlmul_trunc_v_bf16m1_bf16mf4(vbfloat16m1_t value);
vbfloat16mf2_t __riscv_vlmul_trunc_v_bf16m1_bf16mf2(vbfloat16m1_t value);
vbfloat16mf4_t __riscv_vlmul_trunc_v_bf16m2_bf16mf4(vbfloat16m2_t value);
vbfloat16mf2_t __riscv_vlmul_trunc_v_bf16m2_bf16mf2(vbfloat16m2_t value);
vbfloat16m1_t __riscv_vlmul_trunc_v_bf16m2_bf16m1(vbfloat16m2_t value);
vbfloat16mf4_t __riscv_vlmul_trunc_v_bf16m4_bf16mf4(vbfloat16m4_t value);
vbfloat16mf2_t __riscv_vlmul_trunc_v_bf16m4_bf16mf2(vbfloat16m4_t value);
vbfloat16m1_t __riscv_vlmul_trunc_v_bf16m4_bf16m1(vbfloat16m4_t value);
vbfloat16m2_t __riscv_vlmul_trunc_v_bf16m4_bf16m2(vbfloat16m4_t value);
vbfloat16mf4_t __riscv_vlmul_trunc_v_bf16m8_bf16mf4(vbfloat16m8_t value);
vbfloat16mf2_t __riscv_vlmul_trunc_v_bf16m8_bf16mf2(vbfloat16m8_t value);
vbfloat16m1_t __riscv_vlmul_trunc_v_bf16m8_bf16m1(vbfloat16m8_t value);
vbfloat16m2_t __riscv_vlmul_trunc_v_bf16m8_bf16m2(vbfloat16m8_t value);
vbfloat16m4_t __riscv_vlmul_trunc_v_bf16m8_bf16m4(vbfloat16m8_t value);
----

[[vector-initialization]]
Expand Down
Loading

0 comments on commit 800da01

Please sign in to comment.