Skip to content

Commit 040d8cf

Browse files
committed
fixed 8-bit int to float16 conversions
1 parent 8ad9204 commit 040d8cf

File tree

2 files changed

+4
-5
lines changed

2 files changed

+4
-5
lines changed

c/ra.c

+4-4
Original file line numberDiff line numberDiff line change
@@ -402,13 +402,13 @@ ra_convert (ra_t *r, const uint64_t eltype, const uint64_t elbyte)
402402
else if CASE(UINT,2,FLOAT,2)
403403
CONVERT_TO_F16(uint16_t,float16)
404404
else if CASE(FLOAT,2,INT,1)
405-
CONVERT_TO_F16(float16,int8_t)
405+
CONVERT_FROM_F16(float16,int8_t)
406406
else if CASE(FLOAT,2,UINT,1)
407-
CONVERT_TO_F16(float16,uint8_t)
407+
CONVERT_FROM_F16(float16,uint8_t)
408408
else if CASE(FLOAT,2,INT,2)
409-
CONVERT_TO_F16(float16,int16_t)
409+
CONVERT_FROM_F16(float16,int16_t)
410410
else if CASE(FLOAT,2,UINT,2)
411-
CONVERT_TO_F16(float16,uint16_t)
411+
CONVERT_FROM_F16(float16,uint16_t)
412412

413413
else if CASE(FLOAT,4,UINT,1)
414414
CONVERT(float,uint8_t)

c/runtests.sh

-1
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,6 @@ dotest ../data/randu8.ra 3 8
6161
dotest ../data/randu32.ra 2 8
6262
dotest ../data/randf16.ra 3 4
6363
dotest ../data/randf16.ra 3 8
64-
#dotest ../data/randf32.ra 3 2
6564
dotest ../data/randf32.ra 3 4
6665
dotest ../data/randf32.ra 3 8
6766
dotest ../data/randc32.ra 4 8

0 commit comments

Comments
 (0)