Andrew Waterman
b645cc0fba
Explicitly annotate fallthrough cases (-Wextra)
12 months ago
Chih-Min Chao
1b81e407db
softfloat: extend bf16 APIs
also add fxx_neg helper functions
Signed-off-by: Chih-Min Chao <chihmin.chao@sifive.com>
1 year ago
Andrew Waterman
3e44fee398
Don't install private softfloat headers
2 years ago
Andrew Waterman
fe47d091e1
Add several BF16 ops to SoftFloat
2 years ago
Andrew Waterman
4a884e684c
Consistently order BF16 routines in Makefile and softfloat.h
2 years ago
Weiwei Li
afe3987685
Add convertion function between binary float16 and float32 in softfloat
3 years ago
Andrew Waterman
540c3ce056
Remove non-installed header lists from Makefile fragments
It's just dead code. (Dependences on headers are auto-generated as
`.d` files.)
3 years ago
Jerin Joy
204a639780
Build and install lib and header dependencies for Hammer
https://github.com/rivosinc/hammer
Signed-off-by: Jerin Joy <joy@rivosinc.com>
4 years ago
Andrew Waterman
c8e510ec65
Significantly speed up compilation with GCC
Precompiled headers were broken because they weren't compiled with
the same -fPIC setting as the rest of the code. Fix by just making
everything use -fPIC.
5 years ago
Chih-Min Chao
eceda60356
softfloat: add reciprocal api
Signed-off-by: Chih-Min Chao <chihmin.chao@sifive.com>
6 years ago
Chih-Min Chao
4ece06558c
sf: add f16_to_[u]i8 APIs
Signed-off-by: Chih-Min Chao <chihmin.chao@sifive.com>
6 years ago
Han-Kuan Chen
2b38341691
sf: fp16: add missing APIs
Signed-off-by: Chih-Min Chao <chihmin.chao@sifive.com>
6 years ago
Chih-Min Chao
b96463c921
rvv: extend softfloat to support 16-64 min/max function
Signed-off-by: Chih-Min Chao <chihmin.chao@sifive.com>
7 years ago
Chih-Min Chao
df54c7a905
build: build softfloat with pic and provide shared library
vector unit tests need identical floating library to generate golden
pattern
Signed-off-by: Chih-Min Chao <chihmin.chao@sifive.com>
7 years ago
Prashanth Mundkur
1fb7753da0
Fix a missed header file in the softfloat include install.
8 years ago
Andrew Waterman
bd85811c35
Update SoftFloat
9 years ago
Andrew Waterman
a95b44df9d
Upgrade to latest SoftFloat
10 years ago
Andrew Waterman
ab14719919
Add fclass.{s|d} instructions
12 years ago
Andrew Waterman
017f62ac55
Merge softfloat_riscv into softfloat
They really aren't independent libraries.
12 years ago
Andrew Waterman
77452a26e7
temporary undoing of renaming
15 years ago
Andrew Waterman
740f981cfd
[sim] renamed to riscv-isa-run
15 years ago
Andrew Waterman
ab928baadb
[sim] made softfloat files C instead of C++
16 years ago
Andrew Waterman
50ec828baf
[sim] integrated SoftFloat-3 with ISA sim; removed SoftFloat-2b
16 years ago
Andrew Waterman
cf2bb15395
[sim] added softfloat
16 years ago