We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
4ca21d5 origin/rebase-17.0.6
$ ./clang -c test.cpp -o test.o -march=rv64gc_zfh_xtheadvector test.cpp:23:12: error: use of undeclared identifier '__riscv_vloxei32_v_f32m8' 23 | return __riscv_vloxei32_v_f32m8(ptr, bindex, vl); | ^ 1 error generated.
#include <riscv_vector.h> vfloat32m8_t __riscv_vle32_v_f32m8_f32m1(const float* ptr) { const int packn = 4; const size_t vl = __riscv_vsetvl_e32m8(packn * 8); // NOTE vloxei8_v_f32m8 gets illegal instruction on d1 --- nihui // 128bit static const uint32_t index_128bit[32] = { 0, 4, 8, 12, 0, 4, 8, 12, 0, 4, 8, 12, 0, 4, 8, 12, 0, 4, 8, 12, 0, 4, 8, 12, 0, 4, 8, 12, 0, 4, 8, 12 }; vuint32m8_t bindex = __riscv_vle32_v_u32m8(index_128bit, vl); return __riscv_vloxei32_v_f32m8(ptr, bindex, vl); }
The text was updated successfully, but these errors were encountered:
gcc-15 works fine with ./riscv64-unknown-linux-gnu-g++ -c test.cpp -o test.o -march=rv64gc_zfh_xtheadvector
./riscv64-unknown-linux-gnu-g++ -c test.cpp -o test.o -march=rv64gc_zfh_xtheadvector
Sorry, something went wrong.
No branches or pull requests
4ca21d5 origin/rebase-17.0.6
The text was updated successfully, but these errors were encountered: