On 7/12/20 4:45 PM, LIU Zhiwei wrote: > Signed-off-by: LIU Zhiwei <zhiwei_...@c-sky.com> > --- > include/fpu/softfloat-types.h | 8 ++++++++ > 1 file changed, 8 insertions(+) > > diff --git a/include/fpu/softfloat-types.h b/include/fpu/softfloat-types.h > index 7680193ebc..8f8fdfeecf 100644 > --- a/include/fpu/softfloat-types.h > +++ b/include/fpu/softfloat-types.h > @@ -112,6 +112,14 @@ typedef struct { > #define make_float128(high_, low_) ((float128) { .high = high_, .low = low_ > }) > #define make_float128_init(high_, low_) { .high = high_, .low = low_ } > > +/* > + * Software brain floating-point types > + */ > +typedef uint16_t bfloat16; > +#define bfloat16_val(x) (x) > +#define make_bfloat16(x) (x) > +#define const_bfloat16(x) (x)
I do not like the val/make/const macros. I've been meaning to get them everywhere. The word "brain" is better translated as "neural-network" in english. r~