-OoDEADSTORE takes on too much, chapter Ⅲ.
This code compiled with `-O4 -OoDEADSTORE` dares to drop `fr := 0`.
```pascal
function FileSizeFractionalPart(sz: uint64): uint32;
var
fr: uint32;
begin
fr := 0;
while sz > 1000 do
begin
fr := sz mod 1024;
sz := sz div 1024;
end;
result := fr;
end;
begin
writeln(FileSizeFractionalPart(12));
end.
```
Possible output:
```
22353340
```
issue