Commit Graph

78 Commits

Author SHA1 Message Date
Apachiww
9b8711c8f2
detect x86 bmi, gfni, vaes, rdrand, rdseed and tsx extensions (#123) 2024-09-10 14:18:27 +08:00
Apachiww
4371e5c4c1
detect x86 aes-ni and sha extension (#120) 2024-07-29 10:40:54 +08:00
bakacai
501b6b0d75
add cangjie binding (#117) 2024-07-27 14:15:23 +08:00
Easton Man
4032cd3b40
detect risc-v zcb extension (#118) 2024-07-27 14:13:55 +08:00
Alex
8a048fb025
detect risc-v spacemit vmadot extension (#113)
update readme for riscv spacemit vmadot

Co-authored-by: Alex <jinghui.huang@spacemit.com>
2024-06-12 11:04:28 +08:00
Yingwei Zheng
fad2fe7dbf
detect rvv1.0 and its extensions (#107)
* detect rvv1.0 and its extensions

* use vaaddu to detect v extension

* Use `csrr a0, vlenb` for VLEN probe

* check if vcsr is available first

* inline helper functions into their callers
2024-05-15 11:13:01 +08:00
Yingwei Zheng
4d356134f2
detect risc-v zfbfmin and zicond extension (#105) 2024-05-07 21:20:47 +08:00
Yingwei Zheng
5eab634ac2
detect risc-v b extension (#100) 2024-04-28 15:46:29 +08:00
Joson
c485a324a7
add contributor img (#65) 2024-04-27 21:55:05 +08:00
nihui
852125a6b1
detect mips loongson extensions (#91) 2024-04-08 23:06:52 +08:00
nihui
e9d8d95c45
detect risc-v thead extension (#90) 2024-03-31 21:51:47 +08:00
nihui
b7518ab97d
detect aarch64 lse and sme family (#89) 2024-03-31 16:39:24 +08:00
nihui
8dbb51001b
detect aarch64 frint jscvt fcma mte2 svef64mm svepmull svebitperm sveaes svesha3 svesm4 (#88) 2024-03-31 15:01:48 +08:00
nihui
b1d57a3c74
move some section 2024-03-26 10:47:25 +08:00
Ziyao
9981a9d1e4
Fix memory leak in Haskell binding and simpily example (#86) 2024-03-18 21:46:51 +08:00
nihui
4a69266256
detect x86 avxvnniint16 (#84) 2024-03-14 17:32:13 +08:00
Justin Fung
5baa49677c
Ruapu Java binding (#82)
* Fix rua on macOS

Signed-off-by: Molly Sophia <mollysophia379@gmail.com>

* Release allocate resource

* Formatting

* feat: package native lib into jar;

Signed-off-by: LinHeLurking <LinHe.Lurking@gmail.com>

* fix: multiple platform gradle build;

Signed-off-by: LinHeLurking <LinHe.Lurking@gmail.com>

* fix: linux build;

Signed-off-by: LinHe <LinHe.Lurking@gmail.com>

* Update command to use windows cmd


---------

Signed-off-by: Molly Sophia <mollysophia379@gmail.com>
Signed-off-by: LinHeLurking <LinHe.Lurking@gmail.com>
Signed-off-by: LinHe <LinHe.Lurking@gmail.com>
Co-authored-by: cenkang <cenkang@apical.com.cn>
Co-authored-by: Molly Sophia <mollysophia379@gmail.com>
Co-authored-by: LinHeLurking <LinHe.Lurking@gmail.com>
2024-03-11 22:54:06 +08:00
張小凡
35b28cd404
Detect x86 AMX(AMX-FP16 AMX-BF16 AMX-INT8 AMX-TILE) (#79) 2024-03-06 20:14:44 +08:00
SunTY
357011e579
Add pascal binding (#75) 2024-03-04 21:46:03 +08:00
Cocoa
87dd138312
updated erlang binding (#72) 2024-03-04 21:45:40 +08:00
Cocoa
b81216715b
add support for Solaris (#71) 2024-03-03 23:48:02 +08:00
Cocoa
5f3198aaea
add support for DragonflyBSD (#70) 2024-03-03 22:37:35 +08:00
nihui
e6366ea640
detect arm half (#66) 2024-03-02 11:22:46 +08:00
柚木 鉉
b42485d56e
add vlang binding (#67) 2024-03-02 10:52:39 +08:00
張小凡
a753c213fb
Add more AVX512 ISA(AVX512ER AVX512_4VNNIW AVX512_4FMAPS). (#62) 2024-03-01 23:49:07 +08:00
柚木 鉉
2008665a13
ruapu SyterKit v0.2.6.1 support (#56) 2024-03-01 20:41:44 +08:00
Ziyao
fc24366512
Add haskell binding (#63) 2024-03-01 19:20:14 +08:00
f40a34c04b
add go support (#59) 2024-03-01 12:33:38 +08:00
mizu-bai
5fdbe0408e
Add Fortran binding (#55) 2024-02-29 21:45:13 +08:00
Cocoa
a362da640a
Add erlang binding (#54)
* add erlang support

* add erlang support for windows

* add erlang ci for linux and windows
2024-02-29 21:42:14 +08:00
Ziyao
683210d02f
add lua binding (#53) 2024-02-29 21:37:54 +08:00
Yoh
070f52dda3
Enhance Python API to support retrieval of all available ISAs (#51)
* Enhance Python API to support retrieval of all available ISAs

* add rua! ci

* migrate to ruapu_rua()
2024-02-29 21:36:35 +08:00
Cocoa
550a9caa0f
added rust support (#50)
* added rust support

* move binding files to their respective directories

* updated README.md

* updated pypi ci package-dir

* add ruapu::rua() for rust
2024-02-28 23:34:26 +08:00
nihui
8d3ffb0e60
ruapu_rua() returns all supported features (#52) 2024-02-28 22:44:21 +08:00
nihui
884debca87
Update README.md 2024-02-27 21:34:54 +08:00
nihui
407fd6e6dc
Update README.md 2024-02-27 19:31:54 +08:00
nihui
41b17e44f4
Update README.md 2024-02-27 17:32:16 +08:00
Cocoa
f1298215cb
added python support (#44) 2024-02-27 15:10:48 +08:00
柚木 鉉
335ce5fa60
detect openrisc core, support orbis32, orbis64, orfpx32, orfpx64, orvdx64 (#43) 2024-02-25 20:36:51 +08:00
nihui
0b14a40314
Update README.md 2024-02-25 17:48:36 +08:00
nihui
e0a7768442
Update README.md 2024-02-25 17:34:15 +08:00
nihui
de5f8ad7d2
add faq section (#42) 2024-02-25 17:21:10 +08:00
nihui
991d5aacf8 detect more aarch64 crypto extensions 2024-02-25 16:23:12 +08:00
Cocoa
c8954feaa6
added freebsd, netbsd and openbsd support (#41) 2024-02-25 16:20:33 +08:00
f45b1549e3
Fix RISCV M check (#38)
* fix riscv m extended check, add zmmul extended check

* update RUAPU_ISAENTRY for zmmul

* update readme to add zmmul extension of riscv
2024-02-24 12:03:21 +08:00
nihui
61579c3932
detect arm64 asimdrdm (#37) 2024-02-23 23:29:46 +08:00
nihui
a64feebe2d
detect arm64 mte (#36) 2024-02-23 22:50:54 +08:00
nihui
34fadc957a
detect arm idiv (#33) 2024-02-23 22:04:05 +08:00
nihui
a9ae51cddc
update credits 2024-02-23 21:21:16 +08:00
Ziyao
097ec7d715
Support more risc-v extensions (#31)
Add support for zfa, zfh, zfhmin, zicsr and zifencei
2024-02-23 19:44:36 +08:00