Busy waiting added

This commit is contained in:
Nekotekina 2017-02-15 18:07:42 +03:00
parent b637bd3866
commit b1aa87b515
7 changed files with 196 additions and 373 deletions

View file

@ -153,7 +153,7 @@ struct fmt_class_string
out += prefix;
for (u64 i = 0; i < 64; i++)
for (u64 i = 0; i < 63; i++)
{
const u64 mask = 1ull << i;
@ -161,13 +161,18 @@ struct fmt_class_string
{
fmt(out, i);
if (arg > mask)
if (arg >> (i + 1))
{
out += delim;
}
}
}
if (arg & (1ull << 63))
{
fmt(out, 63);
}
out += suffix;
}