The x64dbg shows something different in the memory dump and something different in the results preview:
Correct value is 1 (as in preview), because result in ST(0) after this line stay the same. But I don't know from where is this 1 come from, because in 'Dump 1' and stack view I can see 000000000. I have never had such problems with x64dbg before (x64dbg is in the newest version: Jul 15 2022, 14:26:08).