commit | 2b4150711fda65e8e92194404e20f28d29215a9b | [log] [tgz] |
---|---|---|
author | Won Jeon <won.jeon@arm.com> | Fri May 10 21:59:51 2024 +0000 |
committer | Won Jeon <won.jeon@arm.com> | Fri May 10 21:59:51 2024 +0000 |
tree | efe5ba0353c99a466a884e956ddb3c91e8b0048d | |
parent | 07098d64498723e889e8f8deaad4952020fa9450 [diff] |
Fix data conversion from u8 to bf16 Signed-off-by: Won Jeon <won.jeon@arm.com> Change-Id: Idd667410cbb66358cd422cb0be22564ffbf8628a
diff --git a/src/tosa_serialization_handler.cpp b/src/tosa_serialization_handler.cpp index 4516f7d..74f66d8 100644 --- a/src/tosa_serialization_handler.cpp +++ b/src/tosa_serialization_handler.cpp
@@ -955,7 +955,7 @@ uint16_t val_u16 = (bf16_byte0) + (bf16_byte1 << 8); // Reinterpret u16 bytes as bf16 - bf16 val_bf16 = static_cast<bf16>(val_u16); + bf16 val_bf16 = *(bf16*)&val_u16; out.push_back(val_bf16); } return TOSA_OK;