summaryrefslogtreecommitdiff
path: root/src/literal.cc
diff options
context:
space:
mode:
Diffstat (limited to 'src/literal.cc')
-rw-r--r--src/literal.cc16
1 files changed, 8 insertions, 8 deletions
diff --git a/src/literal.cc b/src/literal.cc
index 8e025ace..1e1d1d99 100644
--- a/src/literal.cc
+++ b/src/literal.cc
@@ -376,7 +376,7 @@ static void parse_float_infinity(const char* s,
} else if (*s == '+') {
s++;
}
- assert(string_starts_with(s, end, "inf")); // Could be inf or infinity.
+ assert(string_starts_with(s, end, "inf"));
*out_bits = make_float(is_neg, F32_MAX_EXP, 0);
}
@@ -428,7 +428,7 @@ void write_float_hex(char* out, size_t size, uint32_t bits) {
/* 1234567890123456 */
/* -0x#.######p-### */
/* -nan:0x###### */
- /* -infinity */
+ /* -inf */
char buffer[WABT_MAX_FLOAT_HEX];
char* p = buffer;
bool is_neg = (bits >> F32_SIGN_SHIFT);
@@ -440,8 +440,8 @@ void write_float_hex(char* out, size_t size, uint32_t bits) {
if (exp == F32_MAX_EXP) {
/* infinity or nan */
if (sig == 0) {
- strcpy(p, "infinity");
- p += 8;
+ strcpy(p, "inf");
+ p += 3;
} else {
strcpy(p, "nan");
p += 3;
@@ -716,7 +716,7 @@ static void parse_double_infinity(const char* s,
} else if (*s == '+') {
s++;
}
- assert(string_starts_with(s, end, "inf")); // Could be inf or infinity.
+ assert(string_starts_with(s, end, "inf"));
*out_bits = make_double(is_neg, F64_MAX_EXP, 0);
}
@@ -769,7 +769,7 @@ void write_double_hex(char* out, size_t size, uint64_t bits) {
/* 123456789012345678901234 */
/* -0x#.#############p-#### */
/* -nan:0x############# */
- /* -infinity */
+ /* -inf */
char buffer[WABT_MAX_DOUBLE_HEX];
char* p = buffer;
bool is_neg = (bits >> F64_SIGN_SHIFT);
@@ -781,8 +781,8 @@ void write_double_hex(char* out, size_t size, uint64_t bits) {
if (exp == F64_MAX_EXP) {
/* infinity or nan */
if (sig == 0) {
- strcpy(p, "infinity");
- p += 8;
+ strcpy(p, "inf");
+ p += 3;
} else {
strcpy(p, "nan");
p += 3;