fix write tag in arm64

This commit is contained in:
fengzero
2023-12-11 10:35:38 +00:00
parent d6ef7da766
commit 89f7e237a2
+2 -2
View File
@@ -585,9 +585,9 @@ static void cal_decimal(neu_type_e tag_type, neu_type_e value_type,
case NEU_TYPE_LWORD:
case NEU_TYPE_DWORD:
if (value_type == NEU_TYPE_INT64 || value_type == NEU_TYPE_LWORD) {
value->u64 = value->u64 / decimal;
value->i64 = value->i64 / decimal;
} else if (value_type == NEU_TYPE_DOUBLE) {
value->u64 = (uint64_t) round(value->d64 / decimal);
value->i64 = (int64_t) round(value->d64 / decimal);
}
break;
case NEU_TYPE_FLOAT: