diff --git a/src/backend_x64/emit_x64_vector_floating_point.cpp b/src/backend_x64/emit_x64_vector_floating_point.cpp index 31224600..88fa909b 100644 --- a/src/backend_x64/emit_x64_vector_floating_point.cpp +++ b/src/backend_x64/emit_x64_vector_floating_point.cpp @@ -147,7 +147,7 @@ Xbyak::Address GetNegativeZeroVector(BlockOfCode& code) { template Xbyak::Address GetSmallestNormalVector(BlockOfCode& code) { using FPT = mp::unsigned_integer_of_size; - constexpr FPT smallest_normal_number = FP::FPValue::exponent_min, FP::FPInfo::implicit_leading_bit>(); + constexpr FPT smallest_normal_number = FP::FPValue::exponent_min, 1>(); return GetVectorOf(code); }